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

Настройка маршрутизатора Ubuntu

У меня довольно стандартная сеть, настроенная с помощью маршрутизатора Cisco с набором общедоступных IP-адресов, подключенных к брандмауэру сервера TMG (для анонимности скажем, что общедоступный IP-адрес сервера TMG - 1.1.1.66, а IP-адрес маршрутизатора это 1.1.1.65

Мы находимся в процессе создания филиала, и я успешно настроил еще один TMG-сервер с VPN-подключением между сайтами через свободную линию ADSL, которая у нас есть, чтобы проверить, что все работает, прежде чем отправлять его в новый офис.

Тем не менее, я хотел бы имитировать различные скорости и задержки сети, чтобы определить, какой размер соединения нам нужен в филиале, и поэтому подумал, что поставлю сервер Ubuntu между ними и нами, чтобы ограничить пропускную способность.

Наш интернет-провайдер изменил конфигурацию на маршрутизаторе Cisco, поэтому один из портов имеет VLAN 172.16.0.1 / 255.255.255.0, и я разделил этот диапазон на два диапазона 255.255.255.128 и настроил Ubuntu Box для маршрутизации между ними с помощью

Из брандмауэра филиала и основного брандмауэра я могу пропинговать оба IP-адреса сетевого адаптера на маршрутизаторе Ubuntu. А с маршрутизатора Ubuntu я могу пинговать везде, включая адреса 1.1.1.x. Однако я не могу пинговать два брандмауэра друг от друга, как будто пакеты не пересылаются. Я не могу "пересечь" роутер ubuntu.

Я подозреваю, что именно так я настроил две сетевые карты с масками 255.255.255.128, но на самом деле я не эксперт по маршрутизации!

Вы разрешили пересылку?

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

net.ipv4.ip_forward=1

После того, как вы раскомментируете эту строку, вы должны использовать эту команду:

sysctl -p /etc/sysctl.conf

И вам нужно будет добавить в таблицу маршрутов запись о таких адресах 1.1.1.x:

ip route add 1.1.1.0/25 via 172.16.0.1

Edit1: у вас есть изменение сетевых масок на брандмауэре2 и маршрутизаторе между Ubuntu и брандмауэром, чтобы они были такими же, как на втором сетевом адаптере:

172.16.0.1/255.255.255.128 и 172.16.0.2/255.255.255.128

и

1.1.1.65/255.255.255.240 и 1.1.1.66/255.255.255.240 (или 128 на обоих концах)

На маршрутизаторе, который вы затем настроили, эта сеть 172.16.0.128/255.255.255.128 доступен через 172.16.0.2

На установленном вами firewall2 эта сеть 172.16.0.0/255.255.255.0 (это обе сети 127.16.0.0/255.255.255.128 и 172.16.0.128/255.255.255.128) доступен по адресу 1.1.1.65.