Temat: Wszystkie porty + wlan jako switch

To moja konfiguracja

root@OpenWrt:~# cat /etc/config/network

config 'switch' 'eth0'
        option 'enable' '1'

config 'switch_vlan' 'eth0_0'
        option 'device' 'eth0'
        option 'vlan' '0'
        option 'ports' '0 1 2 3 4 5'

config 'switch_vlan' 'eth0_1'
        option 'device' 'eth0'
        option 'vlan' '1'
        option 'ports' '4 5'

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 'defaultroute' '0'
        option 'peerdns' '0'
        option 'proto' 'static'
        option 'ipaddr' '192.168.1.2'
        option 'netmask' '255.255.255.0'
        option 'gateway' '192.168.1.1'
       
config 'interface' 'wan'
        option 'proto' 'none'
        option 'type' 'bridge'
        option 'defaultroute' '0'
        option 'peerdns' '0'
        option '_ifname' 'eth0.1'
        option 'ifname' ' '

root@OpenWrt:~#

efektem końcowym ma być przeźroczysty router którego wszystkie porty lan działają jako switch, wan też moze być wpięty w switch, a szczególnie wlan też ma działać jako swith - czyli wszystkie urządzenia podpięte pod wlan mają dostawać adres z głównego serwera dhcp który podpięty jest do routera po kablu w dowolnym porcie lan. Aktualnie wszystkie urządzenia podpięte po lan działają poprawnie, niestety nie działa rozsyłanie po wlan. Jest możliwość podpięcia się po wifi, niestety urządzenia nie dostają adresu, po ręcznym wpisaniu adresacji urządzenia również nie mają dostępu do internetu.
Co jest źle w tej konfiguracji?

Linksys WRT300n
Asus N18U

2

Odp: Wszystkie porty + wlan jako switch

root@OpenWrt:~# cat /etc/config/wireless

config 'wifi-device' 'wl0'
        option 'type' 'broadcom'
        option 'txpower' '20'
        option 'hwmode' '11bg'
        option 'disabled' '0'
        option 'channel' '9'

config 'wifi-iface'
        option 'device' 'wl0'
        option 'ssid' 'Imperium'
        option 'encryption' 'psk2'
        option 'key' 'Rebelia69'
        option 'network' 'wan'
        option 'mode' 'ap'

moze wystarczy zmienić  option 'network' 'wan' na  option 'network' 'lan' ?

Linksys WRT300n
Asus N18U

3

Odp: Wszystkie porty + wlan jako switch

config 'interface' 'lan'
        option 'type' 'bridge'
        option 'ifname' 'eth0.0 eth0.1'
...

Źle też sekcję switch masz. Albo masz oddzilnie port 4 w vlanie 1, wtedy masz j/w albo łączysz wszystko w jeden vlan (likwidujesz 1 jak masz teraz) i odwołujesz sie po eth0 w sekcji lan.

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

4

Odp: Wszystkie porty + wlan jako switch

Czyli coś takiego:

root@OpenWrt:~# cat /etc/config/network
config 'switch' 'eth0'
        option 'enable' '1'
config 'switch_vlan' 'eth0'
        option 'device' 'eth0'
        option 'vlan' '0'
        option 'ports' '0 1 2 3 4 5'
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'
        option 'defaultroute' '0'
        option 'peerdns' '0'
        option 'proto' 'static'
        option 'ipaddr' '192.168.1.2'
        option 'netmask' '255.255.255.0'
        option 'gateway' '192.168.1.1'
       
config 'interface' 'wan'
        option 'proto' 'none'
        option 'type' 'bridge'
        option 'defaultroute' '0'
        option 'peerdns' '0'
        option '_ifname' 'eth0.1'
        option 'ifname' ' '
root@OpenWrt:~#

A co z wifi? czy ono też bedzie w vlanie?

Linksys WRT300n
Asus N18U

5

Odp: Wszystkie porty + wlan jako switch

Nie będzie. option 'ifname' 'eth0 wlan0' i wszystko będzie w jednym.

PS. lub http://eko.one.pl/?p=openwrt-ath9k#trybap

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

6

Odp: Wszystkie porty + wlan jako switch

Oo dzięki wink nie widziałem tego smile

Możesz mi jeszcze powiedzieć tak dla 100% pewności czy ta konfiguracja jest dobra? (ta druga)

PS. podpinałeś kiedyś zewnętrzne gniazdo antenowe do laptopa?

Linksys WRT300n
Asus N18U

7

Odp: Wszystkie porty + wlan jako switch

W jakim sensie dobra? Czy działa? Tak, jako głupi ap.

Po prostu wyprowadzasz pigtaila na zewnątrz.

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

8

Odp: Wszystkie porty + wlan jako switch

W jakim sensie dobra? Czy działa? Tak, jako głupi ap.

Po prostu wyprowadzasz pigtaila na zewnątrz.

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

9

Odp: Wszystkie porty + wlan jako switch

Cezary napisał/a:

W jakim sensie dobra? Czy działa? Tak, jako głupi ap.

Po prostu wyprowadzasz pigtaila na zewnątrz.

