Показать сообщение отдельно
  #3  
Старый 30.10.2017, 07:55
Eugene Muzychenko
Guest
 
Сообщений: n/a
По умолчанию Поиск проблем в OpenWRT/LEDE

Eugene Muzychenko написал(а) к Victor Sudakov в Oct 17 10:18:48 по местному времени:

Привет!

29 Oct 17 21:30, you wrote to me:

VS> Не вижу в этом логе ни слова про DНCP

А это все, что находится в логе по заданному MAC-адресу. Сообщения DНCP есть только общие:

daemon.info odhcpd[792]: Raising SIGUSR1 due to address change on br-lan
daemon.notice netifd: wan (1007): udhcpc: started, v1.25.1
daemon.info odhcpd[792]: Using a RA lifetime of 0 seconds on br-lan
daemon.notice odhcpd[792]: Failed to send to ff02::1%br-lan (Operation not permitted)
daemon.err odhcp6c[1013]: Failed to send DНCPV6 message to ff02::1:2 (Permission denied)
daemon.notice netifd: wan (1007): udhcpc: sending discover
daemon.notice netifd: wan (1007): udhcpc: performing DНCP renew
daemon.notice netifd: wan (1007): udhcpc: sending discover
daemon.err odhcp6c[1013]: Failed to send DНCPV6 message to ff02::1:2 (Permission denied)
daemon.err odhcp6c[1013]: Failed to send DНCPV6 message to ff02::1:2 (Permission denied)
daemon.notice netifd: wan (1007): udhcpc: sending discover
daemon.info dnsmasq[1223]: compile time options: IPv6 GNU-getopt no-DBus no-i18n no-IDN DНCP no-DНCPv6 no-Lua TFTP no-conntrack no-ipset no-auth no-DNSSEC no-ID loop-detect inotify
daemon.info dnsmasq-dhcp[1223]: DНCP, IP range 192.168.6.100 -- 192.168.6.249, lease time 12h
daemon.info dnsmasq[1223]: read /tmp/hosts/odhcpd - 0 addresses
daemon.info dnsmasq[1223]: read /tmp/hosts/dhcp.cfg02411c - 2 addresses
daemon.info dnsmasq-dhcp[1223]: read /etc/ethers - 0 addresses
daemon.err odhcp6c[1013]: Failed to send DНCPV6 message to ff02::1:2 (Permission denied)
daemon.info odhcpd[792]: Using a RA lifetime of 0 seconds on br-lan
daemon.info dnsmasq[1359]: compile time options: IPv6 GNU-getopt no-DBus no-i18n no-IDN DНCP no-DНCPv6 no-Lua TFTP no-conntrack no-ipset no-auth no-DNSSEC no-ID loop-detect inotify
daemon.info dnsmasq-dhcp[1359]: DНCP, IP range 192.168.200.100 -- 192.168.200.249, lease time 12h
daemon.info dnsmasq-dhcp[1359]: DНCP, IP range 192.168.6.100 -- 192.168.6.249, lease time 12h
daemon.info dnsmasq[1359]: read /tmp/hosts/odhcpd - 0 addresses
daemon.info dnsmasq[1359]: read /tmp/hosts/dhcp.cfg02411c - 2 addresses
daemon.info dnsmasq-dhcp[1359]: read /etc/ethers - 0 addresses
daemon.err odhcp6c[1013]: Failed to send DНCPV6 message to ff02::1:2 (Permission denied)
daemon.err odhcp6c[1013]: Failed to send DНCPV6 message to ff02::1:2 (Permission denied)
daemon.err odhcp6c[1013]: Failed to send DНCPV6 message to ff02::1:2 (Permission denied)
daemon.err odhcp6c[1013]: Failed to send DНCPV6 message to ff02::1:2 (Permission denied)

VS> рискну предположить, что DНCP сервер просто не работает (не
VS> запущен

Запущен:

792 root 1416 S /usr/sbin/odhcpd
1007 root 1184 S udhcpc -p /var/run/udhcpc-br-wan.pid -s /lib/netifd/
1013 root 1016 S odhcp6c -s /lib/netifd/dhcpv6.script -P0 -t120 eth0.

VS> либо не настроен диапазон, либо не слушает на интерфейсе)

На LAN, он точно слушает, ибо обычная привязанная к нему радиосеть нормально раздает IP-адреса. Проблемы только с гостевой. Вот что выдает netstat -l -p:

udp 0 0 :::dhcpv6-client :::* 1013/odhcp6c
udp 0 0 :::dhcpv6-server :::* 792/odhcpd
raw 0 0 ::%1:58 ::%4443948:* 58 1013/odhcp6c
raw 0 0 ::%1:58 ::%4443948:* 58 792/odhcpd
raw 0 0 ::%1:58 ::%4443948:* 58 792/odhcpd

VS> Если туда можно зайти по ssh или telnet, посмотреть список процессов,
VS> конфиги dhcpd и т.п. - то ответ положительный, способы есть.

И что смотреть?

В uci-конфиге (/etc/config/dhcp) прописано в точности то же самое, что и на старом маршрутизаторе, где гостевая сеть работает:

config dhcp 'GUESTWIFI'
option start '100'
option leasetime '12h'
option limit '150'
option interface 'GUESTWIFI'

Это корректно транслируется во временный dnsmasq.conf:

dhcp-range=GUESTWIFI,192.168.200.100,192.168.200.249,255.255.255.0,12h

В общем, различий с работающей на старом маршрутизаторе сетью пока не вижу, но на новом DНCP адресов не выдает.

Всего доброго!
Евгений Музыченко
eu-gene@muzy-chen-ko.net (все дефисы убрать)

--- GoldED+/W32-MSVC 1.1.5-b20170303
Ответить с цитированием