1

У меня есть сервер Ubuntu только с одной сетевой картой и настроенным адресом x.x.31.82 , шлюз по умолчанию для него - x.x.31.81 а маска - x.x.31.80/29 .

Проблема в том, что я пытаюсь настроить другой адрес x.x.20.210 - шлюз по умолчанию должен быть x.x.20.209 но я не могу настроить его на сервере.

После того, как я настроил x.x.20.210 в качестве псевдонима на сетевой карте , я использовал команду

route add -net x.x.20.208 netmask 255.255.255.248 gw x.x.20.209

Маршрут был добавлен в таблицу маршрутизации, но я все еще не могу получить доступ к xx20.210 извне.

Кто-нибудь может мне помочь, пожалуйста?

1 ответ1

0

Чтобы использовать несколько IP-адресов на одном и том же интерфейсе, лучше всего, на мой взгляд, добавить в /etc/network/interfaces что-то подобное для второго IP:

auto eth0:0
iface eth0:0 inet static
    address x.x.20.210
    netmask 255.255.255.0
    broadcast x.x.20.255
    network x.x.20.0
    gateway x.x.20.209

И вам не нужно настраивать маршрут вручную. Если вы хотите получить к нему доступ извне, не забудьте добавить этот второй IP-адрес в /etc/hosts и при необходимости настроить для него запись DNS.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .