26

Odp: 2 niezależne łącza, 1 wspólna sieć... VLANy

No właśnie. To co Cezary, "proponujesz" wrzucić na router Twój najnowszy czysty soft z LuCi i w GUI wyklikać dla czystego spokoju i bedziemy wiedzieć "jak ma to wyglądać" - by działało prawidłowo - a potem konfigurację przenieść na Gargulca? Nie będzie to się gryzło?

Ps. wg linka który podałem wyżej, port tagowany mogę oznaczyć jako '*' i to będzie to samo, co 't'?

===========================================
WRT160NL v1 CUR01 with Gargoyle PL  by obsy

TL-MR3420 v2 (MiFi) + E3372h-153 (nie hilink) = Play

27

Odp: 2 niezależne łącza, 1 wspólna sieć... VLANy

Z samą konfigurację network możesz tak zrobić. Któraś wersja skryptów reagowała na *.

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

28 (edytowany przez wojciech_69 2014-11-10 12:48:52)

Odp: 2 niezależne łącza, 1 wspólna sieć... VLANy

Po kilku miesiącach przerwy musiałem wrócić do tematu czego efektem jest (jak mi się wydaje) skonfigurowanie VLANów na WRT160NL. Aktualnie zainstalowany najnowszy firmware Cezarego z gałęzi BB dla w/w routera.

Konfig wygląda następująco:

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

config interface 'lan1'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'
        option _orig_ifname 'eth0.1'
        option _orig_bridge 'true'
        option ifname 'eth0.1 eth0.2'

config interface 'lan2'
        option type 'bridge'
        option proto 'static'
        option ipaddr '10.1.1.1'
        option netmask '255.255.255.0'
        option _orig_ifname 'eth0.2'
        option _orig_bridge 'true'
        option ifname 'eth0.1 eth0.2'
       
config interface 'wan'
        option ifname 'eth1'
        option proto 'dhcp'

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

config switch_vlan
        option device 'eth0'
        option vlan '1'
        option vid '1'
        option ports '2 3 4t'

config switch_vlan
        option device 'eth0'
        option vlan '2'
        option vid '2'
        option ports '0 1 4t'

Konfiguracja została wykonana "ręcznie", następnie podejrzana jak wygląda to od strony GUI LuCI.

Kilka pytań:

1. Chciałem by oba VLANy mogły się widzieć dlatego z poziomu GUI LuCI ustawiłem bridge na obydwu interfejsach czego efektem było dodanie do mojej konfiguracji następujących linijek kodu:

option _orig_ifname 'eth0.1'
        option _orig_bridge 'true'
        option ifname 'eth0.1 eth0.2'
...
        option _orig_ifname 'eth0.2'
        option _orig_bridge 'true'
        option ifname 'eth0.1 eth0.2'

czy tylko te linijki/wpisy świadczą o tym że VLANy się widzą mogą pingować itp...?

2. Czy jeśli na eth.0.2 nie byłoby wpisu:

option _orig_ifname 'eth0.2'
        option _orig_bridge 'true'
        option ifname 'eth0.1 eth0.2'

eth0.1 mógłby pingować eth0.2 ale komputery podpięte pod eth0.2 już nie widziałyby komputerów z eth0.1?

3. Czy zastosowana przeze nie konfiguracja wnosi jakieś zmiany do innych plików konfiguracyjnych typu firewall czy dhcp (klikając w LuCI na bridge interfejsów migał kursor wprowadzania i zapisu konfiguracji i nie wiem czy router samoczynnie nie pozmieniał dodatkowo czegoś w tych plikach aby mogło to działać i mieć sens)? Czy może to działać w ten sposób i jest to sposób poprawny a ewentualne zmiany mogę samoczynnie nanieść w zależności od tego czego oczekuje "kierując" pakiety na konkretne interfejsy (i wtedy zmieniam sobie regułki firewalla i ewentualnie w pliku dhcp np zakres adresacji itp)?

4. Cezary czytałem Twoje odpowiedzi w temacie Morfika Switch i tworzenie vlanów na temat tagowania portów...
Reasumując jeśli nie zatagowałbym portu CPU routera o nr '4t' w obydwu VLANach (nie tylko na jednym) to nie działałyby one bo router traktowałby te ustawienia jako standardowe bez podziału na VLANy a tym samym w pakietach wysyłanych między nimi byłby "bałagan" - interfejs by się położył/nie wstał?

===========================================
WRT160NL v1 CUR01 with Gargoyle PL  by obsy

TL-MR3420 v2 (MiFi) + E3372h-153 (nie hilink) = Play

29

Odp: 2 niezależne łącza, 1 wspólna sieć... VLANy

1. Luci zostawia takie komentarze żeby było wiadomo co było domyślnie. Możesz zignorować.
2. w ten sposób bridge robisz. Jak nie zrobisz to nie będzie widziane jako "całość"
3. nie ma. Reszta korzysta z nazw logicznych sekcji ("wan") i skrypty same wiedzą jak wyciągnąć nazwę fizyczną interfejsu
4. krótko mówiąc nie miał byś wtedy transmisji.

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

