Début du message réexpédié :

> De: Jean-Roch Blais <blaisjeanr...@gmail.com>
> Objet: dhcpcd broken on Buc 5.2.5 and probably on 5.2.*
> Date: 18 septembre 2016 16:01:16 UTC−4
> À: leaf-user@lists.sourceforge.net
> 
> Hello list,
> I've been using leaf firewall for years now. I'm using standard pentium IV 
> motherboards with 2 nics, boot from a USB key and this is my leaf.cfg 
> packages:
> # List of packages to load
> LRP="root license local bbnameif dhcpcd keyboard shorwall dnsmasq dropbear 
> mhttpd bbntpd heyu wakelan webconf "
> cat /etc/issue:
> Linux 4.1.19-i686 #1 SMP Mon Apr 4 17:02:26 CEST 2016
> LEAF Bering-uClibc 5.2.5 Rev 1 uClibc 0.9.33.2  \n \l
> Trying out BUC 5.2.5, I get this strange result, dnsmasq is not starting, as 
> you can see in this daemon.log:
> Sep 18 15:28:14 firewall dhcpcd[11737]: version 6.7.1 starting
> Sep 18 15:28:14 firewall dhcpcd[11737]: forked to background, child pid 11740
> Sep 18 15:28:14 firewall dnsmasq[11765]: directory /etc/dhcpc/resolv.conf for 
> resolv-file is missing, cannot poll
> Sep 18 15:28:14 firewall dnsmasq[11765]: FAILED to start up
> Sep 18 15:28:15 firewall dhcpcd[11740]: eth0: soliciting a DHCP lease
> Sep 18 15:28:15 firewall dhcpcd[11740]: eth0: offered 96.23.216.111 from 
> 10.23.113.85
> Sep 18 15:28:15 firewall mini_httpd[12150]: bind 0.0.0.0 - Address already in 
> use
> Sep 18 15:28:15 firewall mini_httpd[12151]: started as root without 
> requesting chroot(), warning only
> Sep 18 15:28:15 firewall mini_httpd[12151]: mini_httpd/1.19 19dec2003 
> starting on firewall, port 80
> Sep 18 15:28:15 firewall heyu_relay: relay setting up-
> Sep 18 15:28:18 firewall init: starting pid 12186, tty '/dev/tty1': 
> '/sbin/getty 38400 tty1'
> Sep 18 15:28:18 firewall init: starting pid 12187, tty '/dev/tty2': 
> '/sbin/getty 38400 tty2'
> Sep 18 15:28:19 firewall dhcpcd[11740]: eth0: leased 96.23.216.111 for 3600 
> seconds
> Sep 18 15:28:19 firewall dhcpcd[11740]: eth0: adding route to 96.23.216.0/24
> Sep 18 15:28:19 firewall dhcpcd[11740]: eth0: adding default route via 
> 96.23.216.1
> But if I start dnsmasq manually (15:29:53), then everything works fine...
> Sep 18 15:28:14 firewall dhcpcd[11737]: version 6.7.1 starting
> Sep 18 15:28:14 firewall dhcpcd[11737]: forked to background, child pid 11740
> Sep 18 15:28:14 firewall dnsmasq[11765]: directory /etc/dhcpc/resolv.conf for 
> resolv-file is missing, cannot poll
> Sep 18 15:28:14 firewall dnsmasq[11765]: FAILED to start up
> Sep 18 15:28:15 firewall dhcpcd[11740]: eth0: soliciting a DHCP lease
> Sep 18 15:28:15 firewall dhcpcd[11740]: eth0: offered 96.23.216.111 from 
> 10.23.113.85
> Sep 18 15:28:15 firewall mini_httpd[12150]: bind 0.0.0.0 - Address already in 
> use
> Sep 18 15:28:15 firewall mini_httpd[12151]: started as root without 
> requesting chroot(), warning only
> Sep 18 15:28:15 firewall mini_httpd[12151]: mini_httpd/1.19 19dec2003 
> starting on firewall, port 80
> Sep 18 15:28:15 firewall heyu_relay: relay setting up-
> Sep 18 15:28:18 firewall init: starting pid 12186, tty '/dev/tty1': 
> '/sbin/getty 38400 tty1'
> Sep 18 15:28:18 firewall init: starting pid 12187, tty '/dev/tty2': 
> '/sbin/getty 38400 tty2'
> Sep 18 15:28:19 firewall dhcpcd[11740]: eth0: leased 96.23.216.111 for 3600 
> seconds
> Sep 18 15:28:19 firewall dhcpcd[11740]: eth0: adding route to 96.23.216.0/24
> Sep 18 15:28:19 firewall dhcpcd[11740]: eth0: adding default route via 
> 96.23.216.1
> Sep 18 15:29:53 firewall dnsmasq[12369]: started, version 2.75 cachesize 150
> Sep 18 15:29:53 firewall dnsmasq[12369]: compile time options: IPv6 
> GNU-getopt no-DBus no-i18n no-IDN DHCP DHCPv6 no-Lua no-TFTP no-conntrack 
> ipset auth no-DNSSEC loop-detect inotify
> Sep 18 15:29:53 firewall dnsmasq-dhcp[12369]: DHCP, IP range 192.168.1.100 -- 
> 192.168.1.199, lease time 12h
> Sep 18 15:29:53 firewall dnsmasq[12369]: using local addresses only for 
> domain private.network
> Sep 18 15:29:53 firewall dnsmasq[12369]: reading /etc/dhcpc/resolv.conf
> Sep 18 15:29:53 firewall dnsmasq[12369]: using local addresses only for 
> domain private.network
> Sep 18 15:29:53 firewall dnsmasq[12369]: using nameserver 23.233.128.16#53
> Sep 18 15:29:53 firewall dnsmasq[12369]: using nameserver 24.225.128.17#53
> Sep 18 15:29:53 firewall dnsmasq[12369]: using nameserver 24.202.72.13#53
> Sep 18 15:29:53 firewall dnsmasq[12369]: read /etc/hosts - 8 addresses
> Sep 18 15:29:57 firewall dnsmasq-dhcp[12369]: DHCPDISCOVER(eth1) 
> a4:77:33:ea:6e:7e 
> Sep 18 15:29:57 firewall dnsmasq-dhcp[12369]: DHCPOFFER(eth1) 192.168.1.120 
> a4:77:33:ea:6e:7e 
> Sep 18 15:29:57 firewall dnsmasq-dhcp[12369]: DHCPREQUEST(eth1) 192.168.1.120 
> a4:77:33:ea:6e:7e 
> Sep 18 15:29:57 firewall dnsmasq-dhcp[12369]: DHCPACK(eth1) 192.168.1.120 
> a4:77:33:ea:6e:7e Chromecast
> After some readings of the mailing lists, I tried replacing BUC 5.2.5. 
> dhcpcd.lrp with an older version from BUC 5.1.7, and this time it works 
> fine...
> daemon.log:
> Sep 18 13:59:57 firewall dhcpcd[11727]: version 5.2.11 starting
> Sep 18 13:59:57 firewall dhcpcd[11727]: forked to background, child pid 11728
> Sep 18 13:59:57 firewall dhcpcd[11728]: eth0: broadcasting for a lease
> Sep 18 13:59:57 firewall dnsmasq[11763]: started, version 2.75 cachesize 150
> Sep 18 13:59:57 firewall dnsmasq[11763]: compile time options: IPv6 
> GNU-getopt no-DBus no-i18n no-IDN DHCP DHCPv6 no-Lua no-TFTP no-conntrack 
> ipset auth no-DNSSEC loop-detect inotify
> Sep 18 13:59:57 firewall dnsmasq-dhcp[11763]: DHCP, IP range 192.168.1.100 -- 
> 192.168.1.199, lease time 12h
> Sep 18 13:59:57 firewall dnsmasq[11763]: using local addresses only for 
> domain private.network
> Sep 18 13:59:57 firewall dnsmasq[11763]: no servers found in 
> /etc/dhcpc/resolv.conf, will retry
> Sep 18 13:59:57 firewall dnsmasq[11763]: read /etc/hosts - 8 addresses
> Sep 18 13:59:57 firewall dhcpcd[11728]: eth0: offered 184.161.156.111 from 
> 10.23.113.85
> Sep 18 13:59:57 firewall dhcpcd[11728]: eth0: acknowledged 184.161.156.111 
> from 10.23.113.85
> Sep 18 13:59:57 firewall dhcpcd[11728]: eth0: checking for 184.161.156.111
> Sep 18 13:59:58 firewall mini_httpd[12148]: bind 0.0.0.0 - Address already in 
> use
> Sep 18 13:59:58 firewall mini_httpd[12149]: started as root without 
> requesting chroot(), warning only
> Sep 18 13:59:58 firewall mini_httpd[12149]: mini_httpd/1.19 19dec2003 
> starting on firewall, port 80
> Sep 18 13:59:58 firewall heyu_relay: relay setting up-
> Sep 18 14:00:01 firewall dhcpcd[11728]: eth0: leased 184.161.156.111 for 3600 
> seconds
> Sep 18 14:00:01 firewall dnsmasq[11763]: reading /etc/dhcpc/resolv.conf
> Sep 18 14:00:01 firewall dnsmasq[11763]: using local addresses only for 
> domain private.network
> Sep 18 14:00:01 firewall dnsmasq[11763]: using nameserver 23.233.128.16#53
> Sep 18 14:00:01 firewall dnsmasq[11763]: using nameserver 24.225.128.17#53
> Sep 18 14:00:01 firewall dnsmasq[11763]: using nameserver 24.202.72.13#53
> Sep 18 14:00:01 firewall init: starting pid 12202, tty '/dev/tty1': 
> '/sbin/getty 38400 tty1'
> Sep 18 14:00:01 firewall init: starting pid 12203, tty '/dev/tty2': 
> '/sbin/getty 38400 tty2'
> Sep 18 14:00:05 firewall dnsmasq-dhcp[11763]: DHCPDISCOVER(eth1) 
> a4:77:33:ea:6e:7e 
> Sep 18 14:00:05 firewall dnsmasq-dhcp[11763]: DHCPOFFER(eth1) 192.168.1.120 
> a4:77:33:ea:6e:7e 
> Sep 18 14:00:05 firewall dnsmasq-dhcp[11763]: DHCPREQUEST(eth1) 192.168.1.120 
> a4:77:33:ea:6e:7e 
> Sep 18 14:00:05 firewall dnsmasq-dhcp[11763]: DHCPACK(eth1) 192.168.1.120 
> a4:77:33:ea:6e:7e Chromecast
> Sep 18 14:30:01 firewall dhcpcd[11728]: eth0: renewing lease of 
> 184.161.156.111
> Sep 18 14:30:01 firewall dhcpcd[11728]: eth0: acknowledged 184.161.156.111 
> from 10.23.113.85
> Sep 18 14:30:01 firewall dhcpcd[11728]: eth0: leased 184.161.156.111 for 
> 86400 seconds
> Sep 18 14:30:01 firewall dnsmasq[11763]: reading /etc/dhcpc/resolv.conf
> Sep 18 14:30:01 firewall dnsmasq[11763]: using local addresses only for 
> domain private.network
> Sep 18 14:30:01 firewall dnsmasq[11763]: using nameserver 23.233.128.16#53
> Sep 18 14:30:01 firewall dnsmasq[11763]: using nameserver 24.225.128.17#53
> Sep 18 14:30:01 firewall dnsmasq[11763]: using nameserver 24.202.72.13#53
> So my humble conclusion, dhcpcd.lrp is broken in 5.2.* for my type of rig, 
> don't you agree ?  :-)
> 
> I can also use the original BUC 5.2.5 dhcpcd.lrp but I have to add in 
> /etc/default/local.start: 
> 
> sleep 5
> dnsmasq
> 
> and it works again !
> 
> facinating  :-( !!!
> 
> jrb.

------------------------------------------------------------------------------
------------------------------------------------------------------------
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