Temat: Konfiguracja interfejsów TP-Link Archer C7

Witam,
Czy można skonfigurować interfejsy sieciowe (/etc/config/network) na tym modelu (posiada on fizyczny 1 port WAN i 4 porty LAN) aby konfiguracja była jak najprostsza (bez żadnych niepotrzebnych interfejsów vlan, typu eth1.1@eth1 czy  eth0.2@eth0)?
Wszystkie porty LAN to jeden LAN. Port WAN podpięty do ISP/internetu.
Obecna konfiguracja jest taka jak dostarczona w firmware OpenWrt 19.07.2 dla tego modelu, jedyne co dodane to IP statyczne  i SSIDy sieci wifi.

Czy dobrze rozumiem, że interfejs typu bridge eth1.1 jest tworzony w wirtualnym LAN ID1 obejmującym 4 porty LAN, a eth0.2 obejmuje tylko wirtualny LAN ID2 z portem WAN? Co znaczą te 0t, 6t w konfiguracjach tych vswitchy?
Co to znaczy, że w sekcji "option switch" jest reset i enable_vlan 1?
Czy w mojej konfiguracji możnaby to  uprościć aby WAN IP bylo na eth0 i LAN IP używany do bridg'owania na eth1?

Nie rozumiem też skąd na interfejsie eth1.1 bierze się ten adres IP 192.168.1.1 skoro nie ma go nigdzie w konfiguracji - zresztą proszę zobaczyć pod spodem zrzut komendy "ip a".

Z góry dziękuję wyjaśnienie.
pozdrawiam,
S.

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 'fdce:d8e3:e332::/48'

config interface 'lan'
        option type 'bridge'
        option ifname 'eth1.1'
        option proto 'static'
        option ipaddr '192.168.170.1'
        option netmask '255.255.255.0'

config interface 'wan'
        option ifname 'eth0.2'
        option proto 'dhcp'
        option peerdns '0'
        option delegate '0'
        option dns '127.0.0.1 1.1.1.1 9.9.9.9 149.112.112.112 1.0.0.1 8.8.8.8 8.8.4.4'

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

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

config switch_vlan
        option device 'switch0'
        option vlan '2'
        option ports '1 6t'
# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1000
    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 state UP qlen 1000
    link/ether c4:6e:2e:11:f7:57 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::c11c:1fff:fe3c:f327/64 scope link
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP qlen 1000
    link/ether c4:6e:2e:11:f7:56 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::c11c:1fff:fe3c:f326/64 scope link
       valid_lft forever preferred_lft forever
4: eth1.1@eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-lan state UP qlen 1000
    link/ether c4:6e:2e:11:f7:56 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.1/24 brd 192.168.1.255 scope global eth1.1
       valid_lft forever preferred_lft forever
7: br-lan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000
    link/ether c4:6e:2e:11:f7:56 brd ff:ff:ff:ff:ff:ff
    inet 192.168.171.1/24 brd 192.168.170.255 scope global br-lan
       valid_lft forever preferred_lft forever
    inet6 fe80::c11c:1fff:fe3c:f326/64 scope link
       valid_lft forever preferred_lft forever
8: eth0.2@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000
    link/ether c4:6e:2e:11:f7:57 brd ff:ff:ff:ff:ff:ff
    inet 109.242.110.231/23 brd 109.242.110.255 scope global eth0.2
       valid_lft forever preferred_lft forever
    inet6 fe80::c11c:1fff:fe3c:f327/64 scope link
       valid_lft forever preferred_lft forever
9: wlan1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-lan state UP qlen 1000
    link/ether c4:6e:2e:11:f7:56 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::c11c:1fff:fe3c:f326/64 scope link
       valid_lft forever preferred_lft forever
10: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-lan state UP qlen 1000
    link/ether c4:6e:2e:11:f7:55 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::c11c:1fff:fe3c:f325/64 scope link
       valid_lft forever preferred_lft forever

2

