1

Temat: Konfiguracja wr1043nd jako switch

Witam.
Chciałem skonfigurować mojego 1043nd jako zwykłego switch'a tj wszystkie porty Lan + Wan +WiFi "spięte" razem.
Do tak skonfigurowanego urządzenia podpinam (do dowolnego portu lan lub wan) kabel ethernet z routera ONU ZTE który jest moją bramą 192.168.1.1.
Do 1043nd mam wgrane gargoyle. Wyłączyłem w gui interfejs wan. uruchomiłem dhcp na lanie (na onu zte dhcp jest oczywiście wyłączony) w /etc/config/network zmieniłem tak aby wywalić wan i połączyć go z lan. Teraz wygląda on tak:

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

config interface 'lan'
    option ifname 'eth0.1'
    option type 'bridge'
    option proto 'static'
    option netmask '255.255.255.0'
    option ipaddr '192.168.1.200'
    option gateway '192.168.1.1'
    option dns '192.168.1.1'

config switch
    option name 'rtl8366rb'
    option reset '1'
    option enable_vlan '1'

config switch_vlan
    option device 'rtl8366rb'
    option vlan '1'
    option ports '0 1 2 3 4 5t'

#config switch_vlan
#    option device 'rtl8366rb'
#    option vlan '2'
#    option ports '0 5t'

a plik /etc/config/dhcp pozostawiłem bez zmian

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 expandhosts '1'
    option nonegcache '0'
    option authoritative '1'
    option readethers '1'
    option leasefile '/tmp/dhcp.leases'
    option resolvfile '/tmp/resolv.conf.auto'
    option domain 'dom'

config dhcp 'lan'
    option interface 'lan'
    option leasetime '24h'
    option limit '10'
    option start '100'

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

niestety po podłączeniu klienta do 1043wr po wifi lub kablu dhcp przydziela mu nieprawidłowy adres gatwaway (192.168.1.200) i dns (192.168.1.200).
Co robie nie tak.

PS. Mam propozycje do Cezarego aby w gargoyle w konfiguracji można było właśnie jednym kliknięciem skonfigurować router jako najzwyklejszego switch (polączyć wszystki port lan + wan i wifi)

2

Odp: Konfiguracja wr1043nd jako switch

http://eko.one.pl/?p=openwrt-konfigurac … lientwdhcp

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

3

Odp: Konfiguracja wr1043nd jako switch

Dziękuje za pomoc.
Sądziłem że wpis w pliku /etc/config/network w sekcji lan załatwia sprawę

...
config interface 'lan'
    option ifname 'eth0.1'
    option type 'bridge'
    option proto 'static'
    option netmask '255.255.255.0'
    option ipaddr '192.168.1.200'
    option gateway '192.168.1.1'
    option dns '192.168.1.1'
....

Może mi ktoś wytłumaczy dlaczego dhcp nie przyjęło adresów bramy i dns z pliku network?
Czy można je więc usunąć z sekcji lan pliku network?

Dodam więc do pliku /etc/config/dhcp wpis w sekcji lan (gateway, dns podstawowy i zapasowy)

...
config dhcp 'lan'
    option interface 'lan'
    option leasetime '24h'
    option limit '10'
    option start '100'
    list 'dhcp_option' '3,192.168.1.1'
    list 'dhcp_option' '6,123.123.123.123,111.222.111.222'

PS. Panie Cezary co Pan sądzi o propozycji wprowadzenia wyboru takiej konfiguracji z poziomu gui?

4

Odp: Konfiguracja wr1043nd jako switch

Ustawienia w network mają wpływ na router, do klientów nadal są wysyłane informacje że to router jest serwerem dns i gateway. w/w opcję powodują wymuszenia wysłania innych danych do klienta.

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

5

Odp: Konfiguracja wr1043nd jako switch

Witam problem z Network-iem
Mam w Asusie WL 500gP v2 taką konfigurację:


==================
config 'switch' 'eth0'
        option 'vlan0' '4 5*'
        option 'vlan1' '3 4t'
        option 'vlan2' '2 4t'
        option 'vlan3' '1 4t'
        option 'vlan4' '0 4t'

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

