Перейти к содержанию

Модуль 2. Задание 8.

Решение Linux

HQ-RTR

Пакет

На некоторых дистрибутивах может потребоваться установить пакет iptables.

apt-get update && apt-get install -y iptables

Интерфейс

Необходимо заменить enp7s1 на интерфейс ISP. Адрес назначения на HQ-SRV.

iptables -t nat -A PREROUTING -i enp7s1 -p tcp --dport 8080 -j DNAT --to-destination 192.168.1.2:80
iptables -t nat -A PREROUTING -i enp7s1 -p tcp --dport 2027 -j DNAT --to-destination 192.168.1.2:2027
iptables-save > /etc/sysconfig/iptables
systemctl restart iptables

BR-RTR

Пакет

На некоторых дистрибутивах может потребоваться установить пакет iptables.

apt-get update && apt-get install -y iptables

Интерфейс

Необходимо заменить enp7s1 на интерфейс ISP. Адрес назначения на BR-SRV, трафик до него идёт через BR-FW.

iptables -t nat -A PREROUTING -i enp7s1 -p tcp --dport 8080 -j DNAT --to-destination 192.168.3.2:8080
iptables -t nat -A PREROUTING -i enp7s1 -p tcp --dport 2027 -j DNAT --to-destination 192.168.3.2:2027
iptables-save > /etc/sysconfig/iptables
systemctl restart iptables

Решение EcoRouter

Формат: ip nat source static tcp <внутренний адрес> <внутренний порт> <внешний адрес> <внешний порт>.

HQ-RTR

conf t
ip nat source static tcp 192.168.1.2 80 172.16.1.2 8080
ip nat source static tcp 192.168.1.2 2027 172.16.1.2 2027
end
wr

BR-RTR

conf t
ip nat source static tcp 192.168.3.2 8080 172.16.2.2 8080
ip nat source static tcp 192.168.3.2 2027 172.16.2.2 2027
end
wr

Решение Cisco

HQ-RTR

conf t
ip nat inside source static tcp 192.168.1.2 80 172.16.1.2 8080
ip nat inside source static tcp 192.168.1.2 2027 172.16.1.2 2027
end
wr

BR-RTR

conf t
ip nat inside source static tcp 192.168.3.2 8080 172.16.2.2 8080
ip nat inside source static tcp 192.168.3.2 2027 172.16.2.2 2027
end
wr

Проверка

С ISP:

curl http://172.16.1.2:8080
curl http://172.16.2.2:8080
ssh -p 2027 [email protected]
ssh -p 2027 [email protected]