Poradte se sitovanim (bridge)

Milan Cizek cizek.milan at seznam.cz
Thu May 15 20:06:08 CEST 2003


Zdravim,
tak se mi podarilo nahodit ten PROMISC, jak jste psal. Problem byl
net.link.ether.bridge=1 prave v sysctl.conf. Nicmene se stale
nepropinknu pres wi1 (je to vubec mozne pokud nema IP?), primo z BSD se
samozrejme dostanu pres wi1 i ed0.

wi1: flags=28943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu
1500
        inet6 fe80::260:b3ff:fe6b:f02%wi1 prefixlen 64 scopeid 0x2
        ether 00:60:b3:6b:0f:02
        media: IEEE 802.11 Wireless Ethernet DS/11Mbps
        status: associated
        ssid chvalsiny.net 1:chvalsiny.net
        stationname "FreeBSD WaveLAN/IEEE node"
        channel 4 authmode OPEN powersavemode OFF powersavesleep 100
        wepmode OFF weptxkey 1
ed0: flags=28943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu
1500
        inet6 fe80::250:baff:fecd:7358%ed0 prefixlen 64 scopeid 0x4
        inet 192.168.1.1 netmask 0xffffff00 broadcast 192.168.1.255
        ether 00:50:ba:cd:73:58


Omlouvam se ze takle otravuju, ale uz se s tim bezuspesne trapim nekolik
dni. FreeBSD mam jen chvilku, znalosti unixu/linuxu donedavna zadne, se
sitovanim to take neni velka slava... :(

Milan Cizek


> -----Original Message-----
> Dobry den,
>      V postupu je drobny nedostatek. Bridge jako takove vytvareji L2 
> spojeni mezi dvemi interfejsy. Na teto urovni nas IP adresa nezajima. 
> To ze jeden z interfejsu muze mit prirazenou IP je zalezitost 3 
> vrstvy. Nicmene ji vubec nemusi mit prirazenou pokud chceme mit mezi 
> dvemi rozhranimi pouze bridge. Ve Vasem pripade by mel byt postup
> nasledujici 
> (pro jistou radeji po  rebootu  PC):
> 
> # ifconfig ed0 192.168.1.2 netmask 255.255.255.0
> # ifconfig wi1 up
> # sysctl net.link.ether.bridge_cfg=ed0,wi1
> # sysctl net.link.ether.bridge=1
> 
> v teto chvili by ovladac karet mel nahlasit, ze jednotlive interfejsy 
> byly prepnuty do promiskuitniho rezimu. Pokud se tak nestalo je nutne 
> rucne spoustet ifconfig s parametrem promisc (ifconfig wi1 promisc up)

> - pozor funguje az od verze 4.7. V ifconfigu je pak v ramci flags 
> rozvnez vyznacen tento rezim.
> 
> Od teto chvile by jiz vse melo fungovat. Doporucuju ovsem pro bridge 
> pouzivat BSD >= 4.7. V drivejsich verzich dochazelo mnohdy k podivnemu

> chovani a kod byl dokonce vybiravy i na nektere typy karet (nevim jak 
> tomu bude v pripade wi - nikdy jsem nemel moznost vyzkouset).
> 
> Jeste jedna poznamka. Prikaz sysctl net.link.ether.bridge=1 se musi 
> provest az po inicializaci ovladacu, takze jej nemuzete umistit do 
> /etc/sysctl.conf. V tomto pripade bridge rovnez nefunguji a ani system

> to nijak nesdeli.
> 
> 
> T. Podermanski
> 
> 
> PS: Pokud budou bridge s wi ovladacem fungovat dejte pak prosim vedet.

> dik.


> milan.cizek at up.mpsv.cz wrote:
> 
> >Ahoj,
> >snazim se na svem domacim FreeBSD rozjet bridge a nedari se.
> Mozna je
> >problem v tom, ze vlastne ani 100% nevim, jestli je to to
> prave, a jak
> >to po teoreticke strance funguje. Mam nasledujici situaci:
> >
> >WiFi AccessPoint (192.168.1.251)<>FreeBSD[wi1<>ed0
> (192.168.1.2)]<>PC s
> >Win
> >(192.168.1.10)
> >
> >wi1 je Wireless Z-Com karta, ed0 je bezne ethernet device nejaky 
> >Realtek. Mym cilem je videt z WinPC AP (a dalsi klienty za)
> stejne tak
> >i opacne. Je bridge to co potrebuju?





More information about the Users-l mailing list