30

Odp: 2 niezależne łącza, 1 wspólna sieć... VLANy

Chciałem sobie coś przeczytać o tych opcjach co tam użyłeś ale na wiki openwrt nic na ten temat nie pisze, a po wpisaniu w gógla wyrzuca:

Can anyone explain the interface configuration options '_orig_ifname' and '_orig_bridge'?
I can't seem to find any documentation.

Thanks.


They're gui backup entries which have no effect.

31

Odp: 2 niezależne łącza, 1 wspólna sieć... VLANy

Dokładnie, to tylko wymysł luci i nie są to normalnie opcje konfiguracyjne. W sekcjach możesz własne opcje dać, np. _name czy alamakota, skrypty tego nie przparsują bo nie znają, a możesz tam swoje wartości trzymać.

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

32

Odp: 2 niezależne łącza, 1 wspólna sieć... VLANy

Cezary napisał/a:

2. w ten sposób bridge robisz. Jak nie zrobisz to nie będzie widziane jako "całość"

Cezary napisał/a:

Dokładnie, to tylko wymysł luci i nie są to normalnie opcje konfiguracyjne. W sekcjach możesz własne opcje dać, np. _name czy alamakota, skrypty tego nie przparsują bo nie znają, a możesz tam swoje wartości trzymać.

To w takim razie co wskazuje (która linijka) na to że oba te interfejsy się widzą i są w tym bridgu? Jak tych linii nie było w konfiguracji to nie mogłem spingować drugiego interfejsu VLANu.

Ps. pytam bo kiedyś jak sytuacja się powtórzy, będę chciał wrzucić 1 plik konfiguracyjny sieci na router i ma to chodzić a nie zastanawiać się czy jeszcze coś gdzieś zmienić w jakimś pliku, także chcę mieć pewność która linijka za co odpowiada i co oznacza smile

===========================================
WRT160NL v1 CUR01 with Gargoyle PL  by obsy

TL-MR3420 v2 (MiFi) + E3372h-153 (nie hilink) = Play

33

Odp: 2 niezależne łącza, 1 wspólna sieć... VLANy

option type 'bridge'
  option ifname 'eth0.1 eth0.2'

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

34 (edytowany przez wojciech_69 2014-11-10 13:45:03)

Odp: 2 niezależne łącza, 1 wspólna sieć... VLANy

Dzięki, na chwilę obecną już "wszystko" wiem co do samych VLANów smile

Ale jeśli oprócz tego chciałbym na w/w konfiguracji dokonać zmian w postaci zrobienie drugiego portu WAN to czy powyższa konfiguracja miałaby wyglądać następująco?:

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

config interface 'lan1'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'
        option _orig_ifname 'eth0.1'
        option _orig_bridge 'true'
        option ifname 'eth0.1 eth0.2'

config interface 'lan2'
        option type 'bridge'
        option proto 'static'
        option ipaddr '10.1.1.1'
        option netmask '255.255.255.0'
        option _orig_ifname 'eth0.2'
        option _orig_bridge 'true'
        option ifname 'eth0.1 eth0.2'
       
config interface 'wan'
        option ifname 'eth1.1'
        option proto 'dhcp'

config interface 'wan2'
        option ifname 'eth1.2'
        option proto 'dhcp'

config switch_vlan
         option name 'eth1'
         option vlan '3'
         option vid '3'
         option ports '3 4t'

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

tylko czy port 3 (który ma być drugim WANem) muszę zapisać z tagowanym portem CPU 4t, czy 4t mogę pominąć?

===========================================
WRT160NL v1 CUR01 with Gargoyle PL  by obsy

TL-MR3420 v2 (MiFi) + E3372h-153 (nie hilink) = Play

35

Odp: 2 niezależne łącza, 1 wspólna sieć... VLANy

Nie. Z lanu wydzielasz port, np.

config switch_vlan
        option device 'eth0'
        option vlan '1'
        option vid '1'
        option ports '2 3 4t'

config switch_vlan
        option device 'eth0'
        option vlan '2'
        option vid '2'
        option ports '1 4t'


config switch_vlan
        option device 'eth0'
        option vlan '3'
        option vid '3'
        option ports '0 4t'

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

36

Odp: 2 niezależne łącza, 1 wspólna sieć... VLANy

No dobra to przecież wydzieliłem/zabrałem z "vlan 1" port 3ci:

config switch_vlan
         option name 'eth1'
         option vlan '3'
         option vid '3'
         option ports '3 4t'

ale co dalej jak ma wyglądać sekcja np. WAN2, bo co do tagowania to widze że w swoim przykładzie również zatagowałeś 4t.? Czy też dzielę eth1 na np eth1.1 i eth1.2 bo w twoim przykładzie również wydzieliłeśzabrałeś port (bodajże 0) ale w "option name" pozostawiłeś "eth0" tak ma to zostać bo wydzielam nowego WANa,nowy port ale dzieląc eth0 i stąd właśnie ten zapis?

