Temat: OpenWRT DHCP z WAN na WLAN

Przesiadka z Gargulca na OpenWRT robi swoje... nie mogę tego ogarnąć.

Jak to ugryźć, żeby klienci po LANie i WLANie dostawali adres IP z serwera DHCP który znajduje się po stronie WAN routera ?
W tym sensie, że zarówno router jak i jego klienci dostają IP z tej samej puli adresowej.

Sprzęt: TL-WR1043NDv1
Soft: ostatnie LuCI CC od Cezarego.

2

Odp: OpenWRT DHCP z WAN na WLAN

Połączyć wan z lan? W /etc/config/network wywal sekcję wan i dodaj interfejs z niego do lanu.

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

3

Odp: OpenWRT DHCP z WAN na WLAN

W sensie że z tego:

config interface 'lan'
        option ifname 'eth0.1'
        option force_link '1'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'
        option ip6assign '60'

config interface 'wan'
        option ifname 'eth0.2'
        option proto 'dhcp'

zrobić to:

config interface 'lan'
        option ifname 'eth0.1 eth0.2'
        option force_link '1'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'
        option ip6assign '60'

?

4

Odp: OpenWRT DHCP z WAN na WLAN

No i zmień adres ip na taki jaki chcesz, tak.

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

5

Odp: OpenWRT DHCP z WAN na WLAN

W takim przypadku "dhcp" zamiast "static" tez mogę ustawić ?

6

Odp: OpenWRT DHCP z WAN na WLAN

Tak, choć jeżeli on nie dostanie adresu to nie dostaniesz się do routera bo nie będzie miał adresu. Static jest "bezpieczniejsze".

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

7

Odp: OpenWRT DHCP z WAN na WLAN

Ok, czaje. Dzięki wielkie.

8

Odp: OpenWRT DHCP z WAN na WLAN

Znalazłem w końcu chwilę czasu żeby dokończyć sprawę.
Po powyższej zmianie:
1. Klienci z WiFi dostają IP z modemu i mają neta.
2. Klienci z Lan dostają IP z modemu ale nie mają neta.
3. Z gniazda RJ (w sensie z kompa wpiętego bezpośrednio do switcha modemu) dostać się do routera nie moge
4. Z klienta WiFi mogę wejść na router.

Co może być źle z 2) i 3) ?

/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 globals 'globals'
    option ula_prefix 'fd9c:c236:b141::/48'

config interface 'lan'
    option ifname 'eth0.1 eth0.2'
    option force_link '1'
    option type 'bridge'
    option proto 'dhcp'
#    option ipaddr '10.255.16.3'
#    option netmask '255.255.255.0'
    option ip6assign '60'

#config interface 'wan'
#    option ifname 'eth0.2'
#    option proto 'dhcp'

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

config switch_vlan
    option device 'switch0'
    option vlan '1'
    option ports '1 2 3 4 5t'

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

/etc/config/wireless

config wifi-device 'radio0'
    option type 'mac80211'
    option hwmode '11g'
    option path 'platform/ath9k'
    option country 'PL'
    option channel '4'
    option txpower '23'
    option htmode 'HT40+'
    option noscan '1'

config wifi-iface
    option device 'radio0'
    option network 'lan'
    option mode 'ap'
    option ssid 'sieciowka_1043'
    option encryption 'psk2+ccmp'
    option key 'haslo'

/etc/config/firewall [fragment]

config rule
    option target 'ACCEPT'
    option src 'wan'
    option proto 'tcp'
    option dest_port '22'
    option name 'Allow-SSH'

config rule
    option target 'ACCEPT'
    option src 'wan'
    option proto 'tcp'
    option dest_port '443'
    option name 'Allow-HTTPS'

config rule
    option target 'ACCEPT'
    option src 'wan'
    option proto 'tcp'
    option dest_port '80'
    option name 'Allow-HTTP'

/etc/config/dhcp

config dnsmasq
    option domainneeded '1'
    option boguspriv '1'
    option localise_queries '1'
    option rebind_protection '1'
    option rebind_localhost '1'
    option local '/lan/'
    option domain 'lan'
    option expandhosts '1'
    option authoritative '1'
    option readethers '1'
    option leasefile '/tmp/dhcp.leases'
    option resolvfile '/tmp/resolv.conf.auto'
    option localservice '1'
    list rebind_domain 'free.aero2.net.pl'

config dhcp 'lan'
    option interface 'lan'
    option dhcpv6 'server'
    option ra 'server'
    option start '2'
    option limit '253'
    option leasetime '6h'
    option ra_management '1'

config dhcp 'wan'
    option interface 'wan'
    option ignore '1'

config odhcpd 'odhcpd'
    option maindhcp '0'
    option leasefile '/tmp/hosts/odhcpd'
    option leasetrigger '/usr/sbin/odhcpd-update'

9

Odp: OpenWRT DHCP z WAN na WLAN

ignore 1 w dhcp na lanie. Albo go wyłącz całkowicie dhcp. Ustaw static i zobacz.

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

10 (edytowany przez ro_beri 2015-10-08 20:39:11)

Odp: OpenWRT DHCP z WAN na WLAN

dhcp -> sytuacja wyjściowa
static -> to samo
ignore + dhcp -> to samo
ignore + static -> to samo

11

Odp: OpenWRT DHCP z WAN na WLAN

Musi ci działać. Zwykłego ap zrobiłeś. Działa zawsze i wszędzie. Zrób pingowanie po kablu i zobacz gdzie nie przechodzi.

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

12

Odp: OpenWRT DHCP z WAN na WLAN

Mogłem coś pomieszać jeszcze w konfiguracji, nie ukrywam. Na spokojnie się przyjrzę.

13

Odp: OpenWRT DHCP z WAN na WLAN

Sprawa wygląda tak, wgrałem na próbę Gargoyle i "wyklikałem" taką samą konfigurację jak w założeniach i efekt jest taki sam.
Docelowo konfiguracja taka jak w założeniach miała być na v2 tego routera (v1 szła do nauki i prób) i tam wszystko działa w należytym porządku.
Nie wiem czy byłaby to wina akurat tego procesora Atherosa że nie działa czy jakichś modyfikacji sprzętowych (v1 to v1.8) ale narazie tak to zostawiam.