Odp: Konfiguracja interfejsów TP-Link Archer C7

Obecna domyślna konfiguracja jest taka ja ma być. Nie możesz tego ruszyć bo stracisz podział switcha na lan i wan.

Część opisu masz tu: https://eko.one.pl/?p=openwrt-vlan a ten konkretny model ma tak jak by dwa switche - jeden na lanie czteroportowy i jeden na wanie, jednoportowy - tak to implementuje współczesny sterownik.

Więcej informacji pewnie znajdziesz na wiki openwrt.

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

3

Odp: Konfiguracja interfejsów TP-Link Archer C7

Dziękuję Panu za odpowiedź.
Nie mogę jednak znaleźć informacji o tym IP 192.168.1.1, w jakim celu i co je konfiguruje skoro nie ma go w mojej konfiguracji sieci:

4: eth1.1@eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-lan state UP qlen 1000
    link/ether c4:6e:2e:11:f7:56 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.1/24 brd 192.168.1.255 scope global eth1.1

Czy on musi byc podnoszony?

Występuje on np. w takim skrypcie /bin/config_generate:

PunBB bbcode test


pozdrawiam,
S

4

Odp: Konfiguracja interfejsów TP-Link Archer C7

Lan ma domyślnie adres 192.168.1.1, mówiąc dokładnie interfejs br-lan. I tak, domyślnie jest podniesiony smile, bo inaczej nie miał byś lanu. Dziwne w sumie pytanie. Po zmianie adresu na lanie trzeba oczywiście zrestartować sieć lub cały router, bo inaczej nie ustawi sobie nowego adresu na lanie.
Zrestartuj router i pokaż wynik polecenia ifconfig.

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

5

Odp: Konfiguracja interfejsów TP-Link Archer C7

No właśnie mnie to zdziwiło bo na br-lan ja mam IP 192.168.171.1. Nie wiem skąd ten 192.168.1.1 na eth1.1 (w poprzednim OpenWrt 18.6 tego IP nie było a konfiguracja była można by rzec identyczna)

Generalnie sieć działa ok, klienci w LAN dostają IP z puli 192.168.171.x, internet działa ok.

I np. z klienta który dostał konfigurację:

Karta bezprzewodowej sieci LAN Połączenie sieci bezprzewodowej:
   Sufiks DNS konkretnego połączenia : lan
   Adres IPv4. . . . . . . . . . . . . : 192.168.171.103
   Maska podsieci. . . . . . . . . . : 255.255.255.0
   Brama domyślna. . . . . . . . . . : 192.168.171.1

Mogę się zalogować na router po ssh (lub wejść na stronę Luci) zarówna na IP 192.168.171.1 jak i na to dziwne 192.168.1.1 - zgaduje że to idzie przez 192.168.171.1 i jakiś forwarding na ruterze. To IP 192.168.1.1 oczywiście też odpowiada na pinga z tej workstacji, z LAN.

Oto output ifconfig po rebucie:

# ifconfig
br-lan    Link encap:Ethernet  HWaddr C4:6E:2e:11:f7:56
          inet addr:192.168.171.1  Bcast:192.168.170.255  Mask:255.255.255.0
          inet6 addr: fe80::c11c:1fff:fe3c:f326/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1192 errors:0 dropped:4 overruns:0 frame:0
          TX packets:1427 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:154558 (150.9 KiB)  TX bytes:1089964 (1.0 MiB)

eth0      Link encap:Ethernet  HWaddr C4:6E:2e:11:f7:57
          inet6 addr: fe80::c11c:1fff:fe3c:f327/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1287 errors:0 dropped:0 overruns:0 frame:0
          TX packets:942 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1064356 (1.0 MiB)  TX bytes:130607 (127.5 KiB)
          Interrupt:4