===========================================
WRT160NL v1 CUR01 with Gargoyle PL  by obsy

TL-MR3420 v2 (MiFi) + E3372h-153 (nie hilink) = Play

37

Odp: 2 niezależne łącza, 1 wspólna sieć... VLANy

Nie. eth1 się bawisz, a to całkiem inny interfejs. Zrozum: eth1 to wan, a eth0 do czetroportowy lan. z lanu wydzielasz port, więc eth0 masz się bawić a nie eth1.

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

38

Odp: 2 niezależne łącza, 1 wspólna sieć... VLANy

Dobra zrozumiałem smile wszystko na eth0...

ale oprócz tego nie tworzę dodatkowej sekcji WAN2 i nie uzupełniam o "jakieś" wpisy? Jak w ogóle wskazać że to właśnie ten wydzielony port będzie 2gim WANem?

===========================================
WRT160NL v1 CUR01 with Gargoyle PL  by obsy

TL-MR3420 v2 (MiFi) + E3372h-153 (nie hilink) = Play

39

Odp: 2 niezależne łącza, 1 wspólna sieć... VLANy

Tworzysz. Jeżeli z portu zrobiłeś np. eth0.3 to masz zrobić nową sekcję i przypisać do niej ten interfejs. Prawie analogicznie jak wan tyko inne nazwy.

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

40

Odp: 2 niezależne łącza, 1 wspólna sieć... VLANy

Jakiś czas temu też miałem problemy ze zrozumieniem tych VLANów ale udało mi się i napisałem artykuł na ten temat. Przejrzyj go sobie, może ci się nieco rozjaśnią pewne kwestie. Tutaj link: http://tplink-forum.pl/faq-alternatywne … ka-vlanow/

41

Odp: 2 niezależne łącza, 1 wspólna sieć... VLANy

Dzięki Morfik, już widziałem Twój artykuł. Poprawiłem nieco moją konfigurację ale nadal nie wiem czy prawidłowo:

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

config interface 'lan1'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'
        option _orig_ifname 'eth0.1'
        option _orig_bridge 'true'
        option ifname 'eth0.1 eth0.2'

config interface 'lan2'
        option type 'bridge'
        option proto 'static'
        option ipaddr '10.1.1.1'
        option netmask '255.255.255.0'
        option _orig_ifname 'eth0.2'
        option _orig_bridge 'true'
        option ifname 'eth0.1 eth0.2'
       
config interface 'wan'
        option ifname 'eth1'
        option proto 'dhcp'

config interface 'wan2'
        option ifname 'eth0.3'
        option proto 'dhcp'

config switch_vlan
         option name 'eth0'
         option vlan '3'
         option vid '3'
         option ports '3 4t'

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

config switch_vlan
        option device 'eth0'
        option vlan '1'
        option vid '1'
        option ports '2 4t'

config switch_vlan
        option device 'eth0'
        option vlan '2'
        option vid '2'
        option ports '0 1 4t'

nie kapuję tylko skąd router ma wiedzieć że to akurat:

config interface 'wan2'
        option ifname 'eth0.3'
        option proto 'dhcp'
config switch_vlan
         option name 'eth0'
         option vlan '3'
         option vid '3'
         option ports '3 4t'

option ports '3 4t', ma wskazywać właśnie na ten konkretny, wydzielony numer portu (że eth0.3 na wskazać na '3 4t') a nie np inne wydzielone porty.? I czy naturalnie powyższa konfiguracja jest prawidłowa?

===========================================
WRT160NL v1 CUR01 with Gargoyle PL  by obsy

TL-MR3420 v2 (MiFi) + E3372h-153 (nie hilink) = Play

42

Odp: 2 niezależne łącza, 1 wspólna sieć... VLANy

Wskazałeś przecież że ma użyć 3 portu switcha i zrobić z tego vlan3 na interfejsie eth0.

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

43

Odp: 2 niezależne łącza, 1 wspólna sieć... VLANy

Czyli rozumiem że powyższa konfiguracja jest poprawna...

Tylko jeszcze muszę zrozumieć co i jak. Cezary wybacz ale nie do końca jeszcze wiem co i jak;
tak, specjalnie wydzieliłem 3 port na WAN2 i zrobiłem z tego vlan3 na interfejsie eth0 (to kapuje smile), ale co wskazuje że właśnie ten port jest tym WANem - może zapis eth0.3 i ta 3ka ma wskazywać na vlan3? No tego nie mogę pojąć...

===========================================
WRT160NL v1 CUR01 with Gargoyle PL  by obsy

TL-MR3420 v2 (MiFi) + E3372h-153 (nie hilink) = Play

44

Odp: 2 niezależne łącza, 1 wspólna sieć... VLANy

No tak. to .3 właśnie to oznacz - numer vlanu który podałeś w konfigu:  option vlan '3'

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