Thanks, Gilad. While not quite the problem, it was enough to point me in the right direction. For those interested: The ping was called in /sbin/dhclient-script, called by dhclient as part of the handling of the dhcp response. The exact invokation is "if ping -q -c 1 $first_router; then ...". Obviously, $first_router wasn't set, resulting in the usage error I saw. Fix? Added "option routers aaa.bb.ccc.ddd" to the dhclient.conf lease {} stanza, so it's now: lease { interface "eth0"; fixed-address 192.168.0.58; option subnet-mask 255.255.255.0; option routers 192.168.0.58; renew 2 2037/1/12 00:00:01; rebind 2 2037/1/12 00:00:01; expire 2 2037/1/12 00:00:01; }
Cheers, Rony _____ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Gilad Ben-Yossef Sent: Monday, August 04, 2008 2:39 PM To: [EMAIL PROTECTED] Cc: linux-il@cs.huji.ac.il Subject: Re: Configuring fallback IP address in dhclient.conf ronys wrote: Listening on LPF/eth0/00:90:fb:15:e0:00 Sending on LPF/eth0/00:90:fb:15:e0:00 Sending on Socket/fallback DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7 DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 4 No DHCPOFFERS received. Trying recorded lease 192.168.0.58 Usage: ping [-LRUbdfnqrvVaA] [-c count] [-i interval] [-w deadline] [-p pattern] [-s packetsize] [-t ttl] [-I interface or address] [-M mtu discovery hint] [-S sndbuf] [ -T timestamp option ] [ -Q tos ] [hop1 ...] destination No working leases in persistent database - sleeping. done. ------------- Does anyone have any idea what I'm doing wrong? Where's the 'ping' command coming from??? Any other suggestions on how to do this? Since having two stations use the same IP address is a very hard situation to debug, as packets will randomly find their way to either of the stations, dhclient does a very sensible thing and before using a stored address in the case no DHCP server answers, it makes an attempt to ping the address it is going to use in an effort to try and detect if someone is already using it. In your case this backfires as it seems the 'ping' command format it is trying to use is somehow not compatible with your 'ping' command. Hope this helps, Gilad -- Gilad Ben-Yossef Chief Coffee Drinker Codefidence Ltd. The code is free, your time isn't.(TM) Web: http://codefidence.com Email: [EMAIL PROTECTED] Office: +972-8-9316883 ext. 201 Fax: +972-8-9316885 Mobile: +972-52-8260388 Q: How many NSA agents does it take to replace a lightbulb? A: dSva7DrYiY24yeTItKyyogFXD5gRuoRqPNQ9v6WCLLywZPINlu!