1

Temat: BB na tl-wr710n - nie mogę ruchomić wifi w trybie mostu klienckiego

Nie mogę sobie poradzić z konfiguracją połączenia jako most kliencki. Konfigurację wzorowałem na tym jak to miałem ustawione pod Gargoyle:

root@OpenWrt:~# uci show network
network.loopback=interface
network.loopback.ifname=lo
network.loopback.proto=static
network.loopback.ipaddr=127.0.0.1
network.loopback.netmask=255.0.0.0
network.globals=globals
network.globals.ula_prefix=fd6d:b7b2:48aa::/48
network.lan=interface
network.lan.type=bridge
network.lan.proto=static
network.lan.netmask=255.255.255.0
network.lan.ifname=eth1 eth0
network.lan.gateway=192.168.1.1
network.lan.dns=192.168.1.1
network.lan.ipaddr=192.168.1.2
root@OpenWrt:~# uci show wireless
wireless.radio0=wifi-device
wireless.radio0.type=mac80211
wireless.radio0.channel=11
wireless.radio0.hwmode=11ng
wireless.radio0.path=platform/ar933x_wmac
wireless.radio0.htmode=HT20
wireless.radio0.country=PL
wireless.@wifi-iface[0]=wifi-iface
wireless.@wifi-iface[0].device=radio0
wireless.@wifi-iface[0].network=lan
wireless.@wifi-iface[0].mode=sta
wireless.@wifi-iface[0].client_bridge=1
wireless.@wifi-iface[0].ssid=moja_siec
wireless.@wifi-iface[0].encryption=psk2
wireless.@wifi-iface[0].key=moje_haslo

I taki efekt po restarcie wifi:

Mon Mar  2 12:05:17 2015 kern.info kernel: [ 1952.260000] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
Mon Mar  2 12:05:17 2015 daemon.notice netifd: radio0 (1819): Interface 0 setup failed: BRIDGE_NOT_ALLOWED

Po kablu wszystko działa. Co schrzaniłem?

2

Odp: BB na tl-wr710n - nie mogę ruchomić wifi w trybie mostu klienckiego

Nie zadziała tak. sta nie możesz zrobić jako bridge do lanu. Garyoyle używa swoich rozwiązań a ty masz relayd do tego wykorzystać.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: BB na tl-wr710n - nie mogę ruchomić wifi w trybie mostu klienckiego

Zrobiłem od nowa. Połączył się do wifi
Na routerze internet jest. Ping 8.8.8.8 odpowiada, ale ping do głównego routera 192.168.1.1 już nie.
Na komputerze podpiętym do lan też internetu nie ma. Konfiguracja teraz jest taka:

root@OpenWrt:~# uci show network
network.loopback=interface
network.loopback.ifname=lo
network.loopback.proto=static
network.loopback.ipaddr=127.0.0.1
network.loopback.netmask=255.0.0.0
network.globals=globals
network.globals.ula_prefix=fda5:e585:4b7d::/48
network.lan=interface
network.lan.type=bridge
network.lan.proto=static
network.lan.netmask=255.255.255.0
network.lan.ifname=eth1 eth0
network.lan.gateway=192.168.1.1
network.lan.dns=192.168.1.1
network.lan.ipaddr=192.168.1.2
network.wwan=interface
network.wwan.proto=dhcp
network.stabridge=interface
network.stabridge.proto=relay
network.stabridge.network=lan wwan

root@OpenWrt:~# uci show wireless
wireless.radio0=wifi-device
wireless.radio0.type=mac80211
wireless.radio0.channel=11
wireless.radio0.hwmode=11g
wireless.radio0.path=platform/ar933x_wmac
wireless.radio0.htmode=HT20
wireless.radio0.country=PL
wireless.@wifi-iface[0]=wifi-iface
wireless.@wifi-iface[0].device=radio0
wireless.@wifi-iface[0].network=wwan
wireless.@wifi-iface[0].mode=sta
wireless.@wifi-iface[0].ssid=moja_siec
wireless.@wifi-iface[0].encryption=psk2
wireless.@wifi-iface[0].key=moje_haslo

