Zdar, v linuxu jsem docela začátečník. Postavil jsem si "router" ze staršího IBM pc. Má sloužit jako NAS, download server, minecraft server...
Vypadá to asi nějak takto: modem -> (eth1) server (eth2) -> switch -> komply
Sice běží stále, ale chci, aby po startu byl pokud možno ready, což zatím není, musím ručně konfigurovat síťovky..
Dále, pokud se vypnou všechny stanice, zruší se nastavení síťovky eth2, proto si chci dát do /etc/network/if-up.d/ autokonfiguraci. Vytvořil jsem si sh skript, kam jsem vložil řádky, které normálně píšu ručně(DHCP zatím nepoužívám)...
routing.sh
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
iptables -A FORWARD -i eth1 -j ACCEPT
echo 1 > /proc/sys/net/ipv4/ip_forward
ifconfig eth2 up 192.168.1.10/24
Když to píšu ručně, není problém, ale pokud zavolám sh routing.sh, tak mi to vypíše tohle:
iptables: No chain/target/match by that name.
iptables: No chain/target/match by that name.
nevím co s tím, beztak to bude triviální, ale na netu jsem nic nenašel, poradíte prosím?