Temat: tl-mr3020 v1 jako LAN extender

witam,
chce uzyc stary model rutera TL-MR3020 v1 (ze strony openwrt wynika żę tylko Lede 17.1 tam można zainstalować) jako LAN extender to kamery IP z portem LAN (bez wifi).

Zainstalowalem Lede 17.1 i skonfigurowalem network i wireless tak:

root@lede:/etc/config# cat wireless

config wifi-device 'radio0'
        option type 'mac80211'
        option channel '11'
        option hwmode '11g'
        option path 'platform/ar933x_wmac'
        option htmode 'HT20'
        option disabled '0'

config wifi-iface
        option device 'radio0'
        option ssid 'homeap24'
        option encryption 'psk2'
        option key 'redacted'
        option mode 'sta'
        option network 'wan'

config wifi-iface
        option device 'radio0'
        option ssid 'lede'
        option encryption 'psk2'
        option key 'redacted'
        option mode 'ap'
        option network 'lan'


root@lede:/etc/config# cat network

config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config globals 'globals'
        option ula_prefix 'fd2a:5939:ca24::/48'

config interface 'lan'
        option type 'bridge'
        option ifname 'eth0'
        option proto 'static'
        option netmask '255.255.255.0'
        option ip6assign '60'
        option ipaddr '192.168.3.1'

config interface 'wan'
        option proto 'dhcp'

Po zrestartowaniu i podpieciu keblem komputer do tego rutera dostaje on IP z sieci LAN (192.168.3.0/24) ale internet nie działa.

Mogę się zalogować na adres rutera 192.168.3.1 i z niego pingować adresy w internecie.

Dlaczego to nie dziala z komputera/klienta podpietego do rutera?

Na ruterze widac taką konfiguracje sieci:

root@lede:/etc/config# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel master br-lan state UP qlen 1000
    link/ether 10:fe:ed:75:75:5a brd ff:ff:ff:ff:ff:ff
4: br-lan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000
    link/ether 10:fe:ed:75:75:5a brd ff:ff:ff:ff:ff:ff
    inet 192.168.3.1/24 brd 192.168.3.255 scope global br-lan
       valid_lft forever preferred_lft forever
    inet6 fd2a:5939:ca24::1/60 scope global
       valid_lft forever preferred_lft forever
    inet6 fe80::12fe:edff:fe75:755a/64 scope link
       valid_lft forever preferred_lft forever
5: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000
    link/ether 10:fe:ed:75:75:5a brd ff:ff:ff:ff:ff:ff
    inet 192.168.100.122/24 brd 192.168.100.255 scope global wlan0
       valid_lft forever preferred_lft forever
    inet6 fe80::12fe:edff:fe75:755a/64 scope link
       valid_lft forever preferred_lft forever
6: wlan0-1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-lan state UP qlen 1000
    link/ether 12:fe:ed:75:75:5a brd ff:ff:ff:ff:ff:ff
    inet6 fe80::10fe:edff:fe75:755a/64 scope link
       valid_lft forever preferred_lft forever

PS. czy mozna skonfigurowac ruter tak, aby komputer dostawal IP z dhcp głównego rutera tj. z sieci 192.168.100.0/24 ?

2

Odp: tl-mr3020 v1 jako LAN extender

Tak, nazywa się to most bezprzewodowy: https://eko.one.pl/?p=openwrt-sta#mostbezprzewodowy


Konfiguracja wygląda dobrze. Czy z komputera ping 8.8.8.8 działa? Jeżeli tak to masz problem z dnsami, ustaw sobie inne dnsy.

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

3

Odp: tl-mr3020 v1 jako LAN extender

no właśnie z komputera nie pinguje się adres 8.8.8.8

komputer dostał konfiguracje sieci z DHCP z rutera:

   Adres IPv4. . . . . . . . . . . . . : 192.168.3.102
   Maska podsieci. . . . . . . . . . : 255.255.255.0
   Brama domyślna. . . . . . . . . . : 192.168.3.1

I nie ma innych sieci skonfigurowanych w tym czasie na komputerze (Windows)

Mogę się z niego zalogować przez ssh na ruter root@192.168.3.1 i na ruterze ping na 8.8.8.8 działa ok.

4

Odp: tl-mr3020 v1 jako LAN extender

Pokaż jeszcze uci show firewall

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

5

Odp: tl-mr3020 v1 jako LAN extender

Skonfigurowałem most bezprzewodowy i działa bardzo dobrze. dzięki!

6 (edytowany przez slawekw 2021-01-23 10:56:07)

Odp: tl-mr3020 v1 jako LAN extender

Zgodnie z podaną instrukcją dodałem też AP na moście.

Mam jeszcze jedno pytanie:
Co trzeba jeszcze zrobić, aby po zalogowaniu się na adres mostu działało rozwiązywanie nazw lokalnych? (tych, które mam skonfigurowane na głównym ruterze w /etc/config/dhcp które działają tam po restarcie dnsmasq)?

Jak jestem podpięty do głównego routera to działa:

PS C:\> Get-NetIPConfiguration -InterfaceIndex 5

InterfaceAlias       : Wi-Fi 3
InterfaceIndex       : 5
InterfaceDescription : Intel(R) Centrino(R) Ultimate-N 6300 AGN
NetProfile.Name      : homeAP
IPv6Address          : 
IPv4Address          : 192.168.100.104
IPv6DefaultGateway   :
IPv4DefaultGateway   : 192.168.100.1
DNSServer            : 192.168.100.1

PS C:\> ping most2