uci show firewall
firewall.@defaults[0]=defaults
firewall.@defaults[0].syn_flood=1
firewall.@defaults[0].input=ACCEPT
firewall.@defaults[0].output=ACCEPT
firewall.@defaults[0].forward=REJECT
firewall.@zone[0]=zone
firewall.@zone[0].name=lan
firewall.@zone[0].input=ACCEPT
firewall.@zone[0].output=ACCEPT
firewall.@zone[0].forward=ACCEPT
firewall.@zone[0].network=lan wwan
firewall.@zone[1]=zone
firewall.@zone[1].name=wan
firewall.@zone[1].network=wan wan6
firewall.@zone[1].input=REJECT
firewall.@zone[1].output=ACCEPT
firewall.@zone[1].forward=REJECT
firewall.@zone[1].masq=1
firewall.@zone[1].mtu_fix=1
firewall.@forwarding[0]=forwarding
firewall.@forwarding[0].src=lan
firewall.@forwarding[0].dest=wan
firewall.@rule[0]=rule
firewall.@rule[0].name=Allow-DHCP-Renew
firewall.@rule[0].src=wan
firewall.@rule[0].proto=udp
firewall.@rule[0].dest_port=68
firewall.@rule[0].target=ACCEPT
firewall.@rule[0].family=ipv4
firewall.@rule[1]=rule
firewall.@rule[1].name=Allow-Ping
firewall.@rule[1].src=wan
firewall.@rule[1].proto=icmp
firewall.@rule[1].icmp_type=echo-request
firewall.@rule[1].family=ipv4
firewall.@rule[1].target=ACCEPT
firewall.@rule[2]=rule
firewall.@rule[2].name=Allow-DHCPv6
firewall.@rule[2].src=wan
firewall.@rule[2].proto=udp
firewall.@rule[2].src_ip=fe80::/10
firewall.@rule[2].src_port=547
firewall.@rule[2].dest_ip=fe80::/10
firewall.@rule[2].dest_port=546
firewall.@rule[2].family=ipv6
firewall.@rule[2].target=ACCEPT
firewall.@rule[3]=rule
firewall.@rule[3].name=Allow-ICMPv6-Input
firewall.@rule[3].src=wan
firewall.@rule[3].proto=icmp
firewall.@rule[3].icmp_type=echo-request echo-reply destination-unreachable packet-too-big time-exceeded bad-header unknown-header-type router-solicitation neighbour-solicitation router-advertisement neighbour-advertisement
firewall.@rule[3].limit=1000/sec
firewall.@rule[3].family=ipv6
firewall.@rule[3].target=ACCEPT
firewall.@rule[4]=rule
firewall.@rule[4].name=Allow-ICMPv6-Forward
firewall.@rule[4].src=wan
firewall.@rule[4].dest=*
firewall.@rule[4].proto=icmp
firewall.@rule[4].icmp_type=echo-request echo-reply destination-unreachable packet-too-big time-exceeded bad-header unknown-header-type
firewall.@rule[4].limit=1000/sec
firewall.@rule[4].family=ipv6
firewall.@rule[4].target=ACCEPT
firewall.@include[0]=include
firewall.@include[0].path=/etc/firewall.user
root@OpenWrt:~# ifconfig
br-lan    Link encap:Ethernet  HWaddr 10:FE:ED:56:D0:49  
          inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::12fe:edff:fe56:d049/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7605 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2255 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:1126966 (1.0 MiB)  TX bytes:303857 (296.7 KiB)

eth0      Link encap:Ethernet  HWaddr 10:FE:ED:56:D0:4A  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:17279 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9698 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:21875923 (20.8 MiB)  TX bytes:798922 (780.1 KiB)
          Interrupt:4 

eth1      Link encap:Ethernet  HWaddr 10:FE:ED:56:D0:49  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:14635 errors:0 dropped:0 overruns:0 frame:0
          TX packets:17427 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1223184 (1.1 MiB)  TX bytes:21374700 (20.3 MiB)
          Interrupt:5 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:114 errors:0 dropped:0 overruns:0 frame:0
          TX packets:114 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:10004 (9.7 KiB)  TX bytes:10004 (9.7 KiB)

wlan0     Link encap:Ethernet  HWaddr 10:FE:ED:56:D0:4A  
          inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::12fe:edff:fe56:d04a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3280 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2439 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:240915 (235.2 KiB)  TX bytes:248489 (242.6 KiB)

Co jeszcze nie tak?

4

Odp: BB na tl-wr710n - nie mogę ruchomić wifi w trybie mostu klienckiego

W relayd na lan masz mieć inną adresację, nie taką samą jak routera (192.168.1.x) Sam widzisz że dostałeś taki sam adres na wanie jak na lanie ustawiłeś.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: BB na tl-wr710n - nie mogę ruchomić wifi w trybie mostu klienckiego

Rozumiem, że to za mało

br-lan    Link encap:Ethernet  HWaddr 10:FE:ED:56:D0:49  
          inet addr:192.168.1.111  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::12fe:edff:fe56:d049/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:219 errors:0 dropped:0 overruns:0 frame:0
          TX packets:105 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:21341 (20.8 KiB)  TX bytes:11728 (11.4 KiB)

eth0      Link encap:Ethernet  HWaddr 10:FE:ED:56:D0:4A  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:4 

