Титла: raspberry pi bridge wlan0->eth0 Публикувано от: peshoa в Dec 22, 2013, 12:31 Здравейте,опитвам се да направя нет бридж между безжичката карта и жичният порт на въпросната гадинка.Постановката е следната :рутер разпръсква нет безжично ,който "ловя" с безжична карта свързана с pi-to , вградената мрежова карта на pi-to е свързана с друг рутер и идеята е да се бриджнат wlan0 и eth0 интерфейси.Настройките който правя в /etc/network/interfaces:
Код: auto lo До тук няма проблеми двата интерфейса wlan0 се свързва към мрежа 1 и жичният се свързва към мрежа 2 .Имам достъп до Pi-то през ssh и от двете мрежи.В момента който добавя :iface lo inet loopback auto wlan0 iface wlan0 inet static address 192.168.1.7 netmask 255.255.255.0 gateway 192.168.1.1 wpa-ssid "imeto na mrejata" wpa-psk "pass-a na mrejata" auto eth0 iface eth0 inet static address 192.168.2.1 network 192.168.2.0 netmask 255.255.255.0 Код: auto br0 изплюва грешка : can't add wlan0 to bridge br0 operation not supported и gameover.Опитах да сваля двата интерфейса с ifconfig down и тогава да бриджа ефект няма.Всяка помощ е добре дошла.iface br0 inet static address 192.168.2.1 network 192.168.2.0 netmask 255.255.255.0 bridge_ports wlan0 eth0 bridge_stp off bridge_fd 0 bridge_waitport 0 Безжичната карта е тп-линк wn722n. Титла: Re: raspberry pi bridge wlan0->eth0 Публикувано от: Astor в Dec 22, 2013, 23:43 Здравей,
ръчно с използването на инструмента: "brctl" не става ли? Титла: Re: raspberry pi bridge wlan0->eth0 Публикувано от: peshoa в Dec 23, 2013, 10:14 Здравейте, пробвах го и това преди да пиша , но грешката остава не може да "закачи" waln0 към br0 .Доста ма'трял изчетох по този въпрос ,но решенията по мрежата не ми помогнаха особено.Повечето отговори насочват към този ($2) материал.В крайна сметка ще се кротна дори да не са бриджнати ,а само да прехвърлят пакети помежду си.В момента чета за подобно рутиране с iptables и там ако някой удари едно рамо няма да е излишно.
Поздрави! п.с.Всели празници :). Титла: Re: raspberry pi bridge wlan0->eth0 Публикувано от: peshoa в Dec 24, 2013, 23:15 Ъпдейт:
след доста чете по мрежата разбрах ,че тази магия с "моста" няма да стане.За това сега се опитвам да пренасоча трафика с iptables. Настройките ,които съм направил са : Код: iptables -X iptables -F iptables -A FORWARD -i wlan0 -o eth0 -s 192.168.1.0/24 -m state --state NEW -j ACCEPT iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT iptables -A POSTROUTING -t nat -j MASQUERADE route del default route add default gw 192.168.1.1 wlan0 /etc/network/interfaces : Код: GNU nano 2.2.6 File: /etc/network/interfaces auto lo iface lo inet loopback #allow-hotplug wlan0 #iface wlan0 inet manual #wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf #iface default inet dhcp auto eth0 iface eth0 inet static address 192.168.2.1 network 192.168.2.0 netmask 255.255.255.0 gateway 192.168.2.1 auto wlan0 iface wlan0 inet static address 192.168.1.8 network 192.168.1.0 netmask 255.255.255.0 wpa-ssid Име wpa-psk парола ifconfig : Код: eth0 Link encap:Ethernet HWaddr b8:27:eb:7c:67:1a inet addr:192.168.2.1 Bcast:192.168.2.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:303 errors:0 dropped:0 overruns:0 frame:0 TX packets:770 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:18679 (18.2 KiB) TX bytes:63261 (61.7 KiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:195 errors:0 dropped:0 overruns:0 frame:0 TX packets:195 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:20701 (20.2 KiB) TX bytes:20701 (20.2 KiB) wlan0 Link encap:Ethernet HWaddr 00:1d:0f:bc:7e:ad inet addr:192.168.1.8 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:988 errors:0 dropped:0 overruns:0 frame:0 TX packets:1057 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:91889 (89.7 KiB) TX bytes:147711 (144.2 KiB) при опит за пинг на гугъл : Код: PING google.bg (173.194.39.248) 56(84) bytes of data. 64 bytes from sof01s02-in-f24.1e100.net (173.194.39.248): icmp_req=1 ttl=58 time=29.9 ms ^C --- google.bg ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 29.979/29.979/29.979/0.000 ms iptabes -L Код: Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination ACCEPT all -- 192.168.1.0/24 anywhere state NEW ACCEPT all -- 192.168.1.0/24 anywhere state NEW ACCEPT all -- 192.168.1.0/24 anywhere state NEW Chain OUTPUT (policy ACCEPT) target prot opt source destination route Код: Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface default raspberrypi.loc 0.0.0.0 UG 0 0 0 eth0 192.168.1.0 * 255.255.255.0 U 0 0 0 wlan0 192.168.2.0 * 255.255.255.0 U 0 0 0 eth0 при пинг от другата подмрежа 192.168.2.0 няма никой. Всякакви идеи са добре дошли :). |