Я хочу поделиться своим подключением к Интернету. У меня установлены две карты eth. Когда я пытаюсь выполнить то, что работало в прошлом, терминал говорит, что eth0 не существует. Как дела? Есть ли способ лучше?
Просто используйте IP-адрес внутренней карты
sudo iptables -t nat -A POSTROUTING -s 192.168.254.0/24 -j MASQUERADE
Он работает до перезагрузки.
PS
/ proc / sys / net / ipv4 / ip_forward должен быть включен
sysctl -w net.ipv4.conf.all.forwarding=1
Вы можете раскомментировать в /etc/sysctl.conf, чтобы сохранить его после перезапуска системы
net.ipv4.ip_forward=1