Odp: Brak odpowiedzi hostów w różnych podsieciach.
Przecież tam nie działa rutownie pomiędzy sieciami. To na x86 zachodzi.
PS zeby zablokować ruch to z strefach lan/guest zrób forward na reject a nie accept.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → Brak odpowiedzi hostów w różnych podsieciach.
Strony Poprzednia 1 2
Zaloguj się lub zarejestruj by napisać odpowiedź
Przecież tam nie działa rutownie pomiędzy sieciami. To na x86 zachodzi.
PS zeby zablokować ruch to z strefach lan/guest zrób forward na reject a nie accept.
Cezary,
Wprowadziłem na x86 w pliku "firewall.user"
/usr/sbin/iptables -I FORWARD -s 192.168.guest.0/255.255.255.0 -d 192.168.lan.0/255.255.255.0 -j DROP ;
/usr/sbin/iptables -I INPUT -s 192.168.guest.0/255.255.255.0 -d 192.168.lan.0/255.255.255.0 -j DROP ;I działa.
Podsieć "lan" milczy dla podsieci "guest".
Jeszcze raz wielkie dzięki.
Cezary,
Chciałbym rozbudować scenariusz z tego wątku o kolejny VLAN (12; nowa podsieć z trzecim oktetem: "33")
Do drugiego portu switch-a "TP-Link TL-MR3420 v1" wpinam kolejny router (oczywiście LAN nie WAN) z OpenWrt 12.09 bo nowszy nie działa (na tym routerze swconfig "wypluwa" "Failed to connect to the switch")
Na x86 oraz kolejnym routerze podniosłem VLANy: "eth0.12"
W jaki sposób poprawić konfigurację switch-a "TP-Link TL-MR3420 v1", aby x86 oraz kolejny router komunikowały się na VLAN 12 ?
Na co zwrócić uwagę i czy taki scenariusz zadziała ?
Zezwól lub nie na fiorwarding pomiędzy danymi podsieciami.
Cezary,
Czy aby ramki VLAN12 "śmigały" od kolejnego routera (to nie jest "TP-Link TL-MR3420 v1") do x86 i odwrotnie gdy router "TP-Link TL-MR3420 v1" jest tylko pośrednikiem [nośnikiem ramek VLAN 12] to na "TP-Link TL-MR3420 v1" wystarczy tylko konfiguracja switch-a bez dodawania kolejnego interfejsu eth0.12 ?
network
Na porcie 1 [żółty] jest x86.
Na porcie 2 [żólty] jest kolejny router.
config switch_vlan
option device 'switch0'
option vlan '12'
option ports '0t 1t 2t'Zrobiłeś po prostu switcha z tagowanym vlan 12 na tych dwóch portach. Ten vlan będzie przechodził z jednego portu do drugiego.
Ping od x86 do kolejnego routera (to nie jest "TP-Link TL-MR3420 v1") oraz w drugą stronę nie dociera.
Konfiguracja VLAN na "TP-Link TL-MR3420 v1":
network.@switch[0]=switch
network.@switch[0].name='switch0'
network.@switch[0].reset='1'
network.@switch[0].enable_vlan='1'
network.@switch_vlan[0]=switch_vlan
network.@switch_vlan[0].device='switch0'
network.@switch_vlan[0].vlan='10'
network.@switch_vlan[0].ports='0t 1t'
network.@switch_vlan[1]=switch_vlan
network.@switch_vlan[1].device='switch0'
network.@switch_vlan[1].vlan='12'
network.@switch_vlan[1].ports='0t 1t 2t'
network.@switch_vlan[2]=switch_vlan
network.@switch_vlan[2].device='switch0'
network.@switch_vlan[2].vlan='1'
network.@switch_vlan[2].ports='0t 1t 2 3 4'
network.@switch_vlan[3]=switch_vlan
network.@switch_vlan[3].device='switch0'
network.@switch_vlan[3].vlan='0'
network.@switch_vlan[3].ports='0t 1t 2 3 4'Global attributes:
enable_vlan: 1
mirror_monitor_port: 15
Port 0:
enable_mirror_rx: 0
enable_mirror_tx: 0
pvid: 0
link: port:0 link:up speed:1000baseT full-duplex txflow rxflow
Port 1:
enable_mirror_rx: 0
enable_mirror_tx: 0
pvid: 0
link: port:1 link:up speed:100baseT full-duplex auto
Port 2:
enable_mirror_rx: 0
enable_mirror_tx: 0
pvid: 0
link: port:2 link:up speed:100baseT full-duplex auto
Port 3:
enable_mirror_rx: 0
enable_mirror_tx: 0
pvid: 0
link: port:3 link:down
Port 4:
enable_mirror_rx: 0
enable_mirror_tx: 0
pvid: 0
link: port:4 link:down
VLAN 0:
vid: 0
ports: 0t 1t 2 3 4
VLAN 1:
vid: 1
ports: 0t 1t
VLAN 10:
vid: 10
ports: 0t 1t
VLAN 12:
vid: 12
ports: 0t 1t Masz tagowany vlan12. Czy na x86 i na tym następnym routerze też masz tagowany vlan12?
Mam tylko podniesione interfejsy "eth0.12" na x86 oraz następnym routerze, ponieważ na nich nie działa swconfig.
Podłącz bezpośrednio x86 i ten router i zobaczysz czy pingi przechodzą.
Cezary,
Pozmieniałem wielokrotnie konfigurację VLAN na switch-u "TP-Link TL-MR3420 v1" i w końcu udało się.
Ping od x86 do kolejnego routera (to nie jest "TP-Link TL-MR3420 v1") oraz w drugą stronę dociera.
network
Na porcie 1 [żółty] jest x86. [interface: "eth0.1"]
Na porcie 4 [żólty] jest kolejny router. [interface: "eth0.1"]
config switch_vlan
option device 'switch0'
option vlan '1'
option ports '0t 1t 4t'Na VLAN-ach z przypisanymi portami:
option ports '0t 1t 2 3 4'Usunąłem port "4"
option ports '0t 1t 2 3'I działa tak jak planowałem.
Ramki VLAN1 "śmigają" od kolejnego routera (to nie jest "TP-Link TL-MR3420 v1") do x86 i odwrotnie gdy router "TP-Link TL-MR3420 v1" jest tylko pośrednikiem [nośnikiem ramek VLAN 1].
Cezary czy mógłbyś kiedyś opisać kilka różnych scenariuszy użycia VLAN na OpenWrt ?
Przydałoby się takie HOWTO bo pomimo tego, że rozumiem zastosowanie VLAN to z konfiguracją bywa różnie.
Dawno opisane: https://eko.one.pl/?p=openwrt-vlan
Strony Poprzednia 1 2
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → Brak odpowiedzi hostów w różnych podsieciach.
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc