Strona 1 z 1

Łączenie podsieci bez iptables

: 13 sty 2011, 18:25
autor: Appleman
Witam,
wiem, że ten problem łącznie z udostępnianiem łącza był wielokrotnie przewałkowany, ale dajcie dokończyć. Czytam książkę o Linuksie i w rozdziale o sieciach jest wszystko ładnie opisane, ale nie działa mi to.
Mam laptopa podłączonego przez wifi do routera oraz do komputera pc przez kabel. Chcę udostępnić sieć lokalną routera (i później internet) dla PC'ta. Oto jak sieć wygląda wraz z adresami, adresami sieci i maskami:
klik
opisany sposób wydaję mi się prosty:
na pc'cie ustawiłem bramę domyślną na laptop, a na laptopie mam ustawione przekazywanie pakietów:
/etc/sys/net/ipv4/ip_forward ma zawartość "1" (bez cudzysłowów)
Oto wynik dla route -n dla PC:

Kod: Zaznacz cały

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.2.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
0.0.0.0         192.168.2.3     0.0.0.0         UG    0      0        0 eth1
a to wynik na laptopie:

Kod: Zaznacz cały

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.2.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     2      0        0 wlan0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 wlan0
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 wlan0
Korzystałem tylko z poleceń ifconfig i route
Niestety nawet nie pinguje routera z pc'ta. Chciałem to zrobić bez iptables, bo do tego jeszcze nie doszedłem;)
Dodam, że komputery się pingują. Proszę o pomoc i przepraszam, że tak się rozpisałem...