eth1      Link encap:Ethernet  HWaddr 10:FE:ED:56:D0:49  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:250 errors:0 dropped:0 overruns:0 frame:0
          TX packets:103 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:32587 (31.8 KiB)  TX bytes:11476 (11.2 KiB)
          Interrupt:5 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:41 errors:0 dropped:0 overruns:0 frame:0
          TX packets:41 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:3756 (3.6 KiB)  TX bytes:3756 (3.6 KiB)

wlan0     Link encap:Ethernet  HWaddr 10:FE:ED:56:D0:4A  
          inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::12fe:edff:fe56:d04a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:64 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:4453 (4.3 KiB)  TX bytes:1522 (1.4 KiB)

I muszę ustawić na przykład 192.168.2.1 ? Nie da się w tej samej podsieci?

6

Odp: BB na tl-wr710n - nie mogę ruchomić wifi w trybie mostu klienckiego

Inną adresację. :192.168.2.1 zrób na lanie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: BB na tl-wr710n - nie mogę ruchomić wifi w trybie mostu klienckiego

 br-lan    Link encap:Ethernet  HWaddr 10:FE:ED:56:D0:49  
          inet addr:192.168.2.1  Bcast:192.168.2.255  Mask:255.255.255.0
          inet6 addr: fe80::12fe:edff:fe56:d049/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:389 errors:0 dropped:0 overruns:0 frame:0
          TX packets:45 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:41069 (40.1 KiB)  TX bytes:7144 (6.9 KiB)

8.8.8.8 i 192.168.1.1 odpowiadają na ping, ale na komputerze po lan wciąż brak internetu.

8

Odp: BB na tl-wr710n - nie mogę ruchomić wifi w trybie mostu klienckiego

A dostał  w  ogóle adres od ap nadrzędnego (i czy w tym wyłączyłeś serwer  dhcp?)

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: BB na tl-wr710n - nie mogę ruchomić wifi w trybie mostu klienckiego

Nie dostał.
Dhcp mam 'option ignore '1'' dla lan. Nie ma configu sekcji dla wwan.

10

Odp: BB na tl-wr710n - nie mogę ruchomić wifi w trybie mostu klienckiego

1. Ustaw  adres ip  komputera na 192.168.2.2 i zobacz czy router się w ogóle podłączył pod AP i dostał adres.
2. Ustaw adres ip i Gateway komputera na stałe z tej samej klasy co AP i zobacz czy będzie transmisja

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11

Odp: BB na tl-wr710n - nie mogę ruchomić wifi w trybie mostu klienckiego

1. Podłączył się, dostał 192.168.1.2 na wlan0 - pingi odpowiadają zarówno z sieci lokalnej, jak i z internetu.
2. Nie ma transmisji.

12

Odp: BB na tl-wr710n - nie mogę ruchomić wifi w trybie mostu klienckiego

Punkt pierwszy i pokaż konfig który zrobiłeś.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13 (edytowany przez Cinsan 2015-03-02 16:29:07)

Odp: BB na tl-wr710n - nie mogę ruchomić wifi w trybie mostu klienckiego

root@OpenWrt:~# uci show network
network.loopback=interface
network.loopback.ifname=lo
network.loopback.proto=static
network.loopback.ipaddr=127.0.0.1
network.loopback.netmask=255.0.0.0
network.globals=globals
network.globals.ula_prefix=fda5:e585:4b7d::/48
network.lan=interface
network.lan.type=bridge
network.lan.proto=static
network.lan.netmask=255.255.255.0
network.lan.ifname=eth1 eth0
network.lan.dns=192.168.1.1
network.lan.ipaddr=192.168.2.1
network.wwan=interface
network.wwan.netmask=255.255.255.0
network.wwan.gateway=192.168.1.1
network.wwan.dns=192.168.1.1
network.wwan.ipaddr=192.168.1.2
network.wwan.proto=dhcp
network.stabridge=interface
network.stabridge.proto=relay
network.stabridge.network=lan wwan

root@OpenWrt:~# uci show wireless
wireless.radio0=wifi-device
wireless.radio0.type=mac80211
wireless.radio0.channel=11
wireless.radio0.hwmode=11g
wireless.radio0.path=platform/ar933x_wmac
wireless.radio0.htmode=HT20
wireless.radio0.country=PL
wireless.@wifi-iface[0]=wifi-iface
wireless.@wifi-iface[0].device=radio0
wireless.@wifi-iface[0].network=wwan
wireless.@wifi-iface[0].mode=sta
wireless.@wifi-iface[0].ssid=moja_siec
wireless.@wifi-iface[0].encryption=psk2
wireless.@wifi-iface[0].key=moje_haslo

