![]() ![]() |
Jan 6 2009, 02:07 PM
Post
#1
|
|
![]() Group: Members Posts: 1,837 Joined: 31-December 05 From: Illinois USA Member No.: 8,821 |
I didn't see this "fix" anywhere on OESF, so I decided to post it here.
This has worked for me on my SL-C3100. I'm not sure if this works on all covered models. ------------------------------------------------ credit goes to Stefani at omegamoon blog: dhclient will fail with message "can't create addrlist socket" due the bad or missing support of the kernel capabilities. Setting the user and group id of dhcp both to 0 (root) will solve the problem. ------------------------------------------------ credit goes to crash at omegamoon blog: You have to modify the "dhcp" entry in the /etc/passwd file. That was a tip by Stefani earlier before: "...Setting the user and group id of dhcp both to 0 (root) will solve the problem..." |
|
|
|
Jan 10 2009, 03:46 PM
Post
#2
|
|
![]() Group: Admin Posts: 3,277 Joined: 29-July 04 From: Cambridge, England Member No.: 4,149 |
ah, that explains it! of course, if dhcpcd/dhclient wasn't running as root, it'd b0rk!
thanks for alerting us. that really does help! |
|
|
|
Feb 27 2009, 01:59 PM
Post
#3
|
|
|
Group: Members Posts: 68 Joined: 23-April 08 From: Cleveland, OH USA Member No.: 21,673 |
You have to modify the "dhcp" entry in the /etc/passwd file. That was a tip by Stefani earlier before: "...Setting the user and group id of dhcp both to 0 (root) will solve the problem..." To those here who are linux newbies (like me!), would that be: CODE chmod u+s,g+s dhcp Assuming I was already in /etc/passwd ? |
|
|
|
Feb 27 2009, 02:51 PM
Post
#4
|
|
|
Group: Members Posts: 68 Joined: 23-April 08 From: Cleveland, OH USA Member No.: 21,673 |
Wait, further research makes me think this is a modification to the actual /etc/passwd file?
And in fact it is. For newbies: modify the dhcp line in /etc/passwd. The numbers 101 and 103 should be 0's. |
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 25th May 2013 - 10:34 PM |