eth0.2    Link encap:Ethernet  HWaddr C4:6E:2e:11:f7:57
          inet addr:109.242.110.231  Bcast:109.242.110.255  Mask:255.255.254.0
          inet6 addr: fe80::c11c:1fff:fe3c:f327/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1287 errors:0 dropped:0 overruns:0 frame:0
          TX packets:920 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1041190 (1016.7 KiB)  TX bytes:122778 (119.9 KiB)

eth1      Link encap:Ethernet  HWaddr C4:6E:2e:11:f7:56
          inet6 addr: fe80::c11c:1fff:fe3c:f326/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:720 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1299 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:98501 (96.1 KiB)  TX bytes:992507 (969.2 KiB)
          Interrupt:5

eth1.1    Link encap:Ethernet  HWaddr C4:6E:2e:11:f7:56
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:719 errors:0 dropped:4 overruns:0 frame:0
          TX packets:1268 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:85499 (83.4 KiB)  TX bytes:982978 (959.9 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:50 errors:0 dropped:0 overruns:0 frame:0
          TX packets:50 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:6404 (6.2 KiB)  TX bytes:6404 (6.2 KiB)

wlan0     Link encap:Ethernet  HWaddr C4:6E:2e:11:f7:55
          inet6 addr: fe80::c11c:1fff:fe3c:f325/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:117 errors:0 dropped:0 overruns:0 frame:0
          TX packets:560 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:29702 (29.0 KiB)  TX bytes:148848 (145.3 KiB)

wlan1     Link encap:Ethernet  HWaddr C4:6E:2e:11:f7:56
          inet6 addr: fe80::c11c:1fff:fe3c:f326/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:883 errors:0 dropped:0 overruns:0 frame:0
          TX packets:998 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:189271 (184.8 KiB)  TX bytes:308096 (300.8 KiB)

6

Odp: Konfiguracja interfejsów TP-Link Archer C7

Nie może się robić ten .1.1. Co masz jeszcze w routera zmienione? Coś poinstalowane, jakieś własne ustawienia sieci dodatkowe, skrypty?

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

7

Odp: Konfiguracja interfejsów TP-Link Archer C7

Nic nie konfigurowalem sam, wiec prawdopodobnie jakis soft zainstalowalny z repo to "przywlókł"

W konfiguracji /etc/config/network nie ma tego IP

Jedyne to to co pokazałem we wcześnieszym wpisie - skrypt: /bin/config_generate

Wygląda, że jest on odpalany przez /etc/init.d/boot:

# find / -type f -exec grep -El '/bin/config_generate' {} \;
/etc/init.d/boot

pozdrawiam,

8

Odp: Konfiguracja interfejsów TP-Link Archer C7

To skrypt jest systemowy od openwrt i on taki ma być. On się robi raz przy starcie jak nie masz konfiga. Coś innego ci musi  ustawiać ten adres.

Jeżeli możesz to przywróć router do ustawień domyślnych, zrestartuj, zmień adres w network (ręcznie, nie przez gui!), i kompletnie nic innego nie rób, nie ustawiaj wifi czy co tam jeszcze robisz). Zrestartuj i zobacz.

Jakiego wydania openwrt używasz?

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

9

Odp: Konfiguracja interfejsów TP-Link Archer C7

Nie znajduję nic co mogłoby podnosić to IP, wydaje mi się, że to jest cecha tego najnowszego OpwnWrt 19.07.2

Na razię recznie to usuwam - dodalem komendę do /etc/rc.local:

ip a d 192.168.1.1/24 dev eth1.1

w momencie usuwania tego IP na "logread" pojawia się komunikat:

Sat Apr 18 10:37:55 2020 daemon.info avahi-daemon[1538]: Withdrawing address record for 192.168.1.1 on eth1.1.
Sat Apr 18 10:37:55 2020 daemon.info avahi-daemon[1538]: Leaving mDNS multicast group on interface eth1.1.IPv4 with address 192.168.1.1.
Sat Apr 18 10:37:55 2020 daemon.info avahi-daemon[1538]: Interface eth1.1.IPv4 no longer relevant for mDNS.

