Hi All,<div><br></div><div>I am facing two issues when using ISC DHCP (Using version 4.2.2). </div><div><br></div><div>When I keep a network address like 7.7.7.0 in range it gets assigned on client.</div><div>Is this correct behavior?</div>

<div><br></div><div>Also when i try to ping on the address assigned by dhclient on an interface i get error "connect: Invalid Argument" , even when i have host addresses in range.</div><div>Can any body please provide me with pointers as to why ping doesn't work?</div>

<div><br></div><div><div><br></div><div>#</div><div># /etc/dhcpd.conf - DHCP Server Setup File.</div><div>#</div><div><br></div><div># DHCP Pool sms</div><div>subnet 7.7.7.0 netmask 255.255.255.0 {</div><div> option subnet-mask 255.255.255.0;</div>

<div> range 7.7.7.0;</div><div> default-lease-time 86400;</div><div> max-lease-time 86400;</div><div>}</div><div>ddns-update-style none;</div><div><br></div><div><br></div><div>Running dhclient as </div><div><br></div><div>

 [root@Marvell1 ~]#/usr/sbin/dhclient -4 -cf /etc/dhclient-eth1.conf -lf /etc/dhclient-eth1.leases -pf /var/run/dhclient-eth1.pid eth1</div><div><br></div><div>Captured on Client</div><div>--------------------------------</div>

<div><br></div><div><div>[root@Marvell1 ~]# tethereal -i eth1</div><div>Running as user "root" and group "root". This could be dangerous.</div><div>Capturing on eth1</div><div>  0.000000      0.0.0.0 -> 255.255.255.255 DHCP DHCP Discover - Transaction ID 0xf7d8ad21</div>

<div>  1.016566      7.7.7.1 -> 7.7.7.0      DHCP DHCP Offer    - Transaction ID 0xf7d8ad21</div><div>  1.016965      0.0.0.0 -> 255.255.255.255 DHCP DHCP Request  - Transaction ID 0xf7d8ad21</div><div><b>  1.037018      7.7.7.1 -> 7.7.7.0      DHCP DHCP ACK      - Transaction ID 0xf7d8ad21 </b>            <<<<<<<<<<<<< Assigning Network Address</div>

<div><div>^C4 packets captured</div><div>[root@Marvell1 ~]# ifconfig eth1</div><div>eth1      Link encap:Ethernet  HWaddr 00:1B:21:52:AD:69</div><div>          inet addr:7.7.7.0  Bcast:7.7.7.255  Mask:255.255.255.0</div>
<div>
          inet6 addr: fe80::21b:21ff:fe52:ad69/64 Scope:Link</div><div>          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1</div><div>          RX packets:19583 errors:2 dropped:0 overruns:0 frame:2</div><div>          TX packets:66453 errors:11 dropped:0 overruns:0 carrier:11</div>

<div>          collisions:0 txqueuelen:1000</div><div>          RX bytes:1854865 (1.7 MiB)  TX bytes:5472310 (5.2 MiB)</div><div><br></div><div><b>[root@Marvell1 ~]# ping 7.7.7.0   <<< This happens whenever dhclient is running...</b></div>

<div><b>connect: Invalid argument</b></div></div></div><div><br></div><div><br></div><div>Lease File</div><div>-------------------</div><div><br></div><div><div>[root@Marvell1 etc]# cat dhclient-eth1.leases</div><div>lease {</div>

<div>  interface "eth1";</div><div>  fixed-address 7.7.7.0;</div><div>  option subnet-mask 255.255.255.0;</div><div>  option dhcp-lease-time 86400;</div><div>  option dhcp-message-type 5;</div><div>  option dhcp-server-identifier 7.7.7.1;</div>

<div>  renew 4 2012/04/26 21:10:20;</div><div>  rebind 5 2012/04/27 08:32:20;</div><div>  expire 5 2012/04/27 11:32:20;</div><div>}</div></div><div><br></div><div><br></div><div>Captured on Server</div><div>--------------------------------</div>

<div><div>/mukund/home/zebos # /tcpdump -i ge1</div><div>device ge1 entered promiscuous mode</div><div>tcpdump: verbose output suppressed, use -v or -vv for full protocol decode</div><div>listening on ge1, link-type EN10MB (Ethernet), capture size 65535 bytes</div>

<div>16:57:39.482239 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 000</div><div>16:57:40.498253 IP 7.7.7.1.67 > 7.7.7.0.68: BOOTP/DHCP, Reply, length 300</div><div>16:57:40.499162 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 000</div>

<div>16:57:40.518704 IP 7.7.7.1.67 > 7.7.7.0.68: BOOTP/DHCP, Reply, length 300</div></div>-- <br>Regards,<div>Mukund</div><br>
</div>