Hello I try to run dhcpd on my wifi network. I build it using Yocto and here are a versions of my built system: kernel: 4.14 dhcpd: 4.3.6 bind: 9.10.6-r0 everything is running on cortex a5 core (sama5d27 processor) When i run dhcpd manually with -d or -f option (debug or foreground) everything seems to work fine. But when dhcpd is started as daemon it does not work at all. I run strace and it seems it hangs on: "futex(0xb6913098, FUTEX_WAIT_PRIVATE, 0, NULL" I found a bug with similar behaviour here https://bugs.launchpad.net/ubuntu/+source/isc-dhcp/+bug/1551855 but as i understand it should be fixed in version i use. Does someone have any idea?Thanks in advance Regards Mariusz Madej _______________________________________________ dhcp-users mailing list [hidden email] https://lists.isc.org/mailman/listinfo/dhcp-users |
So how are you starting dhcpd as a daemon. Systemd?
What does the command line look like? [0:root@bb8 ~]$ ps aux | grep dhcpd root 20586 0.0 0.0 119524 1004 pts/3 S+ 06:14 0:00 grep --color=auto dhcpd dhcpd 22665 0.0 0.0 139796 26832 ? Ss Feb27 0:13 /usr/sbin/dhcpd -f -cf /etc/dhcp/dhcpd.conf -user dhcpd -group dhcpd --no-pid dhcpd 31924 0.0 0.0 141492 28936 ? Ss Feb13 0:24 /usr/sbin/dhcpd -f -6 -cf /etc/dhcp/dhcpd6.conf -user dhcpd -group dhcpd --no-pid Bill On 3/1/2019 1:10 AM, [hidden email]
wrote:
_______________________________________________ dhcp-users mailing list [hidden email] https://lists.isc.org/mailman/listinfo/dhcp-users |
Hi,
So how are you starting dhcpd as a daemon. Systemd? I start it from console so far, just without -f and -d flags(it goes background then). I have a plan to launch hotspot from my own configuration tool later.
What does the command line look like?
dhcpd.conf file looks like this:
default-lease-time 600; max-lease-time 7200; subnet 192.168.5.0 netmask 255.255.255.0 { range 192.168.5.10 192.168.5.100; option subnet-mask 255.255.255.0; option broadcast-address 192.168.5.255; option routers 192.168.5.4; option domain-name-servers 8.8.8.8, 8.8.4.4, 1.1.1.1; option domain-name "mydomain.org"; } Regards Mariusz On 02/03/19 13:16, Bill Shirley wrote:
So how are you starting dhcpd as a daemon. Systemd? _______________________________________________ dhcp-users mailing list [hidden email] https://lists.isc.org/mailman/listinfo/dhcp-users |
If you try running form the command line with --user and --group options
does it work? eg /usr/sbin/dhcpd -f -cf /etc/dhcp/dhcpd.conf -user dhcpd -group dhcpd See when it runs as a daemon it includes the --user and --group files? Check that user dhcpd can write to the leases file, the directory where the leases file is and the appropriate log file. regards, -glenn On 2019-03-05 17:03, Mariusz Madej wrote: > Hi, > >> So how are you starting dhcpd AS A DAEMON. Systemd? > > I start it from console so far, just without -f and -d flags(it goes > background then). I have a plan to launch hotspot from my own > configuration tool later. > >> What does the command line look like? > > /usr/sbin/dhcpd -cf /etc/dhcp/dhcpd.conf > > dhcpd.conf file looks like this: > > # cat /etc/dhcp/dhcpd.conf > default-lease-time 600; > max-lease-time 7200; > > subnet 192.168.5.0 netmask 255.255.255.0 { > range 192.168.5.10 192.168.5.100; > option subnet-mask 255.255.255.0; > option broadcast-address 192.168.5.255; > option routers 192.168.5.4; > option domain-name-servers 8.8.8.8, 8.8.4.4, 1.1.1.1; > option domain-name "mydomain.org"; > } > > Regards > Mariusz > > * > * > On 02/03/19 13:16, Bill Shirley wrote: > >> So how are you starting dhcpd AS A DAEMON. Systemd? >> >> What does the command line look like? >> [0:root@bb8 ~]$ ps aux | grep dhcpd >> root 20586 0.0 0.0 119524 1004 pts/3 S+ 06:14 0:00 >> grep --color=auto dhcpd >> dhcpd 22665 0.0 0.0 139796 26832 ? Ss Feb27 0:13 >> /usr/sbin/dhcpd -f -cf /etc/dhcp/dhcpd.conf -user dhcpd -group dhcpd >> --no-pid >> dhcpd 31924 0.0 0.0 141492 28936 ? Ss Feb13 0:24 >> /usr/sbin/dhcpd -f -6 -cf /etc/dhcp/dhcpd6.conf -user dhcpd -group >> dhcpd --no-pid >> >> Bill >> >> On 3/1/2019 1:10 AM, [hidden email] wrote: >> >>> Hello >>> >>> I try to run dhcpd on my wifi network. I build it using Yocto and >>> here are a versions of my built system: >>> >>> kernel: 4.14 >>> >>> dhcpd: 4.3.6 >>> >>> bind: 9.10.6-r0 >>> >>> everything is running on cortex a5 core (sama5d27 processor) >>> >>> When i run dhcpd manually with -d or -f option (debug or >>> foreground) everything seems to work fine. But when dhcpd is >>> started as daemon it does not work at all. >>> >>> I run strace and it seems it hangs on: "futex(0xb6913098, >>> FUTEX_WAIT_PRIVATE, 0, NULL" >>> >>> I found a bug with similar behaviour here >>> https://bugs.launchpad.net/ubuntu/+source/isc-dhcp/+bug/1551855 >>> but as i understand it should be fixed in version i use. Does >>> someone have any idea? >>> >>> Thanks in advance >>> >>> Regards >>> Mariusz Madej >>> >>> * >>> * >>> >>> _______________________________________________ >>> dhcp-users mailing list >>> [hidden email] >>> https://lists.isc.org/mailman/listinfo/dhcp-users >> >> _______________________________________________ >> dhcp-users mailing list >> [hidden email] >> https://lists.isc.org/mailman/listinfo/dhcp-users > _______________________________________________ > dhcp-users mailing list > [hidden email] > https://lists.isc.org/mailman/listinfo/dhcp-users dhcp-users mailing list [hidden email] https://lists.isc.org/mailman/listinfo/dhcp-users |
I have the exact same problem and I am also using yocto. I think it is not a
permission issue, since I tried to give all permissions by setting all the files and dirs to 777 and, in a second test, I ran dhcpd as root and neither test was successful. Additionally I recognized that if I run with '-f', htop shows me 3 additional threads. Kind regards, Peter Fischer -- Sent from: http://isc-dhcp-users.2343191.n4.nabble.com/ _______________________________________________ dhcp-users mailing list [hidden email] https://lists.isc.org/mailman/listinfo/dhcp-users |
Selinux?
On 07/03/2019 14.08, Peter Fischer
wrote:
I have the exact same problem and I am also using yocto. I think it is not a permission issue, since I tried to give all permissions by setting all the files and dirs to 777 and, in a second test, I ran dhcpd as root and neither test was successful. Additionally I recognized that if I run with '-f', htop shows me 3 additional threads. Kind regards, Peter Fischer -- Sent from: http://isc-dhcp-users.2343191.n4.nabble.com/ _______________________________________________ dhcp-users mailing list [hidden email] https://lists.isc.org/mailman/listinfo/dhcp-users _______________________________________________ dhcp-users mailing list [hidden email] https://lists.isc.org/mailman/listinfo/dhcp-users |
On 07/03/19 17:34, Sten Carlsen wrote:
Selinux? In my case, no. I confirm, permissions to 777 and dhcpd as root does not change anything _______________________________________________ dhcp-users mailing list [hidden email] https://lists.isc.org/mailman/listinfo/dhcp-users |
In reply to this post by Sten Carlsen
No, it is a custom linux that I built with yocto. On 07.03.19 17:34, Sten Carlsen wrote:
Selinux? --
Softwareentwicklung InMach Intelligente Maschinen GmbH Kässbohrerstr. 19 89077 Ulm fon: +49 731 550166-89 fax: +49 731 550166-9 e-mail: [hidden email] web: www.inmach.de ![]() Name und Sitz der Gesellschaft: InMach Intelligente Maschinen GmbH, Ulm Handelsregister: Ulm, HRB 4829 Geschäftsführung: Matthias Strobel, Dr. Boris Kluge USt-IdNr.: DE813776520 AGB: www.inmach.de/agb Diese E-Mail und alle mitgesendeten Dateien sind vertraulich und ausschließlich für den Gebrauch durch den Empfänger bestimmt. This E-Mail and any files transmitted with it are confidential intended solely for the use of the addressee. _______________________________________________ dhcp-users mailing list [hidden email] https://lists.isc.org/mailman/listinfo/dhcp-users |
In reply to this post by m.madej
Do you think running as a daemon it drops privileges and then can't
get to the
configuration and leases files? Bill On 3/5/2019 1:03 AM, Mariusz Madej
wrote:
Hi, _______________________________________________ dhcp-users mailing list [hidden email] https://lists.isc.org/mailman/listinfo/dhcp-users |
Free forum by Nabble | Edit this page |