Pinging most2.lan [192.168.100.125] with 32 bytes of data:
Reply from 192.168.100.125: bytes=32 time=1ms TTL=64
Reply from 192.168.100.125: bytes=32 time=1ms TTL=64

Ping statistics for 192.168.100.125:
    Packets: Sent = 2, Received = 2, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 1ms, Maximum = 1ms, Average = 1ms
Control-C
PS C:\>


a jak podepnę się do AP na moście (most2) to pomimo że mam ten sam adres z rutera głównego to nie działa rozwiązywanie nazw lokalnych (internetowe dnsy działają ok).

PS C:\> Get-NetIPConfiguration -InterfaceIndex 5

InterfaceAlias       : Wi-Fi 3
InterfaceIndex       : 5
InterfaceDescription : Intel(R) Centrino(R) Ultimate-N 6300 AGN
NetProfile.Name      : most2
IPv6Address          : 
IPv4Address          : 192.168.100.104
IPv6DefaultGateway   :
IPv4DefaultGateway   : 192.168.100.1
DNSServer            : 192.168.100.1

PS C:\> ping most2
Ping request could not find host most2. Please check the name and try again.
PS C:\>

7

Odp: tl-mr3020 v1 jako LAN extender

Tak prawdę mówiąc to musi działać jeżeli używasz tego samego serwera dns.

Czy możliwe jest że restartowałeś serwer główny więc nie ma wpisów dynamicznych z dns?

Albo ustaw sobie nazwę na stałe w /etc/hosts

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

8

Odp: tl-mr3020 v1 jako LAN extender

Serwer główny nie był restartowany od tygodnia, a ten mr3020 wielokrotnie w tym czasie ale nic to nie zmieniło
Czy ustawienie obecne na moście w /etc/config/dhcp są ok?

config dnsmasq
        option domainneeded '1'
        option boguspriv '1'
        option filterwin2k '0'
        option localise_queries '1'
        option rebind_protection '1'
        option rebind_localhost '1'
        option local '/lan/'
        option domain 'lan'
        option expandhosts '1'
        option nonegcache '0'
        option authoritative '1'
        option readethers '1'
        option leasefile '/tmp/dhcp.leases'
        option resolvfile '/tmp/resolv.conf.auto'
        option nonwildcard '1'
        option localservice '1'

config dhcp 'lan'
        option interface 'lan'
        option start '100'
        option limit '150'
        option leasetime '12h'
        option dhcpv6 'server'
        option ra 'server'
        option ignore '1'

config dhcp 'wan'
        option interface 'wan'
        option ignore '1'

config odhcpd 'odhcpd'
        option maindhcp '0'
        option leasefile '/tmp/hosts/odhcpd'
        option leasetrigger '/usr/sbin/odhcpd-update'
        option loglevel '4'

na główny ruterze jest tak:

config dnsmasq
        option domainneeded '1'
        option localise_queries '1'
        option rebind_protection '1'
        option rebind_localhost '1'
        option local '/lan/'
        option domain 'lan'
        option expandhosts '1'
        option authoritative '1'
        option readethers '1'
        option leasefile '/tmp/dhcp.leases'
        option resolvfile '/tmp/resolv.conf.auto'
        option localservice '1'

config dhcp 'lan'
        option interface 'lan'
        option start '100'
        option limit '150'
        option leasetime '12h'
        option dhcpv6 'server'
        option ra 'server'

config dhcp 'wan'
        option interface 'wan'
        option ignore '1'

config odhcpd 'odhcpd'
        option maindhcp '0'
        option leasefile '/tmp/hosts/odhcpd'
        option leasetrigger '/usr/sbin/odhcpd-update'
        option loglevel '4'

9 (edytowany przez slawekw 2021-01-23 16:20:21)

Odp: tl-mr3020 v1 jako LAN extender

Zauważyłem też że jak odłącze sie od AP na moście (i nie jestem podpięty to głównego też) to jak podepnę się kablem do mr3020 (też dostaję IP z DHCP rutera głównego) wtedy nazwy lokalne są wtedy rozwiązywane ok.

czyli tylko jak podpinam się przez AP na moście, pomimo że dostaję prawidłowo IP i GW z rutera głównego, to lokalnych nazw nie mogę rozwiązywać.

10

Odp: tl-mr3020 v1 jako LAN extender

Uruchom sobie jakiś nslookup czy diga na tym windowsie i zobacz jaki i co właściwie odpowiada serwer dns na zapytania.

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

11 (edytowany przez slawekw 2021-01-24 15:12:34)

Odp: tl-mr3020 v1 jako LAN extender

W windowsie10, dig pokazywal poprawny IP mostu, a nslookup zwracal błąd bo odpytywal "DNS" na adresie IPv6 mostu


Server:  UnKnown
Address:  fdb9:82d2:dd6d::1

*** UnKnown can't find most1: Non-existent domain

odpalilem takie komendy na mości i po jego restarcie wygląda ok...

uci set 'network.lan.ipv6=off'
uci set 'network.wwan.ipv6=off'
uci set 'dhcp.lan.dhcpv6=disabled'
/etc/init.d/odhcpd disable
uci commit

btw. ja można było zostawić IPV6 zeby ten DNS dzialał? rozumiem relayd powinien rowniez uzyskac z DHCP IPv6 z rutera głównego, tak?

12

Odp: tl-mr3020 v1 jako LAN extender

Nie, relayd wg poradników nie jest ustawiany dla ipv6. Jak już to sam musisz to włączyć.
Pierwszy raz w ogóle widzę żeby ktoś dostał adres mostu po ipv6 jak dns.

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