Actions
Bug #3669
closedWAN IPs not being cached causing unnecessary "rc.start_packages: Restarting/Starting all packages"
Start date:
05/20/2014
Due date:
% Done:
100%
Estimated time:
Plus Target Version:
Release Notes:
Affected Version:
2.1.x
Affected Architecture:
All
Description
First bug report so please excuse administrative mistakes.
Affected version is actually 2.1.3 (maybe others)
There are actually two bugs, causing the /var/db/wan_cacheip and /var/db/wan_cacheipv6 files to not be generated.
The first is a typo in /etc/rc.newwanip:
[2.1.3-RELEASE][root@pfsense]/etc: diff rc.newwanip.pfsense rc.newwanip 191c191 < if (is_ipaddr($curnwanip)) --- > if (is_ipaddr($curwanip))
and the second is an invalid initial IPv6 IP address causing the is_ipaddrv6 function to return false:
[2.1.3-RELEASE][root@pfsense]/etc: diff rc.newwanipv6.pfsense rc.newwanipv6 114c114 < $oldipv6 = ""; --- > $oldipv6 = "::";
Note that the above IPv6 'fix' causes the following in /var/log/system.log:
May 20 22:21:20 pfsense php: rc.newwanipv6: The command '/sbin/ifconfig pppoe0 inet6 :: delete' returned exit code '1', the output was 'ifconfig: ioctl (SIOCDIFADDR): Can't assign requested address'
Actions