У меня Ubuntu 14.04 используется в качестве межсетевого экрана, маршрутизатора, DHCP, DNS и прокси. Все работает правильно изнутри в Интернет, но пересылка извне во внутреннюю сеть не работает.
Раньше мои правила хорошо работали с Ubuntu 10.10, но теперь я перехожу на 14.04 и возникают проблемы.
Я попытался упростить правила, даже используя только эти правила:
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
iptables -t nat -I PREROUTING -i eth0 -p tcp --dport 3389 -j DNAT --to 192.168.0.10
учитывая, что eth0 - это мой внешний интерфейс, как получает прямой IP-адрес в Интернете, и моя сеть 192.168.0.0/24
.
Кто-нибудь имеет представление о проблеме?
Проблема решила изменение платы Ethernet. Я действительно думаю, что было что-то не так со старым.