Настройка сети на VPS от OVH

Дата: 19.01.2016Метки:

Настройка сети на виртуальном сервере OVH имеет свои нюансы. После установки сервер автоматически получает настройки сети по DHCP. Если вы хотите использовать дополнительный адрес, тогда вам необходимо вручную изменить настройки сетевого интерфейса eth0. В этой заметке я опишу процесс настройки статического ip-адреса и расскажу как добавить дополнительный адрес для вашего сервера.

Все действия производятся на сервере с установленной системой Debian/Ubuntu. Для начала нам необходимо получить информацию о сетевых настройках, которые сервер автоматически получил по DHCP. Для этого поочередно выполните команды ifconfig и route.

В моем случае я получил следующий результат:

# ifconfig
eth0      Link encap:Ethernet  HWaddr ff:ff:ff:ff:ff:ff
          inet addr:41.23.36.11  Bcast:41.23.36.11  Mask:255.255.255.255
          inet6 addr: fe80::f816:3eff:fedc:9a4/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1622483 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1351266 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1106814117 (1.0 GiB)  TX bytes:1152293091 (1.0 GiB)
# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         41.23.36.1     0.0.0.0         UG    0      0        0 eth0
41.23.36.1     *               255.255.255.255 UH    0      0        0 eth0

Для настройки сети нас интересует следующая информация:

Inet addr: 41.23.36.11
Bcast: 41.23.36.11
Mask: 255.255.255.255
Gateway: 41.23.36.1

Откройте файл:

nano /etc/network/interfaces

Закомментируйте строки, которые отвечают за автоматическое получения адреса по DHCP:

#auto eth0
#iface eth0 inet dhcp

И добавьте свои настройки сети, как это сделано в примере ниже:

auto eth0
iface eth0 inet static
address 41.23.36.11
netmask 255.255.255.255
broadcast 41.23.36.11
post-up route add 41.23.36.1 dev eth0
post-up route add default gw 41.23.36.1
post-down route del default gw 41.23.36.1
post-down route del 41.23.36.1 dev eth0

Если вы хотите использовать дополнительный ip-адрес для вашего сервера, необходимо добавить алиас для сетевого интерфейса eth0:

auto eth0:0
iface eth0:0 inet static
address 41.24.32.121
netmask 255.255.255.255
broadcast 41.24.32.121