wariacje na temat konfiguracji sieci w OpenWrt
Ostatnia zmiana: 2015-04-12 19:01

W przedstawionych konfiguracjach brakuje sekcji lo, switch oraz kompletnej zawartości sekcji wifi-device. Należy je uzupełnić stosowanie do posiadanego sprzętu.

Założenia:
- lan: eth1
- wan: eth0
- wlan: kanał 5, kodowanie wpa2/aes
            dla trybu AP: hasło 1234567890, ssid: eko_one_pl
            dla trybu APClient: hasło 0987654321, ssid: ISP

Tryb AP

/etc/config/network



    config interface lan
        option ifname eth1
        option type bridge
        option proto static
        option ipaddr 192.168.1.1
        option netmask 255.255.255.0

    config interface wan
        option ifname eth0
        option proto dhcp

/etc/config/wireless



    config wifi-device radio0
        option type mac80211
        option channel 5
        option macaddr xx:xx:xx:xx:xx:xx
        option hwmode 11ng
        option htmode HT20

    config wifi-iface
        option device radio0
        option network lan
        option mode ap
        option ssid eko_one_pl
        option encryption psk2
        option key 1234567890

Włączenie 40MHz szerokości kanałów:


        list ht_capab HT40+
        list ht_capab HT40-


Tryb APClient (WISP)

/etc/config/network



    config interface lan
        option ifname eth1
        option type bridge
        option proto static
        option ipaddr 192.168.1.1
        option netmask 255.255.255.0

    config interface wan
        option ifname eth0
        option proto dhcp

/etc/config/wireless



    config wifi-device radio0
        option channel 5
        ...

    config wifi-iface
        option device radio0
        option network wan
        option mode sta
        option ssid ISP
        option encryption psk2
        option key 0987654321

Tryb AP + APClient

/etc/config/network



    config interface lan
        option ifname eth1
        option type bridge
        option proto static
        option ipaddr 192.168.1.1
        option netmask 255.255.255.0

    config interface wan
        option proto dhcp

/etc/config/wireless



    config wifi-device radio0
        option channel 5
        ...

    config wifi-iface
        option device radio0
        option network lan
        option mode ap
        option ssid eko_one_pl
        option encryption psk2
        option key 1234567890

    config wifi-iface
        option device radio0
        option network wan
        option mode sta
        option ssid ISP
        option encryption psk2
        option key 0987654321

Tryb AP + VAP

Dodatkowy wirtualny AP z innym kodowaniem.

/etc/config/network



    config interface lan
        option ifname eth1
        option type bridge
        option proto static
        option ipaddr 192.168.1.1
        option netmask 255.255.255.0

    config interface wan
        option ifname eth0
        option proto dhcp

/etc/config/wireless



    config wifi-device radio0
        option channel 5
        ...

    config wifi-iface
        option device radio0
        option network lan
        option mode ap
        option ssid eko_one_pl_z_wpa2
        option encryption psk2
        option key 1234567890

    config wifi-iface
        option device radio0
        option network lan
        option mode ap
        option ssid eko_one_pl_z_wep
        option encryption wep
        option key 1
        option key1 2345678901

Tryb WDS

Jest to inny tryb niż spotykany w Broadcomach WET, tutaj występuje jako AP+STA-WDS (4-address frame).

AP

/etc/config/network


    config interface lan
        option ifname eth1
        option type bridge
        option proto static
        option ipaddr 192.168.1.1
        option netmask 255.255.255.0

    config interface wan
        option ifname eth0
        option proto dhcp

/etc/config/wireless


    config wifi-device radio0
        option channel 5
        ...

    config wifi-iface
        option device radio0
        option network lan
        option mode ap
        option ssid test_wds
        option encryption psk2
        option key 1234567890
        option wds 1

Klient

Należy wyłączyć dhcp:


    # /etc/init.d/dnsmasq disable
    # /etc/init.d/dnsmasq stop

/etc/config/network


    config interface lan
        option ifname eth1
        option type bridge
        option proto static
        option ipaddr 192.168.2.1
        option netmask 255.255.255.0

/etc/config/wireless

 
    config wifi-device radio0
        option channel 5
        ...

    config wifi-iface
        option device radio0
        option network lan
        option mode sta
        option ssid test_wds
        option encryption psk2
        option key 1234567890
        option wds 1

Komputery podłączone kablem do klienta uzyskają adres 192.168.1.x, czyli z serwera dhcp na AP. Adres na kliencie ustawiony jest z innej puli tylko żeby można było się do niego podłączyć w razie potrzeby.

Bridged Client

Bridged Client