Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: Ar3sAli3n 02 Února 2013, 19:37:31
-
Zdravim
mam server co sdili internet na systemu Ubuntu server 12.04, sdileni je uspesne pokud se do systemu prihlasim a zadam
sudo /etc/init.d/networking restart , po restartu site vse zacne fungovat. Otazka zni kde je problem ze to vyzaduje restart?
Potrebuju to nastavit tak ze kdyz se server zapne tak nasdili sit sam a ne ze se donej musim prihlasi a restartovat sit aby vse fungovalo.
Prosim tedy zkusenejsi uzivatele o radu co delam spatne. Dekuji.
Nastaveni:
Sit s internetem mam na eth0
Vnitrni sit eth1
/etc/rc.local
iptables -A FORWARD -i eth0 -o eth1 -s 192.168.1.0/24 -m state --state NEW -j ACCEPT
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A POSTROUTING -t nat -j MASQUERADE
sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
/etc/sysctl.conf
je od komentovaný
net.ipv4.ip_forward = 1
-
Řešení to sice není, ale co prostě tu síť nechat restartovat automaticky
-
Stouhle myslenkou si taky pohravam ale nevim kde zapsat sudo /etc/init.d/networking restart aby se tenhle prikaz provedl pred prihlasenim uzivatele. Zkusim se potom podivat kde to mam zapsat.
-
možností je několik, buď do Aplikací spuštěných po přihlášení nebo to přidat do /etc/rc.local
-
/etc/rc.local
iptables -A FORWARD -i eth0 -o eth1 -s 192.168.1.0/24 -m state --state NEW -j ACCEPT
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A POSTROUTING -t nat -j MASQUERADE
sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
/etc/init.d/networking restart
Mel jsi pravdu stacilo pridat jednoduse jen jeden radek a vse funguje hned po startu, dik moc za nasmerovani.