Po usunięciu IP wszystko wygląda że działa ok.

10

Odp: Konfiguracja interfejsów TP-Link Archer C7

Ale avahi-daemon nie jest standardem w openwrt, więc jednak sam coś robiłes.

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

11

Odp: Konfiguracja interfejsów TP-Link Archer C7

a, widocznie to nieświadomie się samo zainstalowało jak jechałem z tym poradnikiem do samby...

https://eko.one.pl/?p=openwrt-samba#samba49

# opkg whatdepends avahi-dbus-daemon
Root set:
  avahi-dbus-daemon
What depends on root set
        libavahi-client 0.8-1   depends on avahi-dbus-daemon
        samba4-libs 4.11.6-1    depends on libavahi-client

Czyli aby sie tego IP pozbyc muszę odinstalować tę sambę? Czy to IP jest jej do czegoś potrzebne? Można to avahi usunąć forc'em?

pozdrawiam,
S.

12

Odp: Konfiguracja interfejsów TP-Link Archer C7

Mam wrażenie że po prostu gdzieś ustawiłeś eth0/eth1 zamiast br-lan i jemu przypisuje się adres. Dlatego sugerowałem żebyś przywrócił ustawienia domyślne.

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

13 (edytowany przez slawekw 2020-04-18 12:42:29)

Odp: Konfiguracja interfejsów TP-Link Archer C7

Tę instalację Openwrt 19.07.2 robiłem przedwczoraj i była to czysta instalacja od zera, nie susupdate (wcześniej miałem 18.06)
Nigdy nie używalem takiego IP 192.168.1.1 w swoich konfiguracjach (taki IP jest tylko używany kiedy startuje się ruter w tzw. "failsafe mode" aby zalogować się po kablu na root@192.168.1.1 gdzie można odpalić mount_root czy zresetować firstboot'em)

Na chodzącym systemie nigdy takiej adresacji nie używałem gdyż zawsze w ustawieniach /etc/config/network ustawiam swoja siec na tym iterfejsie "bridge".

To musi być coś, co przywędrowało z tą ostatnią wersją OpenWrt

Przeszukałem caly katalog root ( / ) i  to IP nie występuje w żadnym sensownym pliku konfiguracyjnym, który mógłby być "winnym"


# find / -type f -exec grep -El '192\.168\.1\.1[[:space:]]*' {} \;
/bin/config_generate
/etc/config/openvpn_recipes
/etc/ethers
/etc/rc.local
/etc/avahi/avahi-daemon.conf
/lib/preinit/00_preinit.conf
/overlay/upper/etc/config/openvpn_recipes
/overlay/upper/etc/avahi/avahi-daemon.conf
/overlay/upper/etc/rc.local
/overlay/upper/usr/lib/lua/luci/model/cbi/minidlna.lua
/overlay/upper/usr/lib/lua/luci/model/cbi/openvpn-advanced.lua
/overlay/upper/usr/lib/lua/luci/model/cbi/openvpn-basic.lua
/overlay/upper/www/luci-static/resources/view/system/flash.js
/overlay/upper/bin/config_generate

# grep 192.168.1.1 /etc/rc.local
/sbin/ip a d 192.168.1.1/24 dev eth1.1


# grep 192.168.1.1 /etc/avahi/avahi-daemon.conf
#publish-dns-servers=192.168.1.1

# grep 192.168.1.1 /etc/config/openvpn_recipes
        option server_bridge    '192.168.1.1 255.255.255.0 192.168.1.128 192.168.1.254'

Dodam, że serwis openvpn w ogóle nie chodzi (jest zdisejblowany).

14

Odp: Konfiguracja interfejsów TP-Link Archer C7

config_generate nie powinno być w ogóle w overlay, chyba ruszałeś go ręcznie.

Przywróć ustawienia domyślnie. Jak nie będziesz miał tego adresu to będziesz widział że to z twojej winy się pojawił, bo coś ustawiłeś/zmieniłeś.

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