config 'interface' 'lan'
        option 'type' 'bridge'
        option 'ifname' 'eth0.0'
        option 'proto' 'static'
        option 'ipaddr' '192.168.1.251'
        option 'netmask' '255.255.255.0'

config 'interface' 'wan'
        option 'ifname' 'eth0.1'
        option 'proto' 'dhcp'

=========================
Zależy mi aby skonfigurować tak aby działała konfiguracja w  TL WR1043ND

Po wrzuceniu tej powyższej rozsypał się, oczywiście udało się przywrócić Stan-dart na openwrt.

Prośba o pomoc

6

Odp: Konfiguracja wr1043nd jako switch

Tzn jak? Zrób firstboota będziesz miał domyślną konfigurację taką jak fabryka dała.

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

7 (edytowany przez ivolot 2013-06-18 10:21:43)

Odp: Konfiguracja wr1043nd jako switch

Czy ktoś jest w stanie pomóc?



ivolot napisał/a:

Witam problem z Network-iem
Mam w Asusie WL 500gP v2 taką konfigurację:


==================
config 'switch' 'eth0'
        option 'vlan0' '4 5*'
        option 'vlan1' '3 4t'
        option 'vlan2' '2 4t'
        option 'vlan3' '1 4t'
        option 'vlan4' '0 4t'

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

config 'interface' 'lan'
        option 'type' 'bridge'
        option 'ifname' 'eth0.0'
        option 'proto' 'static'
        option 'ipaddr' '192.168.1.251'
        option 'netmask' '255.255.255.0'

config 'interface' 'wan'
        option 'ifname' 'eth0.1'
        option 'proto' 'dhcp'

=========================
Zależy mi aby skonfigurować tak aby działała konfiguracja w  TL WR1043ND

Po wrzuceniu tej powyższej rozsypał się, oczywiście udało się przywrócić Stan-dart na openwrt.

Prośba o pomoc


Obecna: A chce aby była taka jak powyżej w Asusie

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

config interface 'lan'
        option ifname 'eth0.1'
        option type 'bridge'
        option proto 'static'
        option netmask '255.255.255.0'
        option ipaddr '192.168.1.251'

config interface 'wan'
        option ifname 'eth0.2'
        option proto 'dhcp'
        option peerdns '0'
        option dns '8888'

config switch
        option name 'rtl8366rb'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'rtl8366rb'
        option vlan '1'
        option ports '1 2 3 4 5t'

config switch_vlan
        option device 'rtl8366rb'
        option vlan '2'
        option ports '0 5t'

8

Odp: Konfiguracja wr1043nd jako switch

Jeżeli chcę zamienić mojego WR1043NDv1 w switch z AP to co dokładnie muszę zrobić? Jest może gdzieś tutaj poradnik albo opis jak to osiągnąć?

Moja sieć będzie wyglądała następująco Modem ISP > przewodowy router z LEDE > WR1043NDv1 z CC jako switch i AP.

Rozumiem, że muszę wyłączyć dnsmasq i firewall, zamienić WAN na LAN. Coś jeszcze?

9

Odp: Konfiguracja wr1043nd jako switch

- wyłącz serwer dhcp na lan
- zmień adres ip na lan na jeden z ten samej klasy co ten główny
- ew: https://eko.one.pl/?p=openwrt-konfigura … doportulan

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

10

Odp: Konfiguracja wr1043nd jako switch

"- zmień adres ip na lan na jeden z ten samej klasy co ten główny"

Czyli np: brama 192.168.5.1 a WR1043NDv1 192.168.2.1 będzie dobrze czy raczej 192.168.5.2?

Odnośnie tego linku, nie rozumiem o co tu chodzi, chcę żeby DHCP i DNS (z usługi DNSCrypt) leciały z routera przewodowego. Jak nie skonfiguruję tak jak podane w tym linku to nie będzie internetu na switchu?