root@OpenWrt:~# uci show dhcp
dhcp.@dnsmasq[0]=dnsmasq
dhcp.@dnsmasq[0].domainneeded=1
dhcp.@dnsmasq[0].boguspriv=1
dhcp.@dnsmasq[0].filterwin2k=0
dhcp.@dnsmasq[0].localise_queries=1
dhcp.@dnsmasq[0].rebind_protection=1
dhcp.@dnsmasq[0].rebind_localhost=1
dhcp.@dnsmasq[0].local=/lan/
dhcp.@dnsmasq[0].domain=lan
dhcp.@dnsmasq[0].expandhosts=1
dhcp.@dnsmasq[0].nonegcache=0
dhcp.@dnsmasq[0].authoritative=1
dhcp.@dnsmasq[0].readethers=1
dhcp.@dnsmasq[0].leasefile=/tmp/dhcp.leases
dhcp.@dnsmasq[0].resolvfile=/tmp/resolv.conf.auto
dhcp.lan=dhcp
dhcp.lan.interface=lan
dhcp.lan.start=100
dhcp.lan.limit=150
dhcp.lan.leasetime=12h
dhcp.lan.dhcpv6=server
dhcp.lan.ra=server
dhcp.lan.ignore=1
dhcp.wan=dhcp
dhcp.wan.interface=wan
dhcp.wan.ignore=1
dhcp.odhcpd=odhcpd
dhcp.odhcpd.maindhcp=0
dhcp.odhcpd.leasefile=/tmp/hosts/odhcpd
dhcp.odhcpd.leasetrigger=/usr/sbin/odhcpd-update

root@OpenWrt:~# uci show firewall
firewall.@defaults[0]=defaults
firewall.@defaults[0].syn_flood=1
firewall.@defaults[0].input=ACCEPT
firewall.@defaults[0].output=ACCEPT
firewall.@defaults[0].forward=REJECT
firewall.@zone[0]=zone
firewall.@zone[0].name=lan
firewall.@zone[0].input=ACCEPT
firewall.@zone[0].output=ACCEPT
firewall.@zone[0].forward=ACCEPT
firewall.@zone[0].network=lan wwan
firewall.@zone[1]=zone
firewall.@zone[1].name=wan
firewall.@zone[1].network=wan wan6
firewall.@zone[1].input=REJECT
firewall.@zone[1].output=ACCEPT
firewall.@zone[1].forward=REJECT
firewall.@zone[1].masq=1
firewall.@zone[1].mtu_fix=1
firewall.@forwarding[0]=forwarding
firewall.@forwarding[0].src=lan
firewall.@forwarding[0].dest=wan
firewall.@rule[0]=rule
firewall.@rule[0].name=Allow-DHCP-Renew
firewall.@rule[0].src=wan
firewall.@rule[0].proto=udp
firewall.@rule[0].dest_port=68
firewall.@rule[0].target=ACCEPT
firewall.@rule[0].family=ipv4
firewall.@rule[1]=rule
firewall.@rule[1].name=Allow-Ping
firewall.@rule[1].src=wan
firewall.@rule[1].proto=icmp
firewall.@rule[1].icmp_type=echo-request
firewall.@rule[1].family=ipv4
firewall.@rule[1].target=ACCEPT
firewall.@rule[2]=rule
firewall.@rule[2].name=Allow-DHCPv6
firewall.@rule[2].src=wan
firewall.@rule[2].proto=udp
firewall.@rule[2].src_ip=fe80::/10
firewall.@rule[2].src_port=547
firewall.@rule[2].dest_ip=fe80::/10
firewall.@rule[2].dest_port=546
firewall.@rule[2].family=ipv6
firewall.@rule[2].target=ACCEPT
firewall.@rule[3]=rule
firewall.@rule[3].name=Allow-ICMPv6-Input
firewall.@rule[3].src=wan
firewall.@rule[3].proto=icmp
firewall.@rule[3].icmp_type=echo-request echo-reply destination-unreachable packet-too-big time-exceeded bad-header unknown-header-type router-solicitation neighbour-solicitation router-advertisement neighbour-advertisement
firewall.@rule[3].limit=1000/sec
firewall.@rule[3].family=ipv6
firewall.@rule[3].target=ACCEPT
firewall.@rule[4]=rule
firewall.@rule[4].name=Allow-ICMPv6-Forward
firewall.@rule[4].src=wan
firewall.@rule[4].dest=*
firewall.@rule[4].proto=icmp
firewall.@rule[4].icmp_type=echo-request echo-reply destination-unreachable packet-too-big time-exceeded bad-header unknown-header-type
firewall.@rule[4].limit=1000/sec
firewall.@rule[4].family=ipv6
firewall.@rule[4].target=ACCEPT
firewall.@include[0]=include
firewall.@include[0].path=/etc/firewall.user

Uruchomiłem. Wstyd się przyznać. Zapomniałem o /etc/init.d/relayd enable i po restarcie routera brakowało relay'a.