Ручная настройка сети “Ubuntu server 12.04” для статического IP-адреса
Ручная настройка сети “Ubuntu server 12.04” для статического IP-адреса
Проверим корректно ли установлен драйвер сетевого устройства, кабель исправен и подсоединен.
~$lshw -C network
позволяет посмотреть подключенные сетевые устройства.
Пример вывода:
*-network:0
description: Ethernet interface # Тип устройства
product: RTL-8139/8139C/8139C+ # Название адаптера
vendor: Realtek Semiconductor Co., Ltd. # Производитель устройства
physical id: 2
bus info: pci@0000:01:02.0
logical name: eth0 # Имя сетевого интерфейса
version: 10
serial: FF:FF:FF:FF:FF:FF # Физический адрес устройства (mac-адрес)
size: 100Mbit/s
capacity: 100Mbit/s
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on
broadcast=yes
driver=8139too # Используемый драйвер
driverversion=0.9.28 # Версия драйвера
duplex=full
ip=192.168.1.212 # IP выданный DHCP сервером
latency=64
link=yes # Наличие подключения
maxlatency=64
mingnt=32
multicast=yes
port=MII
speed==100Mbit/s # Текущая скорость подключения.
resources: irq:17 ioport:d400(size=256) memory:dffff800-dffff8ff
Имя "eth0 # Имя сетевого интерфейса" будет применяться для настройки сетевой устройства. Где eth обозначает что используется интерфейс Ethernet, а "0" - номер устройства. Если установлено несколько сетевых устройств, то, им будут присвоены имена: eth0, eth1 и т.д.
Настройка для проводного соединения со статическим IP.
auto eth0 - указывает системе что интерфейс eth0 необходимо включать автоматически при загрузке системы с нижеуказанными параметрами.
iface eth0 inet static - указывает, что интерфейс (iface eth0) находится в диапазоне адресов IPv4 (inet) со статическим ip (static);
address 192.168.1.10 - Это уникальный адрес компьютера в формате четырёх трёхзначных десятичных чисел, разделённых точками, например, 192.168.1.10. Как правило каждый сетевой интерфейс имеет не менее одного IP-адреса;
netmask 255.255.255.0 - Формат маски аналогичен формату IP-адреса. Маска определяет, какая часть IP-адреса соответствует номеру локальной (под)сети (subnetwork number), а какая номеру компьютера в сети. Маска представляет собой битовый шаблон. При наложении этого шаблона на адрес компьютера (хоста) можно узнать номер того участка сети, к которому относится этот адрес. Это очень важно для рассылки сообщений, поэтому если вдруг окажется, например, что можно установить связь с кем-либо вне локальной сети, а внутри сети такая связь не устанавливается, то может оказаться, что маска указана неверно;
network 192.168.1.0 - Это адрес является результатом побитовой операции И двух аргументов: IP-адреса компьютера и маски. Например, если маска имеет вид 255.255.255.0, IP-адрес равняется 192.168.1.10, то адрес сети будет 192.168.1.0. Если маска равняется 255.255.0.0, то адрес сети будет равняться 192.168.0.0;
gateway 192.168.1.1 - Это адрес компьютера, который является «шлюзом» (маршрутизатором) к компьютерам вне локальной сети. Маршрутизатор — это компьютер, который находится в двух различных сетях (т. е. имеет IP-адреса в различных подсетях). Маршрутизатор занимается тем, что пересылает пакеты между этими двумя сетями;
broadcast 192.168.0.255 - Этот адрес используется для трансляции пакетов сообщений по всем компьютерам, объединённым в (под)сеть. Следовательно, если IP-адрес компьютера в сети определяется последним байтом ( если маска равна 255.255.255.0), то широковещательный адрес является результатом побитовой операции ИЛИ выражения 0.0.0.255 с IP-адресом компьютера. Например, если IP-адрес компьютера 128.253.154.32, а маска 255.255.255.0, то широковещательный адрес будет равен 128.253.154.255;
dns-nameservers 192.168.1.1 – Это сервер, который преобразует имя компьютера в IP-адрес (Domain Name Server, сокращённо DNS). Сервер устанавливает соответствие доменного имени, и IP-адреса, отражающего место компьютера в сети Интернет. Любое обращение по сети с использованием доменного имени требует преобразования его в IP-адреса. Адрес этого сервера должен сообщить администратор сети или провайдер, предоставляющий доступ в Интернет. Все адреса DNS серверов записываются в одну строчку после ключа dns-nameservers, разделенные пробелами;
Список интерфейсов можно посмотреть набрав:
~$ifconfig –a
Если необходимо иметь больше одного ip-адреса, то можно создать виртуальный сетевой интерфейс, добавив в /etc/network/interfaces строки:
auto eth0:1
iface eth0:1 inet static
address 192.168.1.11
netmask 255.255.255.0
Смена MAC-адреса, это бывает необходимо, если есть привязка к MAC-адресу и была заменена сетевая карта:
~#ifconfig eth0 down #отключим интерфейс eth0
~#ifconfig eth0 hw ether 00:0F:FF:33:22:01 # укажем новый MAC-адрес
~#ifconfig eth1 up # включим интерфейс eth0
Что бы не писать это каждый раз после перезагрузки системы, добавим строчку в /etc/network/interfaces после dns-nameservers 192.168.1.1:
hwaddress ether 00:0F:FF:33:22:01
После всех операций перезапускаем сеть:
~#/etc/init.d/networking restart
При копировании материалов ссылка на сайт обязательна