I have a LEAF router  on a Soekris box.

LEAF Bering-uClibc 5.2.6-rc1 works perfectly. But 5.2.6 does not. Shorewall
complains that it can't get an ip and won't start, and the boot messages
just before shorewall runs indicate that an ipv6 ip was obtained but not
ipv4.  After boot, the ip addr show command shows that an ipv4 ip was in
fact obtained (eventually). So strangely, if I just run webmin after boot
(which shows shorewall not started) and start shorewall all is well and
everything works.

I would appreciate any suggestions of what might have changed between 5.2.6
rc1 and the 5.2.6 versions that might have caused the behavior change. The
exact same configdb.lrp is used in both cases. I updated by hand by just
copying everything except leaf.cfg, configdb.lrp, and ldlinux.sys. I used
the Bering-uClibc_5.2.6_x86_64_syslinux_serial115200.tar.gz version.

Thanks,

Tim

Below are two fragments of the boot messages, the first from rc1. As you
can see, in 5.2.6 rc1 dhcpcd reports a few lines more than 5.2.6 (see bold).

5.2.6 rc1:

dhcpcd[11482]: eth0: adding address 2001:558:6022:13:e927:a4e3:a97e:5064/128
dhcpcd[11482]: eth0: renew in 172800 seconds, rebind in 276480 seconds
*dhcpcd[11482]: eth0: leased 98.201.221.124 for 299348 seconds*
*dhcpcd[11482]: eth0: adding route to 98.201.220.0/23
<http://98.201.220.0/23>*
*dhcpcd[11482]: eth0: adding default route via 98.201.220.1*
dhcpcd[11482]: forked to background, child pid 11523
done.
Starting software watchdog... done.
Starting caching dns forwarder: dnsmasq.
Starting ulogd: ulogd.
Starting "Shorewall firewall": Compiling using Shorewall 4.6.13.4...
Shorewall configuration compiled to /var/lib/.start
Starting Shorewall....
done.


5.2.6:

dhcpcd[11514]: eth0: adding address 2001:558:6022:13:c102:74f4:65a9:de80/128
dhcpcd[11514]: eth0: renew in 172800 seconds, rebind in 276480 seconds
dhcpcd[11514]: forked to background, child pid 11554
done.
Starting software watchdog... done.
Starting caching dns forwarder: dnsmasq.
Starting ulogd: ulogd.
Starting "Shorewall firewall":    *ERROR: Can't determine the IP address of
eth0*
Terminated
------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
------------------------------------------------------------------------
leaf-user mailing list: leaf-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-user
Support Request -- http://leaf-project.org/

Reply via email to