У меня несколько публичных IP-адресов, и настроен NAT-порт для пересылки нескольких сервисов. Когда я ввожу новый WAN IP и маршрутизирую его (например, PPPoEout-соединение), NAT для всех остальных отключается. Например, если у меня есть это:
# DST-ADDRESS PREF-SRC GATEWAY DISTANCE
0 A S 0.0.0.0/0 10.0.0.2 5
1 S 0.0.0.0/0 202.1XX.5x.X 5
2 X S 0.0.0.0/0 192.168.3.1 5
3 ADS 0.0.0.0/0 2XX.8X.5x.1 1 ALL SERVICES NAT TO THIS
Так, скажем, я добавляю новое PPPoE OUT-соединение:
1 A S 0.0.0.0/0 203.1xx.5x.1 5
Я не могу настроить NAT через это соединение. Не могу пинговать извне, вообще ничего не могу сделать. И если отметить "Добавить маршрут по умолчанию", я могу пинговать извне, но это убивает весь PPTP и пересылку портов NAT для 202.1XX.5x.X, например:
13 X ;;; Backup
chain=dstnat action=dst-nat to-addresses=192.168.1.20 to-ports=80
protocol=tcp dst-address=202.1XX.5x.X dst-port=8080
Это перестает работать. Есть какие-нибудь идеи, почему так происходит?
Cheers
# DST-ADDRESS PREF-SRC GATEWAY DISTANCE
0 A S 0.0.0.0/0 10.0.0.2 5
1 S 0.0.0.0/0 202.1XX.5x.X 5
2 X S 0.0.0.0/0 192.168.3.1 5
3 ADS 0.0.0.0/0 2XX.8X.5x.1 1 ALL SERVICES NAT TO THIS
Так, скажем, я добавляю новое PPPoE OUT-соединение:
1 A S 0.0.0.0/0 203.1xx.5x.1 5
Я не могу настроить NAT через это соединение. Не могу пинговать извне, вообще ничего не могу сделать. И если отметить "Добавить маршрут по умолчанию", я могу пинговать извне, но это убивает весь PPTP и пересылку портов NAT для 202.1XX.5x.X, например:
13 X ;;; Backup
chain=dstnat action=dst-nat to-addresses=192.168.1.20 to-ports=80
protocol=tcp dst-address=202.1XX.5x.X dst-port=8080
Это перестает работать. Есть какие-нибудь идеи, почему так происходит?
Cheers
