Настройка сети на виртуальном сервере 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