Moc nechapu co chces udelat - chces, aby zarizeni ktera jsou pripojena na eth1 v rozsahu 192.168.x.x mela pristup do netu? Pokud ano jedna se o bezne (ale nikoli jednoduche) sitove nastaveni ktere, konkretne s Fedorou nema mnoho spolecneho a navody na nej najdes vsude mozne po siti. Potrebujes NAT, zapnout packet forward (z pocitace udelas router) a pravdepodobne se ti bude hodit jeste dnsmasq pro predavani informaci o DNS a dynamicke pridelovani IP pro zarizeni ktere se na eth1 pripoji.
Ve zkratce:
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
yum install dnsmasq
gedit /etc/dnsmasq.conf a nastav co potrebujes a povol sluzbu dnsmasq pri startu.
ne ne asi jsem to spatne napsal. NAT mam rozchozenej to je bez problemu, ale jak na jednu sitovou kartu ktera je pro vnitri sit a ma eth1 povolim vice rozsahu napr. 192.168.1.x, 192.168.2.x atd. Ohledne iptables neni problem tam ma vse nastavene ale nevim jak to pustit na eth1.
doplnis co treba.
ma vyhodu oproti rc.local a zadaniu ifconfig eth1:0 … atd.
napr. ak mas na danej IP DNS a chces ho spustit tak aby DNS pocuvalo na vsetkych IP teda aj na aliasoch. lebo normalne sa spusta network, potom DNS a potom rc.local. A narp. to DNS nebude pocuvat na tej aliasovej IP.
da sa to samozrejme aj tak obist ze do rc.local das po
ifconfig eth1:0 … atd
/etc/init.d/named restart
(ako som to spravil ja