# Добавить адрес на интерфейс. После перезагрузки он потеряется.
ip addr add 10.1.0.1/24 dev eth0
ip -6 addr add 2a00:b700:1::2/64 dev eth0

Конфигурация сетевых интерфейсов хранится в файлах /etc/sysconfig/network-scripts/ifcfg-ethX. X — номер физического интерфейса.

Пример файла /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"
BOOTPROTO="static"
DNS1="8.8.8.8"
DNS2="5.5.5.5"
GATEWAY="46.46.46.1"
HOSTNAME="test.example.com"
HWADDR="E6:8E:D1:47:45:40"
IPADDR="46.46.46.46"
IPV6INIT="no"
MTU="1500"
NETMASK="255.255.254.0"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID="8beb79be-55e5-4266-8481-e7493fa34634"

Дополнительные адреса (алиасы) конфигурируются в файлах ifcfg-ethX:Y. X — номер физического интерфейса, Y — номер алиаса (нумерация от 0).

Пример файла: /etc/sysconfig/network-scripts/ifcfg-eth0:0

DEVICE=eth0:0
BOOTPROTO=static
IPADDR=192.168.3.10
NETMASK=255.255.255.0
ONBOOT=yes

Пример файла: /etc/sysconfig/network-scripts/ifcfg-eth0:1

DEVICE=eth0:1
BOOTPROTO=static
IPADDR=192.168.4.10
NETMASK=255.255.255.0
ONBOOT=yes

Основной адрес (IPV6ADDR) и алиасы (IPV6ADDR_SECONDARIES) для IPv6 можно добавить используя следующую конструкцию:

IPV6INIT="yes"
IPV6_DEFAULTGW=2a00:b700:1::1
IPV6ADDR="2a00:b700:1:3e::175/48"
IPV6ADDR_SECONDARIES="2607:f0d0:1002:11::10/64 
2607:f0d0:1002:11::11/64 
2607:f0d0:1002:11::12/64 
2607:f0d0:1002:11::13/64 
2607:f0d0:1002:11::14/64"

Конфигурация DNS-серверов в файле /etc/resolv.conf:

nameserver 8.8.8.8
nameserver 5.5.5.5
nameserver 2a00:b700:1::200
nameserver 2a00:b700::200
# Применить новую конфигурацию
service network restart

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