Temat: WR743 a sekcja "switch"

Witam,
przepraszam za głupie pytanie ale dopiero się uczę.

to jest zawartość /etc/config/network wr1043

root@TPLink:~$ vi /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 'interface' 'lan'
        option 'ifname' 'eth0.1'
        option 'type' 'bridge'
        option 'proto' 'static'
        option 'netmask' '255.255.255.0'
        option 'ipaddr' '172.16.1.1'
        option 'dns' '192.168.1.1'

config 'interface' 'wan'
        option 'proto' 'static'
        option 'netmask' '255.255.255.0'
        option 'type' 'bridge'
        option 'ipaddr' '192.168.1.123'
        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' '1 2 3 4 5t'

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

A to wr743

vi /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 'interface' 'lan'
        option 'ifname' 'eth0'
        option 'type' 'bridge'
        option 'proto' 'static'
        option 'netmask' '255.255.255.0'
        option 'ipaddr' '172.16.1.1'
        option 'dns' '192.168.1.1'

config 'interface' 'wan'
        option 'type' 'bridge'
        option 'dns' '192.168.1.1'
        option 'proto' 'static'
        option 'ipaddr' '192.168.1.123'
        option 'netmask' '255.255.255.0'
        option 'gateway' '192.168.1.1'


Dlaczego w wr743 nie ma sekcji switch i vlan??

2

Odp: WR743 a sekcja "switch"

Bo w 743 nie ma oddzielnego chipu od switcha. Jest tylko to co procesor udostępnia. W 743 są dwa oddzielnie interfejsy na wan/lan więc nie ma potrzeby na dzień dobry robić vlanów. W 1043 wan i lan to jedno, więc musi być podzielony na vlany.

Jak bardzo chcesz możesz sobie dodać: 

config 'switch'
        option 'name' 'eth0'
        option 'reset' '1'
        option 'enable_vlan' '1'
config 'switch_vlan'
        option 'vlan' '1'
        option 'ports' '0 1 2 3 4'

Pobaw się swconfig.

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

3

Odp: WR743 a sekcja "switch"

tez interesuje mnie zrobienie dwoch vlanow na ethernecie w tym routerze
@Cezary czy w  option 'ports' '0 1 2 3 4'  nie powinno byc dodane cos odnosnie taggowania 5t?

4

Odp: WR743 a sekcja "switch"

jeżeli to jeden chipset jak rozumiem to można jak niżej

vconfig add eth0 10

czyli tworzymy vlan 10

itd
też powinno działać

5

Odp: WR743 a sekcja "switch"

@olo321a: to zależy co z tym chcesz zrobić smile I nie 5t tylko raczej 0t w tym przypadku będzie.

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

6

Odp: WR743 a sekcja "switch"

chce wydzielić oddzielny interfejs dla potrzeb multiwanu
Czy mogę poprosić szanownych kolegów o wygenerowanie wpisów do /etc/config/network aby  cos takiego powstało

7

Odp: WR743 a sekcja "switch"

config 'switch'
        option 'name' 'eth0'
        option 'reset' '1'
        option 'enable_vlan' '1'
config 'switch_vlan'
        option 'vlan' '1'
        option 'ports' '0t 2 3 4'
config 'switch_vlan'
        option 'vlan' '2'
        option 'ports' '0t 1'

Lan przerabiasz wtedy na eth0.1, dodatkowy port będzie eth0.2. Nie sprawdzę Ci tego w praktyce bo do najbliższego 743 mam kilka ładnych kilometrów - w raze czego pamiętaj o odblokowaniu ssh na wanie żebyś mógł się dostać. Ew, zawsze failsafe masz.

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

8

Odp: WR743 a sekcja "switch"

Cezary napisał/a:

W 1043 wan i lan to jedno, więc musi być podzielony na vlany.

Proszę wybaczyć lamerskie pytanie, ale też dopiero się uczę.
Dlatego chciałbym prosić o wyjaśnienie, rozumem że na wr1043nd lan i wan to jedno
i że są podzielone na VLANy.

