<div dir="ltr">I have another issue now, it is the IPV6 dhcrelay.<div><br></div><div><div style="font-family:arial,sans-serif;font-size:14px">My configuration file on AP(2001:aaaa:bbbb:1234::110)</div><div style="font-family:arial,sans-serif;font-size:14px">
<br></div><div style="font-family:arial,sans-serif;font-size:14px">#dhcpd.conf</div><div style="font-family:arial,sans-serif;font-size:14px">authoritative;</div><div style="font-family:arial,sans-serif;font-size:14px"><div>
default-lease-time 72000;</div><div>max-lease-time 144000;</div><div><br></div><div>.......</div><div><br></div></div><div style="font-family:arial,sans-serif;font-size:14px">subnet6 2001:aaaa:bbbb:1234::/64 {</div><div style="font-family:arial,sans-serif;font-size:14px">
 interface eth0;</div><div style="font-family:arial,sans-serif;font-size:14px"> range6 2001:aaaa:bbbb:1234:: /64;</div><div style="font-family:arial,sans-serif;font-size:14px"><font color="#ff0000">/*option routers is unacceptable argument here*/</font></div>
<div style="font-family:arial,sans-serif;font-size:14px">}</div><div style="font-family:arial,sans-serif;font-size:14px"><br></div><div style="font-family:arial,sans-serif;font-size:14px"><div>subnet6 2001:aaaa:bbbb:1235::/64 {</div>
<div> interface eth0;</div><div> range6 2001:aaaa:bbbb:1235:: /64;</div><div>}</div><div><br></div><div><div>subnet6 2001:aaaa:bbbb:1236::/64 {</div><div> interface eth0;</div><div> range6 2001:aaaa:bbbb:1236:: /64;</div>
<div>}</div></div></div><div style="font-family:arial,sans-serif;font-size:14px"><br></div><div style="font-family:arial,sans-serif;font-size:14px"><br></div><div style="font-family:arial,sans-serif;font-size:14px">the ifconfig result on DHCP Relay Agent (static ipaddress)</div>
<div style="font-family:arial,sans-serif;font-size:14px">eth0 2001:aaaa:bbbb:1234::1</div><div style="font-family:arial,sans-serif;font-size:14px">eth1 2001:aaaa:bbbb:1235::1</div><div style="font-family:arial,sans-serif;font-size:14px">
eth2 2001:aaaa:bbbb:1236::1</div><div style="font-family:arial,sans-serif;font-size:14px"><br></div><div style="font-family:arial,sans-serif;font-size:14px">And I run the dhcrelay daemon like this</div><div style="font-family:arial,sans-serif;font-size:14px">
<br></div><div style="font-family:arial,sans-serif;font-size:14px">dhcrelay -6 -u eth0 -l eth1 -l eth2</div></div><div style="font-family:arial,sans-serif;font-size:14px"><br></div><div style="font-family:arial,sans-serif;font-size:14px">
furthermore, the daemon radvd is runned on DHCP Relay Agent,</div><div style="font-family:arial,sans-serif;font-size:14px">below is the configuration file. /etc/radvd.conf</div><div style="font-family:arial,sans-serif;font-size:14px">
<br></div><div><div><font face="arial, sans-serif"><span style="font-size:14px">interface eth0</span></font></div><div><font face="arial, sans-serif"><span style="font-size:14px">{</span></font></div><div><font face="arial, sans-serif"><span style="font-size:14px"><span class="" style="white-space:pre">      </span>AdvSendAdvert on;</span></font></div>
<div><font face="arial, sans-serif"><span style="font-size:14px"><span class="" style="white-space:pre">        </span>AdvManagedFlag off;</span></font></div><div><font face="arial, sans-serif"><span style="font-size:14px"><span class="" style="white-space:pre">  </span>AdvOtherConfigFlag off;</span></font></div>
<div><font face="arial, sans-serif"><span style="font-size:14px"><br></span></font></div><div><font face="arial, sans-serif"><span style="font-size:14px"><span class="" style="white-space:pre"> </span>prefix 2001:aaaa:bbbb:1234::/64</span></font></div>
<div><font face="arial, sans-serif"><span style="font-size:14px"><span class="" style="white-space:pre">        </span>{</span></font></div><div><font face="arial, sans-serif"><span style="font-size:14px"><span class="" style="white-space:pre">            </span>AdvOnLink on;</span></font></div>
<div><font face="arial, sans-serif"><span style="font-size:14px"><span class="" style="white-space:pre">                </span>AdvAutonomous on;</span></font></div><div><font face="arial, sans-serif"><span style="font-size:14px"><span class="" style="white-space:pre">            </span>AdvRouterAddr on;</span></font></div>
<div><font face="arial, sans-serif"><span style="font-size:14px"><span class="" style="white-space:pre">        </span>};</span></font></div><div><font face="arial, sans-serif"><span style="font-size:14px">};</span></font></div>
<div><font face="arial, sans-serif"><span style="font-size:14px"><br></span></font></div><div><font face="arial, sans-serif"><span style="font-size:14px">interface eth1</span></font></div><div><font face="arial, sans-serif"><span style="font-size:14px">{</span></font></div>
<div><font face="arial, sans-serif"><span style="font-size:14px"><span class="" style="white-space:pre">        </span>AdvSendAdvert on;</span></font></div><div><font face="arial, sans-serif"><span style="font-size:14px"><span class="" style="white-space:pre">    </span>AdvManagedFlag off;</span></font></div>
<div><font face="arial, sans-serif"><span style="font-size:14px"><span class="" style="white-space:pre">        </span>AdvOtherConfigFlag off;</span></font></div><div><font face="arial, sans-serif"><span style="font-size:14px"><br>
</span></font></div><div><font face="arial, sans-serif"><span style="font-size:14px"><span class="" style="white-space:pre">  </span>prefix 2001:aaaa:bbbb:1235::/64</span></font></div><div><font face="arial, sans-serif"><span style="font-size:14px"><span class="" style="white-space:pre">      </span>{</span></font></div>
<div><font face="arial, sans-serif"><span style="font-size:14px"><span class="" style="white-space:pre">                </span>AdvOnLink on;</span></font></div><div><font face="arial, sans-serif"><span style="font-size:14px"><span class="" style="white-space:pre">                </span>AdvAutonomous on;</span></font></div>
<div><font face="arial, sans-serif"><span style="font-size:14px"><span class="" style="white-space:pre">                </span>AdvRouterAddr on;</span></font></div><div><font face="arial, sans-serif"><span style="font-size:14px"><span class="" style="white-space:pre">    </span>};</span></font></div>
<div><font face="arial, sans-serif"><span style="font-size:14px">};</span></font></div><div><font face="arial, sans-serif"><span style="font-size:14px"><br></span></font></div><div><font face="arial, sans-serif"><span style="font-size:14px">interface eth2</span></font></div>
<div><font face="arial, sans-serif"><span style="font-size:14px">{</span></font></div><div><font face="arial, sans-serif"><span style="font-size:14px"><span class="" style="white-space:pre">  </span>AdvSendAdvert on;</span></font></div>
<div><font face="arial, sans-serif"><span style="font-size:14px"><span class="" style="white-space:pre">        </span>AdvManagedFlag off;</span></font></div><div><font face="arial, sans-serif"><span style="font-size:14px"><span class="" style="white-space:pre">  </span>AdvOtherConfigFlag off;</span></font></div>
<div><font face="arial, sans-serif"><span style="font-size:14px"><br></span></font></div><div><font face="arial, sans-serif"><span style="font-size:14px"><span class="" style="white-space:pre"> </span>prefix 2001:aaaa:bbbb:1236::/64</span></font></div>
<div><font face="arial, sans-serif"><span style="font-size:14px"><span class="" style="white-space:pre">        </span>{</span></font></div><div><font face="arial, sans-serif"><span style="font-size:14px"><span class="" style="white-space:pre">            </span>AdvOnLink on;</span></font></div>
<div><font face="arial, sans-serif"><span style="font-size:14px"><span class="" style="white-space:pre">                </span>AdvAutonomous on;</span></font></div><div><font face="arial, sans-serif"><span style="font-size:14px"><span class="" style="white-space:pre">            </span>AdvRouterAddr on;</span></font></div>
<div><font face="arial, sans-serif"><span style="font-size:14px"><span class="" style="white-space:pre">        </span>};</span></font></div><div><font face="arial, sans-serif"><span style="font-size:14px">};</span></font></div>
<div style="font-family:arial,sans-serif;font-size:14px"><br></div></div><div style="font-family:arial,sans-serif;font-size:14px"><br></div><div style="font-family:arial,sans-serif;font-size:14px"><br></div><div style="font-family:arial,sans-serif;font-size:14px">
After finishing by above configuration , the Client can get IPv6 address, but can not ping DHCP Server or the specific ethernet port(the same network)</div><div style="font-family:arial,sans-serif;font-size:14px"><br></div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/11/5 banglang huang <span dir="ltr"><<a href="mailto:banglang.huang@gmail.com" target="_blank">banglang.huang@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Thank you very much, I make it now, the two PC clients can get their ip address on the specific network, 192.168.2.x and 192.168.3.x.</div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br>
<div class="gmail_quote">2013/11/5 Glenn Satchell <span dir="ltr"><<a href="mailto:glenn.satchell@uniq.com.au" target="_blank">glenn.satchell@uniq.com.au</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">In subnet 192.168.2.0 you need to define<br>
<br>
 option routers 192.168.2.1;<br>
