1 (edytowany przez Rixer 2018-10-10 21:12:42)

Temat: Relay - problem z DHCP

Witam,

Możecie zerknąć na konfiguracje "mostu bezprzewodowego"? Gdzieś popełniłem błąd, ponieważ router nadrzędny nie przydziela adresów urządzeniom, które są podłączone do mostu. Sprawdzałem wielokrotnie, lecz nic nie rzuciło mi się w oczy.

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 'fd49:e950:5107::/48'

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

config device 'lan_dev'
        option name 'eth0.1'
        option macaddr 'a4:2b:8c:18:79:f1'

config device 'wan_dev'
        option name 'eth0.2'
        option macaddr 'a4:2b:8c:18:79:f2'

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 0t'

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

config interface 'wwan'
        option proto 'dhcp'

config interface 'bridge'
        option proto 'relay'
        option network 'lan wwan'
        option ipaddr '192.168.1.2'

config/wireless:

config wifi-device 'radio0'
        option type 'mac80211'
        option channel '11'
        option hwmode '11g'
        option path 'platform/ar934x_wmac'
        option htmode 'HT20'
        option country 'US'
        option legacy_rates '1'

config wifi-device 'radio1'
        option type 'mac80211'
        option channel '36'
        option hwmode '11a'
        option path 'pci0000:00/0000:00:00.0'
        option htmode 'HT20'
        option disabled '1'

config wifi-iface
        option device 'radio0'
        option mode 'sta'
        option ssid 'x
        option encryption 'psk2'
        option key 'x'
        option network 'wwan'

config/dhcp:

config dnsmasq
        option domainneeded '1'
        option boguspriv '1'
        option filterwin2k '0'
        option localise_queries '1'
        option rebind_protection '1'
        option rebind_localhost '1'
        option local '/lan/'
        option domain 'lan'
        option expandhosts '1'
        option nonegcache '0'
        option authoritative '1'
        option readethers '1'
        option leasefile '/tmp/dhcp.leases'
        option resolvfile '/tmp/resolv.conf.auto'
        option nonwildcard '1'
        option localservice '1'

config dhcp 'lan'
        option interface 'lan'
        option dhcpv6 'server'
        option ra 'server'
        option ignore '1'
        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'
        option loglevel '4'

config/firewall:

config defaults
        option syn_flood '1'
        option input 'ACCEPT'
        option output 'ACCEPT'
        option forward 'REJECT'

config zone
        option name 'lan'
        option input 'ACCEPT'
        option output 'ACCEPT'
        option forward 'ACCEPT'
        option network 'lan bridge wwan'

config zone
        option name 'wan'
        list network 'wan'
        list network 'wan6'
        option input 'REJECT'
        option output 'ACCEPT'
        option forward 'REJECT'
        option masq '1'
        option mtu_fix '1'

config forwarding
        option src 'lan'
        option dest 'wan'

config rule
        option name 'Allow-DHCP-Renew'
        option src 'wan'
        option proto 'udp'
        option dest_port '68'
        option target 'ACCEPT'
        option family 'ipv4'

config rule
        option name 'Allow-Ping'
        option src 'wan'
        option proto 'icmp'
        option icmp_type 'echo-request'
        option family 'ipv4'
        option target 'ACCEPT'

config rule
        option name 'Allow-IGMP'
        option src 'wan'
        option proto 'igmp'
        option family 'ipv4'
        option target 'ACCEPT'

config rule
        option name 'Allow-DHCPv6'
        option src 'wan'
        option proto 'udp'
        option src_ip 'fc00::/6'
        option dest_ip 'fc00::/6'
        option dest_port '546'
        option family 'ipv6'
        option target 'ACCEPT'

config rule
        option name 'Allow-MLD'
        option src 'wan'
        option proto 'icmp'
        option src_ip 'fe80::/10'
        list icmp_type '130/0'
        list icmp_type '131/0'
        list icmp_type '132/0'
        list icmp_type '143/0'
        option family 'ipv6'
        option target 'ACCEPT'

config rule
        option name 'Allow-ICMPv6-Input'
        option src 'wan'
        option proto 'icmp'
        list icmp_type 'echo-request'
        list icmp_type 'echo-reply'
        list icmp_type 'destination-unreachable'
        list icmp_type 'packet-too-big'
        list icmp_type 'time-exceeded'
        list icmp_type 'bad-header'
        list icmp_type 'unknown-header-type'
        list icmp_type 'router-solicitation'
        list icmp_type 'neighbour-solicitation'
        list icmp_type 'router-advertisement'
        list icmp_type 'neighbour-advertisement'
        option limit '1000/sec'
        option family 'ipv6'
        option target 'ACCEPT'

