Linux второй static IP-адрес
ВВедение
2 условные группы: основанные на RedHat (Fedore, CentOS, ASPLinux и так далее) и все остальные. Такое условное разделение на группы здесь не случайно, так как у RedHat и похожих на него операционных систем, есть одно явное отличие в настройке сетевых интерфейсов. У обычных Linux систем (вторая группы) все настройки сетевых интерфейсов, кроме исполняемых скриптов, лежат в /etc/network/, а у RedHat они исторически размещаются в /etc/sysconfig/network-scripts. Синтаксис и структура конфигурационных файлов также сильно отличается.
Добавить второй IP-адрес в RedHat/CentOS/ASPLinux и т.д.
В этих ОС конфигурации каждого интерфейса отведен отдельный файл. Если открыть директорию /etc/sysconfig/network-scripts, то можно их увидеть. Они имеют вид ifcfg-eth0, ifcfg-eth1 и т.д.
Чтобы добавить к существующему интерфейсу еще 1 IP-адрес, нам нужно создать новый файл ifcfg-eth0:1 с новыми настройками:
nano /etc/sysconfig/network-scripts/ifcfg-eth0:1
и в него поместить код:
REALDEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.2.1
NETMASK=255.255.255.0
ONBOOT=yes
Адрес и маска у Вас конечно же должны быть свои.
Добавить второй IP-адрес в Debian/Ubuntu и т.д.
Для этого необходимо открыть конфиг. /etc/network/interfaces:
sudo nano /etc/network/interfaces
В нем скорее всего будут уже настройки вашего интерфейса eth0. На моем подопытном сервере было так:
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
gateway 192.168.1.254
auto eth0
Для того, чтобы у этого интерфейса появился дополнительно второй IP-адрес, наш конфигурационный файл должен выглядеть так:
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
gateway 192.168.1.254
auto eth0
iface eth0:1 inet static
address 192.168.2.1
netmask 255.255.255.0
auto eth0:1
В примере получается, что одному сетевому интерфейсу было присвоено два IP-адреса с разных подсетей.
2 условные группы: основанные на RedHat (Fedore, CentOS, ASPLinux и так далее) и все остальные. Такое условное разделение на группы здесь не случайно, так как у RedHat и похожих на него операционных систем, есть одно явное отличие в настройке сетевых интерфейсов. У обычных Linux систем (вторая группы) все настройки сетевых интерфейсов, кроме исполняемых скриптов, лежат в /etc/network/, а у RedHat они исторически размещаются в /etc/sysconfig/network-scripts. Синтаксис и структура конфигурационных файлов также сильно отличается.
Добавить второй IP-адрес в RedHat/CentOS/ASPLinux и т.д.
В этих ОС конфигурации каждого интерфейса отведен отдельный файл. Если открыть директорию /etc/sysconfig/network-scripts, то можно их увидеть. Они имеют вид ifcfg-eth0, ifcfg-eth1 и т.д.
Чтобы добавить к существующему интерфейсу еще 1 IP-адрес, нам нужно создать новый файл ifcfg-eth0:1 с новыми настройками:
nano /etc/sysconfig/network-scripts/ifcfg-eth0:1
и в него поместить код:
REALDEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.2.1
NETMASK=255.255.255.0
ONBOOT=yes
Адрес и маска у Вас конечно же должны быть свои.
Добавить второй IP-адрес в Debian/Ubuntu и т.д.
Для этого необходимо открыть конфиг. /etc/network/interfaces:
sudo nano /etc/network/interfaces
В нем скорее всего будут уже настройки вашего интерфейса eth0. На моем подопытном сервере было так:
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
gateway 192.168.1.254
auto eth0
Для того, чтобы у этого интерфейса появился дополнительно второй IP-адрес, наш конфигурационный файл должен выглядеть так:
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
gateway 192.168.1.254
auto eth0
iface eth0:1 inet static
address 192.168.2.1
netmask 255.255.255.0
auto eth0:1
В примере получается, что одному сетевому интерфейсу было присвоено два IP-адреса с разных подсетей.
Комментарии
Отправить комментарий