У меня довольно стандартная сеть, настроенная с помощью маршрутизатора 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
.