Настройка статического IP адреса в Linux

Статья описывает процесс настройки дополнительного IP адреса в различных системах Linux. Этот документ написан для администраторов серверов, которые используют для управления сервером командную строку.
Большая часть настроек конфигурации Сети Ethernet централизовано в единственном файле, /etc/network/interfaces. Если у Вас нет никаких устройств Сети Ethernet, то только петлевой (lo) интерфейс появится в этом файле,  это будет выглядеть:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback
address 127.0.0.1
netmask 255.0.0.0

Если у Вас есть только одно устройство Сети Ethernet, eth0, и оно получает свою конфигурацию автоматически от Сервера DHCP при начальной загрузке, то вам надо только дописать в файл две строки:

auto eth0
iface eth0 inet dhcp

Первая строка определяет, что eth0 устройство ( читай сетевая плата) должно включиться и заработать автоматически при загрузке ПК. Вторая строка означает тот интерфейс (“iface”) eth0 должен иметь адресное пространство IPv4 (замените “inet” на “inet6” для устройства IPv6) и что он должен получить IP-адрес и другие параметры конфигурации автоматически от DHCP-сервера. Если серверы DHCP в Вашей сети должным образом сконфигурированы, то эта машина не нуждается в дополнительной настройке.

Настройка статического IP адреса в Debian/Ubuntu

После добавления дополнительного IP-адреса в панели управления ресурсами, необходимо отредактировать файл /etc/network/interfaces

Редактируем файл:

# nano /etc/network/interfaces и добавляем:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
 iface eth0 inet static
 address 192.168.0.100
 netmask 255.255.255.0
 network 192.168.0.0
 broadcast 192.168.1.255
 gateway 192.168.0.1
 dns-nameservers 192.168.0.1

Теперь добавим DNS настройки в файл /etc/resolv.conf

# nano /etc/resolv.conf

В строке ‘name server xxx.xxx.xxx.xxx’ замените X на IP вашего DNS (выполните ifconfig /all, чтобы узнать его)

Вам так же необходимо удалить DHCP клиент

# apt-get remove dhcp-client

После редактирования файла конфигурации необходимо выполнить команду:

/etc/init.d/networking restart

Настройка статического IP адреса в CentOS/Fedora

Для начала настройки дополнительного IP-адреса, выполните следующую команду:

cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:0

После этого нужно изменить строку, начинающуюся с IPADDR и привести ее к виду:

Редактируем файл /etc/sysconfig/network-scripts/ifcfg-eth0:0

IPADDR=требуемый IP-адрес

В этом же файле параметр DEVICE надо изменить на следующий:

DEVICE=eth0:0

После изменения файла конфигурации выполните команду:

service network restart

Настройка статического IP адреса в Gentoo

Для настройки нового статического IP-адреса, найдите в файле /etc/conf.d/net строчку:

config_eth0=(

В секции начинающейся с указанной выше строки уже содержится настройка основного IP-адреса виртуального сервера. После уже существующей записи добавить новую запись:

ip-address netmask 255.255.0.0

После сохранения файла конфигурации выполните команду:

/etc/init.d/net.eth0 restart

Настройка статического IP адреса в Arch Linux

Для настройки дополнительного IP-адреса в Arch Linux, необходимо изменить файл /etc/rc.conf. После строки, начинающейся с eth0= добавить новую:

eth0_0="eth0:0 ip-address netmask 255.255.0.0"

Далее найти строку, начинающуюся с INTERFACES и добавить в нее после eth0 новый интерфейс eth0_0:

INTERFACES=(lo eth0 eth0_0)

Настройка статического IP адреса в openSUSE

Для настройки дополнительного IP-адреса, необходимо в файл /etc/sysconfig/network/ifcfg-eth0 добавить строчки:

IPADDR_1=требуемый айпи-адрес
NETMASK_1=255.255.0.0
LABEL_1='0'

После чего выполнить команду

/etc/init.d/network restart

Источник 1 и 2

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.