<br>
and in subnet 192.168.3.0 you need to define:<br>
<br>
 option routers 192.168.3.1;<br>
<br>
so that the clients get a default route back to the dhcp server.<br>
<br>
Next things to try after that are:<br>
<br>
Is there a firewall on the dhcp relay box? It needs to allow udp port 67<br>
and udp port 68 traffic for all IPs including 255.255.255.255.<br>
<br>
Is ip_forwarding enabled on the dhcp relay box? Usually /etc/sysctl.conf<br>
or a subdirectory to set this.<br>
<br>
Is there any useful information in the syslog files? Exactly which file<br>
will depend on how syslog is configured on your system, but something like<br>
/var/log/messages or /var/log/syslog.<br>
<br>
Next step after that is to sniff packets on the dhcp relay box:<br>
<br>
 tcpdump udp port 67 or udp port 68<br>
<br>
and see which parts of the handshake you are seeing. My bet is adding the<br>
routers statement will fix it though.<br>
<br>
regards,<br>
-glenn<br>
<div><br>
On Tue, November 5, 2013 12:59 pm, banglang huang wrote:<br>
> This picture shows the network topology, A Router( only One eth port) with<br>
> isc-dhcp-server, a PC with 4 ethernet ports and two clients,<br>
><br>
</div>> [image: ǶͼƬ 1]<br>
<div>><br>
> my configuration file on AP(192.168.1.1)<br>
><br>
> #dhcpd.conf<br>
> authoritative;<br>
><br>
> subnet 192.168.1.0 netmask 255.255.255.0 {<br>
>  interface eth0;<br>
>  range 192.168.1.10 192.168.1.50<br>
>  default-lease-time 72000;<br>
>  max-lease-time 144000;<br>
> }<br>
><br>
> subnet 192.168.2.0 netmask 255.255.255.0 {<br>
>  interface eth0;<br>
>  range 192.168.2.10 192.168.2.50<br>
>  default-lease-time 72000;<br>
>  max-lease-time 144000;<br>
> }<br>
><br>
> subnet 192.168.3.0 netmask 255.255.255.0 {<br>
>  interface eth0;<br>
>  range 192.168.3.10 192.168.3.50<br>
>  default-lease-time 72000;<br>
>  max-lease-time 144000;<br>
> }<br>
><br>
><br>
> the ifconfig result on DHCP Relay Agent<br>
> eth0 192.168.1.125<br>
> eth1 192.168.2.1<br>
> eth2 192.168.3.1<br>
><br>
> And I run the dhcrelay daemon like this<br>
><br>
>  dhcrelay 192.168.1.1<br>
><br>
><br>
</div>> But the above configuration can not work, the two PC clients can not get<br>
<div><div>> IP, so I really need help.<br>
><br>
><br>
><br>
> 2013/11/4 Glenn Satchell <<a href="mailto:glenn.satchell@uniq.com.au" target="_blank">glenn.satchell@uniq.com.au</a>><br>
><br>
>> There is no configuration file for dhcrelay as the options are very<br>
>> simple. Typical usage is<br>
>><br>
>>  dhcrelay serverip1 serverip2<br>
>><br>
>> where serveip1 is the fully qualified hostname or ip address of the dhcp<br>
>> server. You can specify multiple servers if you have more than one (eg<br>
>> failover configuration).<br>
>><br>
>> Full details are in the man page for dhcrelay.<br>
>> regards,<br>
>> -glenn<br>
>><br>
>> On Mon, November 4, 2013 3:38 pm, banglang huang wrote:<br>
>> > Hi all,<br>
>> >     As I am new to isc-dhcp-server, so I do not know how to<br>
>> configure<br>
>> > the relay agent.<br>
>> >     Is there anyone can tell or show a sample configuration<br>
>> > file(dhcpd.conf or other) to me ??<br>
><br>
<br>
_______________________________________________<br>
dhcp-users mailing list<br>
<a href="mailto:dhcp-users@lists.isc.org" target="_blank">dhcp-users@lists.isc.org</a><br>
<a href="https://lists.isc.org/mailman/listinfo/dhcp-users" target="_blank">https://lists.isc.org/mailman/listinfo/dhcp-users</a><br>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>