Skąd openwrt wie że to jedno ?
Skąd tak wynika ? Czy jest gdzieś konfiguracji ?
Czy zawsze 'lan' i 'wan' to jedno (czy mogę zmienić im nazwy)?
Czy raczej eth0.1 i eth0.2 to jedno ?
Gdzie jest miejsce które to łączy ?

TP-Link TL-WDR4300 v1, Reboot (17.01-SNAPSHOT, r3876-efb6ca1)

9

Odp: WR743 a sekcja "switch"

Generalnie  - nie wie, i ta wiedza do niczego nie jest mu potrzebna. Od początku: różne urządzenia mają różną budowę. Albo jest oddzielny fizyczny interfejs na wan i oddzielny na lan, do którego przypięty jest iluś tam portowy switch, albo jest tylko jeden switch. Spotyka się też rozwiązania gdzie każde gniazdko RJ45 to osobny interfejs, ale to mało spotykane (przynajmniej w naszych urządzeniach soho).

Do działania urządzenia jako router potzrebujesz dwóch interfejsów fizyczynych - "wejściowego" i "wyjściowego". Więc albo wykorzystujesz dwa fizyczne interfejsy do tego, albo z jednego switcha (o ile ma taką możliwość oczywiście) wydobywa się dwie osobne interfejsy i je się wykorzystuje. To wydobycie to nic innego jak podzielenie switcha na vlany (fizyczne robi sie to instruując chip przełącznika że trzeba odseparować logicznie dwa porty i cały ruch ma nie przechodzić pomiędzy nimi jak to normalnie switch działa).

Jeżeli mamy kilka portów fizycznych to przy pomocy programowych mechanizmów można je złączyć w jedną logiczną całość (to się nazywa bridge).

A teraz Openwrt: całą konfigurację sieci wykonują skrypty. Obrazy budowane są tak, że wiadomo na samym początku jak podzielić switch lub co wykorzystać żeby powstały dwa interfejsy. lan i wan są tylko nazwami (predefiniowanymi) i NIE SĄ to interfejsy tylko nazwy logiczne z którymi związana jest konfiguracja sieci i firewalla. W sekcjach związanych z tymi nazwami w /etc/config/network podaje się już fizyczne nazwy interfejsów które mają to obsługiwać. Jak całość ustawisz - to tak będziesz miał. eth0.1/eth0.2 to nazwy vlanów, czyli logicznych interfejsów wyodrębionych z fizycznego portu eth0.

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

10

Odp: WR743 a sekcja "switch"

@Cezary: Chylę czoło, dzięki za wyczerpującą odpowiedz.

Jeszcze tylko dopytam jedną kwestię jeśli można.
Jeśli dobrze rozumiem np. wr1043nd ma dwa fizyczne porty (eth0 i wlan)?
- fizyczny eth0 jest podzielony na dwa logiczne interfejsy np. eth0.1 (wan) i eth0.2 (lan)
- most (bridge) jest pomiędzy eth0.2 (logiczny interfejs) i wlan (fizyczny port)

Cezary napisał/a:

Jeżeli mamy kilka portów fizycznych to przy pomocy programowych mechanizmów można je złączyć w jedną logiczną całość (to się nazywa bridge).

Zatem jak rozumiem most może być także
pomiędzy logicznym interfejsem (eth0.2) i fizycznym portem (wlan)
a nie tylko pomiędzy fizycznymi portami ?
Czy jak dobrze rozumiem to co napisane powyżej jest tylko uogólnianiem ?

Czy zatem jest sens (i możliwość) robić mosty pomiędzy logicznymi interfejsami ?
np. pomiędzy eth0.1 i eth0.6 (które przecież pochodzą z jednego fizycznego portu)?
Czy można np. łączyć logiczne interfejsy z dwóch różnych fizycznych portów, np. eth0.1 i eth1.7 ?

TP-Link TL-WDR4300 v1, Reboot (17.01-SNAPSHOT, r3876-efb6ca1)

11

Odp: WR743 a sekcja "switch"

