Настройка сетевых интерфейсов для разных Unix систем
В данной статье мы рассмотрим как правильно настроить сетевой интерфейс для разных Unix систем.
В качестве примера предположим что у нас есть следующие данные:
IP address : 192.168.10.14, 192.168.10.15 Mask : 255.255.255.0 Gateway : 192.168.10.1 DNS : 192.168.10.3 DNS : 192.168.10.2
Итак приступим:
Для операционной системы FreeBSD:
В конфигурационный файл /etc/rc.conf добавляем:
# Основной адрес ifconfig_rl0="inet 192.168.10.14 netmask 255.255.255.0" # Основной Шлюз defaultrouter="192.168.10.1" # Алиас ifconfig_rl0_alias0="inet 192.168.10.15 netmask 255.255.255.0"
rl0 — название сетевого интерфейса который настраиваемого мы настраиваем.
После того как Вы сохранили файл нужно перезагрузить сеть выполнив команду
/etc/rc.d/netif restart
Для операционной системы OpenBSD
В конфигурационный файл /etc/hostname.fxp0 добавляем:
# Основной адрес: inet 192.168.192.14 255.255.255.0 # Алиас inet alias 192.168.192.15 255.255.255.255
А в конфигурационный файл /etc/mygate просто добавляем:
192.168.192.1
fxp0 — название настраиваемого сетевого интерфейса
После чего нужно перезагрузить сеть выполнив команду
sh /etc/netstart
Для операционной системы Gentoo
В конфигурационный файл /etc/conf.d/net добавляем:
# Основной адрес: config_eth0=( "192.168.10.14 netmask 255.255.255.0" ) routes_eth0=( "default gw 192.168.10.1" )
Для добавления алиаса приводим описание настроек интерфейса к следующему виду:
config_eth0=( "192.168.10.14/24" "192.168.10.15/24" )
eth0 — название настраиваемого сетевого интерфейса
После чего нужно перезагрузить сеть выполнив команду
/etc/init.d/net.eth0 restart
Для операционной системы Debian/Ubuntu
В конфигурационный файл /etc/network/interfaces добавляем:
# Основной адрес: auto eth0 iface eth0 inet static address 192.168.192.14 network 192.168.192.0 netmask 255.255.255.0 broadcast 192.168.192.255 gateway 192.168.192.1 # Алиас auto eth0:1 iface eth0:1 inet static address 192.168.192.15 network 192.168.192.0 netmask 255.255.255.0 broadcast 192.168.192.255 gateway 192.168.192.1
eth0— название настраиваемого сетевого интерфейса.
После чего нужно перезагрузить сеть:
/etc/init.d/networking restart
Для операционных систем Fedora Core/Red Hat Enterprise Linux (RHEL)/Cent OS/Alt Linux
В конфигурационный файл /etc/sysconfig/network-scripts/ifcfg-eth0 добавляем:
# Основной адрес: DEVICE=eth0 BOOTPROTO=static IPADDR=192.168.10.14 NETMASK=255.255.255.0 NETWORK=192.168.10.0 BROADCAST=192.168.10.255 ONBOOT=yes
А в конфигурационный файл /etc/sysconfig/network добавляем
# Наш Шлюз GATEWAY=192.168.192.1
Для добавления алиаса требуется создать файл /etc/sysconfig/network-scripts/ifcfg-eth0:1 с таким содержимым:
DEVICE=eth0:1 BOOTPROTO=static IPADDR=192.168.10.15 NETMASK=255.255.255.0 NETWORK=192.168.10.0 BROADCAST=192.168.10.255 ONBOOT=yes
eth0 — название настраиваемого сетевого интерфейса
После чего нужно перезагрузить сеть выполнив команду
/etc/rc.d/init.d/network restart
Крайне не рекомендуется выполнять данную команду если Вы работаете через удаленное подключение SSH
Просмотреть какие сетевые интерфейсы используются в системе Вы можете при помощи команды ifconfig
Для настройки DNS для всех операционных систем семейства Unix необходимо в конфигурационный файл /etc/resolv.conf добавить следующее:
nameserver 192.168.10.7 nameserver 192.168.10.2