Ubuntu Server 14.04.1 LTS
Ку ребят, я нубищще да еще и с избитой темой. В общем суть. Дано 2 сетевки, одна смотрит в инет eth1 (pppoe) другая смотрит в локальную сеть eth0 192.168.0.1 . Нужно раздать инет и сохранить настройки чтоб при ребуте не слетали. А теперь самое интересное. Делал все по гайду с оффсайта,
https://help.ubuntu.ru/wiki/sharing_internet . Делал так:
sudo nano /etc/sysctl.conf
там раскомментил net.ipv4.ip_forward=1
далее
sysctl -w net.ipv4.ip_forward="1"
sudo iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
iptables-save > /etc/iptables.up.rules
sudo nano /etc/network/interfaces
там прописал в конце файла
pre-up iptables-restore < /etc/iptables.up.rules
up route add -net 192.168.0.0 netmask 255.255.255.0 dev eth0
up route add -net 0.0.0.0 netmask 255.255.255.255 dev eth1
В общем ну не работает оно. Везде гайды разные, знаю что нужно документацию читать, но сервак уже запускать пора, а я с такой мелочью засел. После ребута все слетает.
Может правила в /etc/rc.local прописать?, а iptables.up.rules нафиг вообще не надо?
Потому что принцип то я понял, вот только не понял почему настройки, сохраненные в файле не вызываются при старте системы как положено. Помогите написать bash-скрипт для форвардинга или другой способ.