Hi, for testing I add a hotplug script. Bellow I did copy my test sequence and the output. There are a few seconds between the commands. If 'wifi ...' is called, the 2003: address of my wan interface is gone. The other addresses are still assigned. If 'ubus ...' is called, the wan interface gets the same 2003: address back.
Regards, Hartmut root@WLAN:~# cat /etc/config/network ... config interface 'wan' option ifname 'eth0.7' option proto 'pppoe' option username 'xxxxxxxxxxxxyyyyyyyyyyyyy...@t-online.de' option password 'zzzzzzzz' option keepalive '10 5' option pppd_options 'debug' option persist '1' option maxfail '50' option holdoff '5' ... root@WLAN:~# cat /etc/hotplug.d/iface/99-debug #!/bin/sh [ "$INTERFACE" = "wan_6" ] && logger -t DEBUG "hotplug: device='$INTERFACE' action='$ACTION'" root@WLAN:~# ifconfig pppoe-wan pppoe-wan Link encap:Point-to-Point Protocol inet addr:217.xxx.yyy.zzz P-t-P:87.xxx.yyy.zzz Mask:255.255.255.255 inet6 addr: 2003:AAAA:BBBB:CCCC:aaaa:bbbb:cccc:dddd/64 Scope:Global inet6 addr: fe80::aaaa:bbbb:cccc:dddd/10 Scope:Link UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1 RX packets:129701 errors:0 dropped:0 overruns:0 frame:0 TX packets:76890 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:149174780 (142.2 MiB) TX bytes:32962821 (31.4 MiB) root@WLAN:~# wifi reload root@WLAN:~# logread ... Tue Aug 8 17:33:39 2017 daemon.info dnsmasq[7773]: reading /tmp/resolv.conf.auto Tue Aug 8 17:33:39 2017 daemon.info dnsmasq[7773]: using local addresses only for domain test Tue Aug 8 17:33:39 2017 daemon.info dnsmasq[7773]: using local addresses only for domain onion Tue Aug 8 17:33:39 2017 daemon.info dnsmasq[7773]: using local addresses only for domain localhost Tue Aug 8 17:33:39 2017 daemon.info dnsmasq[7773]: using local addresses only for domain local Tue Aug 8 17:33:39 2017 daemon.info dnsmasq[7773]: using local addresses only for domain invalid Tue Aug 8 17:33:39 2017 daemon.info dnsmasq[7773]: using local addresses only for domain example.net Tue Aug 8 17:33:39 2017 daemon.info dnsmasq[7773]: using local addresses only for domain example.org Tue Aug 8 17:33:39 2017 daemon.info dnsmasq[7773]: using local addresses only for domain example.com Tue Aug 8 17:33:39 2017 daemon.info dnsmasq[7773]: using nameserver 217.xxx.yyy.zzz#53 Tue Aug 8 17:33:39 2017 daemon.info dnsmasq[7773]: using nameserver 217.xxx.xxx.xxx#53 Tue Aug 8 17:33:39 2017 daemon.info dnsmasq[7773]: using 3 more local addresses Tue Aug 8 17:33:39 2017 daemon.notice netifd: Interface 'wan_6' is now down Tue Aug 8 17:33:39 2017 daemon.notice netifd: Interface 'wan_6' is disabled Tue Aug 8 17:33:39 2017 daemon.notice netifd: Interface 'wan_6' has link connectivity loss Tue Aug 8 17:33:39 2017 daemon.notice netifd: Network alias 'pppoe-wan' link is up Tue Aug 8 17:33:39 2017 daemon.notice netifd: Interface 'wan_6' is enabled Tue Aug 8 17:33:39 2017 daemon.notice netifd: Interface 'wan_6' has link connectivity Tue Aug 8 17:33:39 2017 daemon.notice netifd: Interface 'wan_6' is setting up now Tue Aug 8 17:33:41 2017 user.notice DEBUG: hotplug: device='wan_6' action='ifdown' Tue Aug 8 17:33:41 2017 user.notice ddns-scripts[27798]: dynv6_ipv6: PID '27798' terminated by 'SIGTERM' at 2017-08-08 17:33 Tue Aug 8 17:33:41 2017 user.notice DEBUG: hotplug: device='wan_6' action='ifup-failed' ... root@WLAN:~# ifconfig pppoe-wan pppoe-wan Link encap:Point-to-Point Protocol inet addr:217.xxx.yyy.zzz P-t-P:87.xxx.yyy.zzz Mask:255.255.255.255 inet6 addr: fe80::aaaa:bbbb:cccc:dddd/10 Scope:Link UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1 RX packets:129722 errors:0 dropped:0 overruns:0 frame:0 TX packets:76916 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:149177731 (142.2 MiB) TX bytes:32965765 (31.4 MiB) root@WLAN:~# ubus call network add_dynamic '{ "name": "wan_6", "ifname": "@wan", "proto": "dhcpv6", "zone": "wan" }' root@WLAN:~# ifconfig pppoe-wan pppoe-wan Link encap:Point-to-Point Protocol inet addr:217.xxx.yyy.zzz P-t-P:87.xxx.yyy.zzz Mask:255.255.255.255 inet6 addr: 2003:AAAA:BBBB:CCCC:aaaa:bbbb:cccc:dddd/64 Scope:Global inet6 addr: fe80::aaaa:bbbb:cccc:dddd/10 Scope:Link UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1 RX packets:129871 errors:0 dropped:0 overruns:0 frame:0 TX packets:77068 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:149257479 (142.3 MiB) TX bytes:32988794 (31.4 MiB) root@WLAN:~# logread ... Tue Aug 8 17:35:55 2017 daemon.notice netifd: Interface 'wan_6' is now down Tue Aug 8 17:35:55 2017 daemon.notice netifd: Interface 'wan_6' is disabled Tue Aug 8 17:35:55 2017 daemon.notice netifd: Interface 'wan_6' has link connectivity loss Tue Aug 8 17:35:55 2017 daemon.notice netifd: Network alias 'pppoe-wan' link is up Tue Aug 8 17:35:55 2017 daemon.notice netifd: Interface 'wan_6' is enabled Tue Aug 8 17:35:55 2017 daemon.notice netifd: Interface 'wan_6' has link connectivity Tue Aug 8 17:35:55 2017 daemon.notice netifd: Interface 'wan_6' is setting up now Tue Aug 8 17:35:55 2017 user.notice DEBUG: hotplug: device='wan_6' action='ifup-failed' Tue Aug 8 17:36:06 2017 daemon.warn netifd: Failed to assign requested subprefix of size 60 for lan, trying other Tue Aug 8 17:36:06 2017 daemon.notice netifd: Interface 'wan_6' is now up Tue Aug 8 17:36:06 2017 daemon.info dnsmasq[7773]: reading /tmp/resolv.conf.auto Tue Aug 8 17:36:06 2017 daemon.info dnsmasq[7773]: using local addresses only for domain test Tue Aug 8 17:36:06 2017 daemon.info dnsmasq[7773]: using local addresses only for domain onion Tue Aug 8 17:36:06 2017 daemon.info dnsmasq[7773]: using local addresses only for domain localhost Tue Aug 8 17:36:06 2017 daemon.info dnsmasq[7773]: using local addresses only for domain local Tue Aug 8 17:36:06 2017 daemon.info dnsmasq[7773]: using local addresses only for domain invalid Tue Aug 8 17:36:06 2017 daemon.info dnsmasq[7773]: using local addresses only for domain example.net Tue Aug 8 17:36:06 2017 daemon.info dnsmasq[7773]: using local addresses only for domain example.org Tue Aug 8 17:36:06 2017 daemon.info dnsmasq[7773]: using local addresses only for domain example.com Tue Aug 8 17:36:06 2017 daemon.info dnsmasq[7773]: using nameserver 217.xxx.yyy.zzz#53 Tue Aug 8 17:36:06 2017 daemon.info dnsmasq[7773]: using nameserver 217.xxx.yyy.zzz#53 Tue Aug 8 17:36:06 2017 daemon.info dnsmasq[7773]: using nameserver 2003:AAAA:BBBB:CCCC::53#53 Tue Aug 8 17:36:06 2017 daemon.info dnsmasq[7773]: using nameserver 2003:AAAA:BBBB:CCCC::53#53 Tue Aug 8 17:36:06 2017 daemon.info dnsmasq[7773]: using 3 more local addresses Tue Aug 8 17:36:07 2017 user.notice firewall: Reloading firewall due to ifup of wan_6 (pppoe-wan) Tue Aug 8 17:36:10 2017 user.notice DEBUG: hotplug: device='wan_6' action='ifup' Tue Aug 8 17:36:13 2017 user.notice ddns-scripts[28972]: dynv6_ipv6: PID '28972' started at 2017-08-08 17:36 ... Am 07.08.2017 um 18:49 schrieb Hans Dedecker: > This is certainly not intended behavior as there's no direct link > between wireless and dynamic interfaces in netifd. > > Can you elaborate a bit more giving the complete picture of the > network config and how the issue is triggered ? _______________________________________________ Lede-dev mailing list Lede-dev@lists.infradead.org http://lists.infradead.org/mailman/listinfo/lede-dev