alossek napisał/a:

Jeśli dobrze rozumiem np. wr1043nd ma dwa fizyczne porty (eth0 i wlan)?

tak

- fizyczny eth0 jest podzielony na dwa logiczne interfejsy np. eth0.1 (wan) i eth0.2 (lan)

Tak, z tym że w 1043 to  eth0.1 to lan a eth0.2 to wan

- most (bridge) jest pomiędzy eth0.2 (logiczny interfejs) i wlan (fizyczny port)

eth0.1 i wlan, tak

Zatem jak rozumiem most może być także
pomiędzy logicznym interfejsem (eth0.2) i fizycznym portem (wlan)
a nie tylko pomiędzy fizycznymi portami ?

Tak, jak bardzo chcesz możesz tam jeszcze tun0 włożyć (logiczny od vpn) czy ppp0

Czy jak dobrze rozumiem to co napisane powyżej jest tylko uogólnianiem ?

Akurat własnie Openwrt dąży do takiej domyslniej konfiguracji: coś na wan (jak jest smile), coś na lan i bridge zrobiony w lanie z wifi żeby były jednym interfejsem logicznym

Czy zatem jest sens (i możliwość) robić mosty pomiędzy logicznymi interfejsami ?
np. pomiędzy eth0.1 i eth0.6 (które przecież pochodzą z jednego fizycznego portu)?
Czy można np. łączyć logiczne interfejsy z dwóch różnych fizycznych portów, np. eth0.1 i eth1.7 ?

To wszystko zależy co chcesz osiągnąć. Bo np. w 1043 możesz podzielić switch na 5 niezależnych portów i zarzadzać ip czy przepływem ruchu niezależnie na każdym z nich. A że akurat nie chce Ci się pisać dwa razy tego samego to dwa porty łączysz w jedno żeby zachowywały się tak samo.

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

12

Odp: WR743 a sekcja "switch"

@Cezary: Dziękuję bardzo !

Jak dla mnie (początkującego) bardzo rozjaśnia sprawę,
myślę że wiele zaczynających z Openwrt
może mieć taki problem ze zrozumieniem takich podstaw jak
- fizyczny interfejs
- logiczny interfejs
- fizyczny port
- most (bridge) pomiędzy powyższymi

Może warto by to wrzucić w  "FAQ o OpenWrt (dla początkujących)",
np. z przykładami co jest czym (eth0 - fizyczny port, eth0.1 logiczny interfejs z fizycznego portu eth0 itp.)

Pozdrawiam!

TP-Link TL-WDR4300 v1, Reboot (17.01-SNAPSHOT, r3876-efb6ca1)

13

Odp: WR743 a sekcja "switch"

Widzisz, problem z tym że co urządzenie to inaczej to wygląda, więc ciężko tak to ujednolicić. A przy moich opisach routerów zwykle opisuję co jest co jeżeli są jakieś wyjątki od reguły.

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

14

Odp: WR743 a sekcja "switch"

Tak. O ile znalezc informacje jak wie czego sie szuka i jak zadac pytanie to nie problem, o tyle wiedziec czego sie szuka to juz gorzej.
A i gdyby istanil taki ogolnikowy zbior informacji lub zrodel to i pewnie Cezary nie musialby na tyle pytan odpowiadac. smile
Te forum trzeba by od deski do deski czytac by wylowic potrzebne informacje. Nawet tematy, ktore na pierwszy rzut oka wydaja sie byc poza zasiegiem czyjegos zainteresowania. smile
GJ
Pozdrawiam.

15

Odp: WR743 a sekcja "switch"

Taki zbiór nazywa się wiki.openwrt.org. O ile chcesz się przez tamten śmietnik przedzierać.

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

16

Odp: WR743 a sekcja "switch"

Wlasnie o tym pisze, ze zanim bym przebrnal to wieki mina.
Ale z drugiej strony stworzenie takiego FAQ to tez pewnie mordega.
Zostaje czytanie forum od deski do deski. smile

Pozdrawiam.