Note:
- start miniupnp only at function start_wan_done(...) --> WAN up before we start
- stop miniupnp only with function stop_wan() --> stop before be put down WAN
fix for:
Jan 1 01:00:53 R7000 user.info preinit[1]: samba daemon is started
Jan 1 01:00:53 R7000 user.info preinit[1]: wireless band steering is stopped
Jan 1 01:00:53 R7000 user.info preinit[1]: wireless band steering disabled
Jan 1 01:00:53 R7000 user.info preinit[1]: wireless roaming assistant is stopped
Jan 1 01:00:53 R7000 user.info preinit[1]: wireless roaming assistant is started
Jan 1 01:00:53 R7000 user.info wsdd2[947]: starting.
Jan 1 01:00:54 R7000 user.info preinit[1]: irqbalance is started
Jan 1 01:00:54 R7000 daemon.notice miniupnpd[1050]: version 2.3.1 started
Jan 1 01:00:54 R7000 daemon.warn miniupnpd[1050]: Cannot get IP address for ext interface ppp0. Network is down
Jan 1 01:00:54 R7000 daemon.notice miniupnpd[1050]: HTTP listening on port 37672
Jan 1 01:00:54 R7000 daemon.warn miniupnpd[1050]: no HTTP IPv6 address, disabling IPv6
Jan 1 01:00:54 R7000 daemon.notice miniupnpd[1050]: Listening for NAT-PMP/PCP traffic on port 5351
Jan 1 01:00:54 R7000 user.info preinit[1]: MultiWAN: MWAN is 1 (max 4)
Jan 1 01:00:54 R7000 daemon.info pppd[1061]: Plugin rp-pppoe.so loaded.
Jan 1 01:00:54 R7000 daemon.info pppd[1061]: RP-PPPoE plugin version 3.15 compiled against pppd 2.4.8
Jan 1 01:00:54 R7000 daemon.notice pppd[1064]: pppd 2.4.8 started by root, uid 0
Jan 1 01:00:54 R7000 user.info redial[1065]: Redial (wan) started, the check interval is 20 seconds
Jan 1 01:00:54 R7000 daemon.info pppd[1064]: PPP session is 143 (0x8f)
Jan 1 01:00:54 R7000 daemon.warn pppd[1064]: Connected to cc:e1:7f:bd:6c:93 via interface vlan77
Jan 1 01:00:54 R7000 daemon.info pppd[1064]: Using interface ppp0
Jan 1 01:00:54 R7000 daemon.notice pppd[1064]: Connect: ppp0 <--> vlan77
Jan 1 01:00:54 R7000 daemon.err miniupnpd[1050]: chain upnp not found
Jan 1 01:00:54 R7000 daemon.info pppd[1064]: Remote message: SRU=100000#SRD=250000#
Jan 1 01:00:54 R7000 daemon.notice pppd[1064]: PAP authentication succeeded
Jan 1 01:00:54 R7000 daemon.notice pppd[1064]: peer from calling number CC:E1:7F:BD:6C:93 authorized
Jan 1 01:00:55 R7000 daemon.warn miniupnpd[1050]: Cannot get IP address for ext interface ppp0. Network is down
Jan 1 01:00:55 R7000 daemon.err miniupnpd[1050]: Failed to get IP for interface ppp0
Jan 1 01:00:55 R7000 daemon.warn miniupnpd[1050]: SendNATPMPPublicAddressChangeNotification: cannot get public IP address, stopping
Jan 1 01:00:55 R7000 daemon.warn miniupnpd[1050]: Cannot get IP address for ext interface ppp0. Network is down
Jan 1 01:00:55 R7000 daemon.err miniupnpd[1050]: Failed to get IP for interface ppp0
Jan 1 01:00:55 R7000 daemon.warn miniupnpd[1050]: SendNATPMPPublicAddressChangeNotification: cannot get public IP address, stopping
Jan 1 01:00:55 R7000 daemon.warn miniupnpd[1050]: Cannot get IP address for ext interface ppp0. Network is down
Jan 1 01:00:55 R7000 daemon.err miniupnpd[1050]: Failed to get IP for interface ppp0
Jan 1 01:00:55 R7000 daemon.warn miniupnpd[1050]: SendNATPMPPublicAddressChangeNotification: cannot get public IP address, stopping
Jan 1 01:00:55 R7000 daemon.notice pppd[1064]: local IP address 100.150.214.130
Jan 1 01:00:55 R7000 daemon.notice pppd[1064]: remote IP address 200.175.233.241
Jan 1 01:00:55 R7000 daemon.notice pppd[1064]: primary DNS address 217.123.456.102
Jan 1 01:00:55 R7000 daemon.notice pppd[1064]: secondary DNS address 217.123.456.115
Jan 1 01:00:55 R7000 daemon.warn dnsmasq[919]: failed to access /etc/resolv.dnsmasq: No such file or directory
Jan 1 01:00:55 R7000 daemon.err miniupnpd[1050]: ioctl(s, SIOCGIFADDR, ...): Cannot assign requested address
Jan 1 01:00:55 R7000 daemon.warn miniupnpd[1050]: Cannot get IP address for ext interface ppp0. Network is down
Jan 1 01:00:55 R7000 daemon.err miniupnpd[1050]: ioctl(s, SIOCGIFADDR, ...): Cannot assign requested address
Jan 1 01:00:55 R7000 daemon.err miniupnpd[1050]: Failed to get IP for interface ppp0
Jan 1 01:00:55 R7000 daemon.warn miniupnpd[1050]: SendNATPMPPublicAddressChangeNotification: cannot get public IP address, stopping
Jan 1 01:00:55 R7000 daemon.notice pppd[1064]: local LL address fe80::cccc:0693:bbbb:abc3
Jan 1 01:00:55 R7000 daemon.notice pppd[1064]: remote LL address fe80::cee1:aaaa:fead:cd83
Jan 1 01:00:56 R7000 user.info preinit[1]: Netgear R7000: R7000 2022.6 -07112022 K26ARM USB VPN-64K
- when WAN IF is up, but not yet internet, these ones hangs for a while with:
# iptables -I FORWARD ! -o tun11 -d google.com -j REJECT
iptables v1.8.8 (legacy): host/network `google.com' not found
which breaks our serialization