No i jeszcze taka sprawa, jeżeli mam drukarką na p910nd podłączoną do WR1043NDv1 to jak będzie wyglądało drukowanie? Nic się w tej kwestii nie zmieni? router przewodowy nie ma USB.

11

Odp: Konfiguracja wr1043nd jako switch

192.168.5.2

Jak nie skonfigurujesz to na switchu będzie (bo to switch...) ale sam router "nie będzie miał internetu" Bo przecież bez gatewaya nie bedzie miał trasy domyślnej.

Nijak się nie zmieni, po prostu będzie udostępniało swoją usługę.

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

12

Odp: Konfiguracja wr1043nd jako switch

uci set network.lan.dns='8.8.8.8 8.8.4.4'

A to też muszę wrzucać, jeżeli chcę DNSCrypt? Czy podaje jako adres IP, adres routera przewodowego?

Czyli jak to zrobię, to urządzenia podłączane kablem do switcha albo przez WiFi będą miały DNSy adresy DHCP z routera przewodowego, drukarka będzie działała tak jak do tej pory (tylko IP z confingu muszę zmienić). Po stronie samego routera muszą coś zmieniać, czy tam zostaje wszystko domyślnie?

13

Odp: Konfiguracja wr1043nd jako switch

Jeżeli dns ma być tamten router to oczywiście podajesz ip tamtego routera. Komputery dostaną dhcp z głównego routera i nic więcej nie musisz robić.

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

14

Odp: Konfiguracja wr1043nd jako switch

Czyli tak będzie to działało?

# cat /etc/config/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 'fd58:3191:55a8::/48'

config interface 'lan'
        option ifname 'eth0.1'
        option force_link '1'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.5.2'
        option netmask '255.255.255.0'
        option ip6assign '60'
        option gateway '192.168.5.1'
        option dns '192.168.5.1'

#config interface 'wan'
#        option ifname 'eth0.2'
#        option proto 'dhcp'

#config interface 'wan6'
#        option ifname 'eth0.2'
#        option proto 'dhcpv6'

config switch
        option name 'switch0'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'switch0'
        option vlan '1'
        option ports '0 1 2 3 4 5t'

#config switch_vlan
#        option device 'switch0'
#        option vlan '2'
#        option ports '0 5t'

Czy coś powinienem zmieniać w /etc/config/wireless?

config wifi-device 'radio0'
        option type 'mac80211'
        option hwmode '11g'
        option path 'platform/ath9k'
        option country 'US'
        option channel '9'
        option htmode 'HT40'
        option noscan '1'
        option txpower '24'
        option log_level '0'
        list ht_capab 'SHORT-GI-40'
        list ht_capab 'DSSS_CCK-20'
        list ht_capab 'TX-STBC123'
        list ht_capab 'RX-STBC'
        # REMOVE THIS LINE TO ENABLE WIFI:
        option disabled '0'

config wifi-iface
        option device 'radio0'
        option network 'lan'
        option mode 'ap'
        option encryption 'psk2+ccmp'
        option key 'YYY'
        option disassoc_low_ack '0'
        option powersave '0'
        option macfilter 'allow'
        option ssid 'XXX'

15

Odp: Konfiguracja wr1043nd jako switch

Powinno działać. Zostawiasz przypisane do lany, tak jak masz teraz.

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

16

Odp: Konfiguracja wr1043nd jako switch

r43k3n napisał/a:

Czyli tak będzie to działało?

config interface 'lan'
        option ifname 'eth0.1'

A twój 1043 ma interface eth0.1?
Ja mam 1043 v.3 i on ma dwa fizyczne interface: eth0 i eth1.
Ten pierwszy ma fizycznie 4 porty i jest skonfigurowany jako LAN.
Drugi ma tylko jeden port i domyślnie robi jako WAN.
Sprawdź czy też masz eth1 u siebie.

PS. Wieczorem sprawdzę jak to wygląda w asusie

GUI jest przereklamowane

ASUS WL-500gP v2, TP-Link TL-MR3420 v2, TP-Link TL-WR1043ND v3, TP-Link TL-WDR4300 v1, D-Link DWR-921 C3,
Netgear R6220

