Назад | Перейти на главную страницу

Как настроить сервер Ubuntu на два статических IP-адреса и правильную маршрутизацию с двумя интерфейсами

Я пытаюсь настроить таблицу маршрутизации в Ubuntu 12.04. Сетевая среда выглядит следующим образом:

server -----eth0 192.168.0.1 (DMZ)---LAN----10.13.x.x

Поскольку связь между 192.168.0.1 и LAN слишком высока, брандмауэр выйдет из строя. Поэтому я пытаюсь временно установить интерфейс с сервером, чтобы мы могли обойти брандмауэр. Конфигурация следующая.

        ---eth0 192.168.0.1(DMZ)
       |
server-----eth1 10.13.0.1 (LAN)

Когда eth1 включен, хост (10.13.x.x) в локальной сети может пинговать eth1, но не может пинговать eht0. Таблицы маршрутизации следующие

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.0.254   0.0.0.0         UG    0      0        0 eth0
10.13.0.0       0.0.0.0         255.255.255.0   U     1      0        0 eth1
192.168.0.0     0.0.0.0         255.255.255.0   U     1      0        0 eth0

Как настроить таблицу маршрутизации, чтобы хост в локальной сети мог одновременно подключаться к eth0 и eth1 (хост с ip-адресом 10.13.x.x мог пинговать eth1 и eth2)?

Вам необходимо включить ip_forwarding на сервере.

Вы можете сделать это, отредактировав /etc/sysctl.conf и меняем:

net.ipv4.ip_forward = 1