dokładnie tak ma działać - jak głupi ap smile

tak, ale przy karcie wlan, pod które wejście podłączyć? AUX czy MAIN, podłaczyłem pod AUX tak żeby główna antena laptopa miała pierwszeństwo/priorytet ale niestety po podłączenia zewnętrznej anteny sygnał się nie polepszył. Pojadę jeszcze dalej tak żeby antena laptopa nie miała juz zasięgu i zobacze, ale chciałem sie zapytać czy moze juz takie coś robiłeś i wiesz dokładnie pod które podpiąć

Linksys WRT300n
Asus N18U

10

Odp: Wszystkie porty + wlan jako switch

Pod oba smile. Po main raczej powinieneś podłączyć.

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

11

Odp: Wszystkie porty + wlan jako switch

co trzeba by zrobić zeby router mógł sie łączyć z internetem? Aktualnie wszystko działa tak jak ma działać, pomijając brak dostępu do neta.

 root@OpenWrt:~# cat /etc/config/network

config 'switch' 'eth0'
        option 'enable' '1'

config 'switch_vlan' 'eth0_0'
        option 'device' 'eth0'
        option 'vlan' '0'
        option 'ports' '0 1 2 3 4 5'

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 'defaultroute' '0'
        option 'peerdns' '0'
        option 'ifname' 'eth0.0 wl0'
        option 'dns' '192.168.1.1'
        option 'proto' 'dhcp'

config 'interface' 'wan'
        option 'proto' 'none'
        option 'type' 'bridge'
        option 'defaultroute' '0'
        option 'peerdns' '0'
        option '_ifname' 'eth0.0'
        option 'ifname' ' '

config 'route'
Linksys WRT300n
Asus N18U

12

Odp: Wszystkie porty + wlan jako switch

W sumie to nic, bo jak masz dhcp na lan to adres/ip/gateway i dns powinieneś uzyskać od serwera dhcp.

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

13

Odp: Wszystkie porty + wlan jako switch

root@OpenWrt:~# ifconfig
br-lan    Link encap:Ethernet  HWaddr 00:4F:74:31:11:FE
          inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:672321 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6023 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:103814783 (99.0 MiB)  TX bytes:821862 (802.5 KiB)

eth0      Link encap:Ethernet  HWaddr 00:4F:74:31:11:FE
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:758801 errors:0 dropped:0 overruns:0 frame:0
          TX packets:66641 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:232302917 (221.5 MiB)  TX bytes:8585049 (8.1 MiB)
          Interrupt:4

eth0.0    Link encap:Ethernet  HWaddr 00:4F:74:31:11:FE
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:758799 errors:0 dropped:0 overruns:0 frame:0
          TX packets:66636 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:218644281 (208.5 MiB)  TX bytes:8277854 (7.8 MiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:22 errors:0 dropped:0 overruns:0 frame:0
          TX packets:22 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1350 (1.3 KiB)  TX bytes:1350 (1.3 KiB)

wl0       Link encap:Ethernet  HWaddr 00:4F:74:31:12:00
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:59477 errors:0 dropped:0 overruns:0 frame:76961278
          TX packets:716397 errors:1386 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:6799412 (6.4 MiB)  TX bytes:230846561 (220.1 MiB)
          Interrupt:2 Base address:0x5000

Dostaje ale chyba nie wszystkie dane przypisuje. przypisanie na stałe też nie działa. nawet pinga na router bazowy nie moge puścić.

Linksys WRT300n
Asus N18U

14

Odp: Wszystkie porty + wlan jako switch

Bo masz option 'defaultroute' '0' ustawione.

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

15

Odp: Wszystkie porty + wlan jako switch

przestawić na 1?

Linksys WRT300n
Asus N18U

16

Odp: Wszystkie porty + wlan jako switch

ok, zahashowałem i działa

Linksys WRT300n
Asus N18U

17 (edytowany przez tenobcy 2020-01-03 14:18:47)

Odp: Wszystkie porty + wlan jako switch

Sorry za głupie pytanie ale jak zrobić aby karta była na eth0 i był dostęp do rutera lokalnie dla podstawowej konfiguracji?
Dziękuję za wyrozumiałość.

18

Odp: Wszystkie porty + wlan jako switch

Jeszcze raz zadaj pytanie: co właściwie chcesz zrobić?

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

19

Odp: Wszystkie porty + wlan jako switch

Nie wiem czy dobrze to wytłumaczę ale chcę aby karta sieciowa lan aby była traktowana jako eth0 i aby był dostęp do internetu po dhcp.

20

Odp: Wszystkie porty + wlan jako switch

O to ci chodzi: http://eko.one.pl/?p=openwrt-konfigurac … doportulan ?

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

21 (edytowany przez tenobcy 2020-01-03 21:33:46)

Odp: Wszystkie porty + wlan jako switch

W skrócie na lan podstawowo chcę mieć interfejs eth0. Poza tym chcę mieć dostęp do rutera lokalnie, który ma mieć mieć dostęp do internetu po dhcp.

22

Odp: Wszystkie porty + wlan jako switch

Nadal nie wiem co właściwie chcesz.

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