17

Odp: Konfiguracja wr1043nd jako switch

v1 miał eth0.1 i eth0.2. I taką ma domyślną konfiguracje, pokazał w pierwszym poście.

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

18

Odp: Konfiguracja wr1043nd jako switch

I to właśnie bardzo mnie zdziwiło.
W moim 1043v.3 wygląda to następująco

config switch
    option name 'switch0'
    option reset '1'
    option enable_vlan '1'

config switch_vlan
    option device 'switch0'
    option vlan '1'
    option ports '0 1 2 3 4'

config switch_vlan
    option device 'switch0'
    option vlan '2'
    option ports '5 6'

Ale przyznaję, że nie próbowałem przepinać portów 5 i 6 do vlanu 1. A teraz nie bardzo mogę to przetestować.

GUI jest przereklamowane

ASUS WL-500gP v2, TP-Link TL-MR3420 v2, TP-Link TL-WR1043ND v3, TP-Link TL-WDR4300 v1, D-Link DWR-921 C3,
Netgear R6220

19

Odp: Konfiguracja wr1043nd jako switch

Bo ty masz inne urządzenie w innej konfiguracji sprzętowej po prostu.

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

20

Odp: Konfiguracja wr1043nd jako switch

No i wszystko jasne: TP-Link TL-WR1043ND [OpenWrt Wiki].

GUI jest przereklamowane

ASUS WL-500gP v2, TP-Link TL-MR3420 v2, TP-Link TL-WR1043ND v3, TP-Link TL-WDR4300 v1, D-Link DWR-921 C3,
Netgear R6220

21 (edytowany przez r43k3n 2017-02-14 20:17:19)

Odp: Konfiguracja wr1043nd jako switch

A jeszcze zapytam o taką rzecz. Co się stanie jeżeli będą chciał zostawić port 0 w osobnym vlanie? W sensie eth0.2. DHCP i DNS dalej będzie leciało z mojego EdgeRoutera czy się wszystko pochrzani?

22

Odp: Konfiguracja wr1043nd jako switch

"Co się stanie"? Odpowiedź zawsze jest ta sama - będzie tak jak sobie skonfigurujesz. Jeżeli chcesz przepuszczać vlany to tak zrób, jeżeli nie to nie.

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

23

Odp: Konfiguracja wr1043nd jako switch

r43k3n napisał/a:

Co się stanie jeżeli będą chciał zostawić port 0 w osobnym vlanie?

Nic, się nie stanie. W 1043v.1 port 0 to ten oznaczony na niebiesko. Jeśli będzie w innym VLANie niż porty 1-4 to nie będzie fizycznego połączenia pomiędzy urządzeniami podłączonymi do żółtych gniazdek i do gniazdka niebieskiego. Separacja set robiona na poziomie ramek ethernetowych.

GUI jest przereklamowane

ASUS WL-500gP v2, TP-Link TL-MR3420 v2, TP-Link TL-WR1043ND v3, TP-Link TL-WDR4300 v1, D-Link DWR-921 C3,
Netgear R6220

24 (edytowany przez kabal 2021-09-01 11:51:25)

Odp: Konfiguracja wr1043nd jako switch

Witam serdecznie.

Wpadł mi w ręce uszkodzony 1043ND v1.10. Udało mi się go przywrócić do życia kablem szeregowym i również postanowiłem wykorzystać go jako tylko "czysty" switch tyle że bez wifi.

Wrzuciłem mu ostatni obraz Cezarego z Openwrt 19.07 r11366. Konfig wygląda następująco:

cat /etc/config/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 'fd52:e0bc:70ea::/48'

config interface 'lan'
        option type 'bridge'
        option igmp_snooping '1'
        option ifname 'eth0.1'
        option proto 'static'
        option ipaddr '192.168.0.2'
        option netmask '255.255.255.0'
        option gateway '192.168.0.1'
        option dns '192.168.0.1'
#       option ip6assign '60'
        option ipv6 '0'


#config interface 'wan'
#       option ifname 'eth0.2'
#       option proto 'dhcp'

#config interface 'wan6'
#       option ifname 'eth0.2'
#       option proto 'dhcpv6'

config switch
        option name 'switch0'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'switch0'
        option vlan '1'
        option ports '0 1 2 3 4 5t'

#config switch_vlan
#       option device 'switch0'
#       option vlan '2'
#       option ports '0 5t'
cat /etc/config/dhcp

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 'disabled'
        option ra 'disabled'
        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'

Dodatkowo:
-wyłączyłem (disable) w /etc/init.d/...: cron, dnsmasq, firewall, fstab, odhcpd
-dodałem do pliku "network" opcję "igmp_snooping"
-oraz chciałem wyłączyć ipv6 (zahaszowałem niektore wpisy w plikach network i dhcp jak wyżej).


Moje pytania:
Co jeszcze mogę wyłączyć (ew. dodać) co może umknęło mojej uwadze a jest istotne przy czystym switchu?
Czy ipv6 mogę gdzieś jeszcze "bardziej" wyłączyć? Pytam gdyż ifconfig nie wszędzie ale nadal zawiera wpisy "inet6"  i logread również wyrzuca wpisy i IPv6:

root@OpenWrt:/# ifconfig
br-lan    Link encap:Ethernet  HWaddr A0:F3:C1:D4:34:A2
          inet addr:192.168.0.2  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:334 errors:0 dropped:0 overruns:0 frame:0
          TX packets:84 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:28212 (27.5 KiB)  TX bytes:3528 (3.4 KiB)

eth0      Link encap:Ethernet  HWaddr A0:F3:C1:D4:34:A2
          inet6 addr: fe80::a2f3:c1ff:fed4:34a2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:354 errors:0 dropped:0 overruns:0 frame:0
          TX packets:110 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:35861 (35.0 KiB)  TX bytes:6136 (5.9 KiB)
          Interrupt:4

eth0.1    Link encap:Ethernet  HWaddr A0:F3:C1:D4:34:A2
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:354 errors:0 dropped:4 overruns:0 frame:0
          TX packets:90 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:29489 (28.7 KiB)  TX bytes:3804 (3.7 KiB)

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:112 errors:0 dropped:0 overruns:0 frame:0
          TX packets:112 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:10752 (10.5 KiB)  TX bytes:10752 (10.5 KiB)

root@OpenWrt:/#logread | grep IPv6
Sun Aug  1 19:07:57 2021 kern.info kernel: [    1.164428] Segment Routing with IPv6
Sun Aug  1 19:07:57 2021 kern.info kernel: [    7.622582] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
Sun Aug  1 19:07:57 2021 kern.info kernel: [    7.628635] IPv6: ADDRCONF(NETDEV_UP): eth0.1: link is not ready
Sun Aug  1 19:07:57 2021 kern.info kernel: [    8.657705] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
Sun Aug  1 19:07:57 2021 kern.info kernel: [    8.664644] IPv6: ADDRCONF(NETDEV_CHANGE): eth0.1: link becomes ready
Sun Aug  1 19:08:03 2021 daemon.warn netifd: You have delegated IPv6-prefixes but haven't assigned them to any interface. Did you forget to set option ip6assign on your lan-interfaces?
Sun Aug  1 19:08:04 2021 kern.info kernel: [   25.608577] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
Sun Aug  1 19:08:04 2021 kern.info kernel: [   25.619586] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready

Z góry dzięki za zainteresowanie.

Netgear R7800 # Netgear WNDR3800 # TP-Link TL-WR1043ND v4 # TP-Link TL-WR1043ND v1 # Synology DS920+

25 (edytowany przez Cezary 2021-09-01 11:57:39)

Odp: Konfiguracja wr1043nd jako switch

Musiał byś przekompilować system wyrzucając ipv6. A tak możesz widzieć adresy lokalne na interfejsach. Wyłącz usługi odhcpc, odhcpd

A tak  w ogóle to możesz wywalić system z flash - wystarczy że switch będzie miał zasilanie...

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