Debian router beallitasa.

Fórumok

Sziasztok.elakadtam.valaki segitsen :)

ezt a felosztast szeretnem veghezvinni
verzio: Debian 2.6.26-1

Internet
|
Router------------>> mas szamitogepek
|dhcp, eth1
Debian Router
....| eth0---------------------|
....|192.168.22.200 |
....| |
Debian Client1 | Debian Client2
192.168.22.100
255.255.0.0

Vegulis egy kis vlant szeretnek

Feltelepitettem a Debian Routert
Alabbi beallitasokkal:
sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"

sudo iptables -A FORWARD -i eth1 -o eth0 -s 192.168.0.0/24 -m state --state NEW -j ACCEPT
sudo iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
sudo iptables -A POSTROUTING -t nat -j MASQUERADE

/etc/syctrl.conf
net.ipv4.conf.default.forwarding=1
net.ipv4.conf.all.forwarding=1
----------------------------------------
Kliens:
default gateway-nek megadtam a Debian router ip cimet (192.168.22.200).

resolve.conf
nameserver 192.168.22.200

Pingelni tudok oda-vissza.csak sajnos a Client1 nem talal ki.a routert sem tudom pingelni.

Hozzászólások

Nekem itt valami nem tetszik.
iptables -A FORWARD -i eth1 -o eth0 -s 192.168.0.0/24 -m state --state NEW -j ACCEPT

Ez egyrészt nincs benne a 192.168.22.0/24 tartományban, másrészt a linux mindkét lábán egyforma tartomány van. Honnan fogja tudni, hogy melyik IP-t melyik lábán keresse?

Nálam is a felépítés hasonló:

Wlan net

ISP-AP (192.168.11.117) ----- eth0 (192.168.11.116) --- Phoenix(homeserver)-- --- eth1 (192.168.0.1) ---- switch ---- eth0 (192.168.0.10)---Arion (desktop)
| ---- eth0 (192.168.0.19)---Heliosz (laptop)

Phoenix beállítások:

kronosz@phoenix:~$ cat mindentbe.dat
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward

kronosz@phoenix:~$ cat /etc/resolv.conf
nameserver 195.184.180.4

Kliensek:

DHCP-n kapják az IP-t, alapértelmezett átjáró és dns (bind9 telepítve): 192.168.0.1

és megy gond nélkül...

Kronosz

_______________________________________________
http://kronosz.sinuslink.hu ---> "koczka" gyűjtemény

Úgyértem a lábakat, hogy a linux mindkét kártyáján ugyanaz a tartomány van. Ha az egyiken 192.168.122.0/24 van, akkor a másik felét másra tenném (mondjuk 192.168.123.0/24)
Így magától is tudni fogja, milyen IP-t melyik interfészen keresztül keresse.