Discussion:
Bridge eth0<- ->wlan0 - jak zrobic?
(Wiadomość utworzona zbyt dawno temu. Odpowiedź niemożliwa.)
jake
2005-10-20 10:25:24 UTC
Permalink
Probowalem programem brctl i bridge sie uwtworzyl, ale nie dziala z
radiowka.
Siec wyglada tak jak ponizej. Chce zeby wszystkie komputery byly w tej
samej podsieci.

komputer
|
internet---------AP+ROUTER------radio---------wlan0-LINUX-eth0-----------komputery
|
komputer
dzimi
2005-10-20 11:36:38 UTC
Permalink
Post by jake
Probowalem programem brctl i bridge sie uwtworzyl, ale nie dziala z
radiowka.
Siec wyglada tak jak ponizej. Chce zeby wszystkie komputery byly w tej
samej podsieci.
komputer
|
internet---------AP+ROUTER------radio---------wlan0-LINUX-eth0-----------komputery
|
komputer
vpn i dodanie interfejsu tunelu do bridza.
jake
2005-10-20 11:41:30 UTC
Permalink
To znaczy na Linuxie musze postawic tunel VPN do routera i potem
interfejs tunelu polaczyc bridgem z eht0? Dobrze rozumuje?
dzimi
2005-10-20 12:00:02 UTC
Permalink
cos w ten desen:

http://www.themax.net.pl/forum/viewtopic.php?t=26
jake
2005-10-20 12:44:38 UTC
Permalink
Router mam sprzetowy, wiec nie wiem czy da sie zrobic VPN. A cos
prostszego? Znalazlem taki program paprrouted, ktory podobno do tego
sluzy, ale bede mogl przetestowac dopiero wieczorem i nie wiem czy mam
dalej szukac w sieci, czy moze wiesz cos o tym czy dziala/stosowales?
jake
2005-10-20 12:45:25 UTC
Permalink
Chodzi o program parprouted.
dzimi
2005-10-20 12:56:15 UTC
Permalink
mozesz jeszcze sprobowac poprzez proxy ARP :)
koszyk91
2005-10-20 22:55:07 UTC
Permalink
VPN jest tu zbedny. AP+Router dostarcza polaczenia z internetem dla
komputer1(przez interfejs eth0?), komputer2(eth1 czy masz switha?) i
wlan(interfejs radio w ROUTER? opisz konfiguracje polaczen). interfejs
radio0 w routerze jest polaczony z serwer linux przez jego interfejs
wlan0. do serwera podlaczona jest siec ethernet na interfejs eth0.
wszystke hosty maja nalezec do jednej sieci czyli np.192.168.1.0/24
(komputer1, komputer2, komputery...)z dhcp lub sztywno. trzeba teraz
zmusic wszystkie komputery by mialy ta sama droge na swiat.
komputer1 i komputer2 prosto podajac im jako default gateway adresy
interfejsow serwera do ktorych sa podlaczone (jesli masz switha/huba to
maja ta sama brame) komplikacja jest z segmentem komputery. wszystkie
hosty w tym segmencie musza miec brame ustawina na adres interfejsu
LINUXeth0. LINUX musi sie zajac przekazywaniem pakietow z eth0 na wlan0
i z powrotem (czyli byc defacto bridgem jesli wszystkie komputery maja
nalezec do jednej sieci) z kolei interfejs LINUXwlan0 musi miec swoja
brame ustawiona na adres interfejsu radiowego routera. w IP pakiety
trafia od nadawcy do odbiorcy i z powrotem to ze jestes widoczny na
zewnatz swojej sieci lokalnej 192... zawdzieczasz routerowiAP+ROUTER i
technice nat/pat. na zewnatrz masz jeden adres ip ale rozne wartosci
nat/pat dla kazdego z komputerow w twojej sieci 192... pakiety ktore
trafia na router z internetu on musi rozeslac dalej i kozystajac z
nat/pat wysyla je na adres w sieci wewnetrznej czyli w tym przypadku
wszystkie swoje interfejsy(dopuki sie nie nauczy na jakie interfejsy
paty wysylac) jesli dobrze odczytalem rysunek to tak to wyglada
ideologicznie teraz mozeszc swoje interfejsy w ten sposob inapisac co
uzyskales
koszyk91
2005-10-20 22:57:55 UTC
Permalink
oczywiscie ustawic ;)
jake
2005-10-21 19:16:50 UTC
Permalink
Wymyslilem to chyba podobnie jak napisales i komputery za eth0 mialy
internet, ale ping z komputer1 lub 2 na wlan0 nie wracal. TO znaczy
dochodzil do wlan (tcpdump tak pokazywal), ale nie wracal. Tcpdump
pokazywal, ze chce isc do jakiego dziwnego MAC'a i to chyba dlatego.
Poniewaz lubie miec wszystko zapiete na ostatni guzik i rozumiec jak to
dziala, na linux uzylem maskarady i 'komputery' sa teraz w innej
podsieci i net jest, ale mimo wszystko wolalbym jedna podsiec.
Jeszcze raz juz bardziej dokladnie:

kabel+ swich+komputery1-2(192.168.0.1/24)

|
Internet----AP+ROUTER+SWITCH
|
| wifi(192.168.1.1/24)
|
wlan0
linux
eth0
|
kabel+switch+komputery3-4
(192.168.3.1/24)

Teraz tak dziala tak jak powyzej. Na linuxie jest maskarada. I net
jest, co logiczne.

Nie chce miec podsieci 3.1 wiec zrobilem tak, ze dodalem dla przykladu
dla komputera3
route add komp3 gw wlan, a wczesniej
route add wlan dev wlan0 (wlan to adres routera 192.168.1.1)
Oczywiscie adresy interfejsow eth0 i wlan0 ustawilem z tej samej
podsieci (192.168.1.1). Net sie pojawil, ale mialem powyzszy problem z
pingiem. Co zle zrobilem?

Loading...