Понадобилось добавить второй ip-адрес сетевой карте. В Windows это сделать очень просто, поэтому останавливаться не будем. Как это делается в Linux?

Добавим сетевому интерфейсу eth0 адрес 192.168.100.99 и рассмотрим, как это сделать в основных версиях ОС Linux.

Использование команды ifconfig

Если вы хотите добавить IP-адрес к сетевой плате, уже используемой в Linux, и это изменение является временным, ведите эту команду:

ifconfig [nic]:0 [IP-Address] netmask [mask] up

Например:

ifconfig eth0:0 192.168.100.99 netmask 255.255.255.0 up

Использование команды ip

ip address add [ip]/[mask-digits] dev [nic]

Например:

ip address add 192.168.100.99/24 dev eth0

Добавить постоянный IP-адрес

Для систем Ubuntu/Debian отредактируйте файл /etc/network/interfaces

auto eth0:1
iface eth0:1 inet static
address 192.168.100.99
gateway 192.168.100.1
netmask 255.255.255.0

Вы можете добавить столько блоков, сколько хотите. Просто измените eth0:1 на eth0:2, eth0:3 и так далее.

Добавить второй IP-адрес в RedHat/CentOS

В этих операционных системах настройки каждого сетевого интерфейса находятся в своем отдельном файле и хранятся в директории /etc/sysconfig/network-scripts. Если зайти в этот каталог, то мы увидим там вот такие файлы: ifcfg-eth0, ifcfg-eth1 и т.д.

Если мы хотим добавить еще один адрес для eth0, создадим файл ifcfg-eth0:1 с примерно таким содержанием:

REALDEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.100.99
NETMASK=255.255.255.0
ONBOOT=yes
Второй ip-адрес на сетевом интерфейсе в Linux
Метки:                     

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

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