config rule
        option name 'Allow-ICMPv6-Forward'
        option src 'wan'
        option dest '*'
        option proto 'icmp'
        list icmp_type 'echo-request'
        list icmp_type 'echo-reply'
        list icmp_type 'destination-unreachable'
        list icmp_type 'packet-too-big'
        list icmp_type 'time-exceeded'
        list icmp_type 'bad-header'
        list icmp_type 'unknown-header-type'
        option limit '1000/sec'
        option family 'ipv6'
        option target 'ACCEPT'

config rule
        option name 'Allow-IPSec-ESP'
        option src 'wan'
        option dest 'lan'
        option proto 'esp'
        option target 'ACCEPT'

config rule
        option name 'Allow-ISAKMP'
        option src 'wan'
        option dest 'lan'
        option dest_port '500'
        option proto 'udp'
        option target 'ACCEPT'

config include
        option path '/etc/firewall.user'

Konfigurowałem zgodnie z poradnikiem Cezarego: http://eko.one.pl/?p=openwrt-sta #Most bezprzewodowy

2

Odp: Relay - problem z DHCP

Sprawdź czy w ogóle ten router łączy się z tym nadrzędnym. Bez tego ani rusz.

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

3 (edytowany przez Rixer 2018-10-10 21:47:26)

Odp: Relay - problem z DHCP

Router uzyskuje adres od urządzenia nadrzędnego.

Można go pingować:
- w obu kierunkach tzn. 1 <--> 2
- klient --> 1 --> 2

Klient (adres statyczny) --> Most, konfiguracja działa.
Tylko dlaczego router nadrzędny nie przydziela adresów. Błąd konfiguracji czy może wina routera nadrzędnego?

4

Odp: Relay - problem z DHCP

A musi przydzielać. Poza konfiguracją radia i relayd w sumie nic więc w systemie nie robisz. W ogóle na jakim routerze to robisz?

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

5

Odp: Relay - problem z DHCP

Netgear WNDR4300 18.06.1 łączy się z routerem dostawcy (do którego nie mam dostępu).

6

Odp: Relay - problem z DHCP

Ja tak miałem jak u kuzyna utworzyłem most przez wifi. I nie było na nich openwrt tylko OFW . Moim zdaniem to jest wina routera. Bo u mnie router, który tworzył most działał bardzo dobrze u niego już nie. Problem był ten sam. Urządzenia podpiete do mostu nie dostawaly ip z routera głównego.

7

Odp: Relay - problem z DHCP

Nie masz w routerze nadrzędnym ustawionego ograniczenia na mac adres lub TTL? Jak podłączysz się pod router nadrzędny kablowo  innych routerem to wszystko działa?

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

8

Odp: Relay - problem z DHCP

Raspberry Pi po kablu oraz jako AP klient działa poprawnie. Więc tutaj raczej nie ma problemu.

9

Odp: Relay - problem z DHCP

A właśnie, przestaw netgeara jako zwykłego klienta i zobaczy czy będzie działało.

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

10

Odp: Relay - problem z DHCP

W trybie STA również działa.

11

Odp: Relay - problem z DHCP

To teraz wyczyść konfigurację i zrób jeszcze raz. Musi działać...

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

12 (edytowany przez Rixer 2018-10-11 18:24:07)

Odp: Relay - problem z DHCP

Zrobiłem reset do ustawień fabrycznych, ponowną konfigurację.

Aktualnie router most ma dostęp do internetu może pingować router nadrzędny.
Klienci podłączeni do mostu nie otrzymują adresów z DHCP, po ustaleniu adresu statycznego mają normalnie dostęp do internetu etc.

Sprawdzam wiele źródeł i mam niemalże identyczną konfiguracje(poza nazwami) i naprawdę zaczynam myśleć że to wina routera nadrzędnego.

13

Odp: Relay - problem z DHCP

Bo to jest pewnie jego wina. Najlepiej by było jakbyś go przełączył w tryb mostu czy coś i podłączył własny.

14

Odp: Relay - problem z DHCP

Problem spowodowany był routerem nadrzędnym. W przypadku innego routera konfiguracja zadziała automatycznie. Dzięki za pomoc