Проблема заключается в моих iptables, хотя я не знаю, где.
iptables --flush
iptables --table nat --flush
iptables --delete-chain
#
#
iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT
iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
iptables -A OUTPUT -m conntrack --ctstate NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -i eth1 -j ACCEPT
Я надеюсь, что это поможет другим! Теперь я должен добавить каждое правило один за другим. Спасибо всем за помощь.
Кроме того, вы должны сохранить свои iptables с помощью iptables-save> /somewhere/iptables.conf (или некоторого имени файла), а затем добавить предварительный iptables-restore & lt; /somewhere/iptables.conf (или что-то еще) в eth0 в /etc/network/interfaces.
Это приведет к тому, что список правил будет загружен до того, как nic будет активен. Убедитесь, что вы повторно сохранили, когда вы вносите изменения в iptables.