<HTML ><HEAD ><TITLE >$B%/%i%$%"%s%H$N@_Dj(B</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.54"><LINK REL="HOME" TITLE="DHCP mini-HOWTO" HREF="index.html"><LINK REL="PREVIOUS" TITLE="DHCP $B%W%m%H%3%k(B" HREF="x85.html"><LINK REL="NEXT" TITLE="DHCP $B%5!<%P$N%;%C%H%"%C%W(B" HREF="dhcp-server-setup.html"></HEAD ><BODY CLASS="SECT1" BGCOLOR="#FFFFFF" TEXT="#000000" ><DIV CLASS="NAVHEADER" ><TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >DHCP mini-HOWTO</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="x85.html" >Prev</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" ></TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="dhcp-server-setup.html" >Next</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="SECT1" ><H1 CLASS="SECT1" ><A NAME="CLIENT-SETUP" >3. $B%/%i%$%"%s%H$N@_Dj(B</A ></H1 ><P >$B8=:_(B Linux $B$G$O!"(B3$B$D$N0[$J$k(B DHCP $B%/%i%$%"%s%H%W%m%0%i%`$,$"$j$^$9!#(B dhcpcd, pump $B$H(B dhclient $B$G$9!#$3$N(B mini-HOWTO $B$G$O!"(B $B<g$K(B dhcpcd $B$r<h$j07$$$^$9!#(B</P ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN102" >3.1. $B%/%i%$%"%s%H%G!<%b%s(B (dhcpcd) $B$N%@%&%s%m!<%I(B</A ></H2 ><P >$B$*;H$$$N%G%#%9%H%j%S%e!<%7%g%s$K$h$C$F$O!"(B DHCP $B%/%i%$%"%s%H%G!<%b%s$r%@%&%s%m!<%I$9$kI,MW$,$"$k$+$b$7$l$^$;$s!#(B $B%=!<%9$+$i%3%s%Q%$%k$7$?$$$N$G$"$l$P!"(B $BI,MW$J%Q%C%1!<%8$O(B dhcpcd $B$H8F$P$l$k$b$N$G!"8=:_$N:G?7HG$O(B 1.3.18 $B$G$9!#(B Sergei Viznyuk <TT CLASS="EMAIL" ><sergei@phystech.com></TT > $B$,%a%s%F%J%s%9$7$F$*$j!"(B $B:#F|$G$OB?$/$N%G%#%9%H%j%S%e!<%7%g%s$G%P%$%J%j%Q%C%1!<%8$,<}O?$5$l$F$$$^$9!#(B</P ><P >dhcpcd $B$N%=!<%9$O<!$N>l=j$+$i%@%&%s%m!<%I$G$-$^$9!#(B</P ><P ></P ><UL ><LI ><P ><A HREF="ftp://ftp.phystech.com/pub/" TARGET="_top" >ftp://ftp.phystech.com/pub/</A > (Primary site)</P ></LI ><LI ><P ><A HREF="http://www.cps.msu.edu/~dunham/out/" TARGET="_top" >http://www.cps.msu.edu/~dunham/out/</A ></P ></LI ></UL ><P >$B%@%&%s%m!<%I$7$?$i!"0J2<$N;X<($K=>$C$F$/$@$5$$!#(B $B$I$A$i$N%j%s%/$+$i$bF1$8$b$N$,F~<j2DG=$J$O$:$G$9!#(B</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="SLACKWARE" >3.2. Slackware</A ></H2 ><P >$B:G?7HG$N(B DHCPcd $B$O(B metalab $B$N%_%i!<$+$i!"$"$k$$$O0J2<$+$i(B $B%@%&%s%m!<%I$G$-$^$9!#(B</P ><P ></P ><UL ><LI ><P ><A HREF="ftp://metalab.unc.edu/pub/Linux/system/network/daemons" TARGET="_top" >ftp://metalab.unc.edu/pub/Linux/system/network/daemons</A ></P ></LI ><LI ><P ><A HREF="ftp://ftp.phystech.com/pub/" TARGET="_top" >ftp://ftp.phystech.com/pub/</A > (Primary site)</P ></LI ><LI ><P ><A HREF="ftp://ftp.kobe-u.ac.jp/pub/PC-UNIX/Linux/network/dhcp/" TARGET="_top" >ftp://ftp.kobe-u.ac.jp/pub/PC-UNIX/Linux/network/dhcp/</A > (Primary site in Japan)</P ></LI ></UL ><P >$B:G?7HG$N(B <TT CLASS="FILENAME" >dhcpcd.tar.gz</TT > $B$r%@%&%s%m!<%I$7$^$7$g$&!#(B</P ><P ></P ><UL ><LI ><P >$BE83+$7$^$9!#(B</P ><P ><B CLASS="COMMAND" >tar -zxvf dhcpcd-1.3.18pl1.tar.gz</B ></P ></LI ><LI ><P >$B%G%#%l%/%H%j$KF~$C$F(B dhcpcd $B$r(B make $B$7$^$9!#(B</P ><P ><B CLASS="COMMAND" >cd dhcpcd-1.3.18pl1</B ></P ><P ><B CLASS="COMMAND" >make</B ></P ></LI ><LI ><P >$B%$%s%9%H!<%k$7$^$9(B ($B0J2<$N%3%^%s%I$O(B root $B$G<B9T$9$kI,MW$,$"$j$^$9(B)</P ><P ><B CLASS="COMMAND" >make install</B ></P ></LI ></UL ><P >/etc/dhcpc $B$H$$$&%G%#%l%/%H%j$,$G$-$^$9!#(B DHCPcd $B$O$3$3$K(B DHCP $B>pJs$rJ]B8$7$^$9!#(B dhcpcd $B$O(B /usr/sbin $B$K%3%T!<$5$l$^$9!#(B</P ><P >$B%V!<%H;~$K(B DHCP $B$rMxMQ$7$F%7%9%F%`$N=i4|2=$r9T$&$K$O!"(B $B0J2<$N$h$&$KF~NO$7$^$9!#(B</P ><P ><B CLASS="COMMAND" >cd /etc/rc.d</B ></P ><P ><B CLASS="COMMAND" >mv rc.inet1 rc.inet1.OLD</B ></P ><P >$B8E$$%M%C%H%o!<%/=i4|2=%9%/%j%W%H$r(B <TT CLASS="FILENAME" >rc.inet1.OLD</TT > $B$K%j%M!<%`$7$^$9!#$3$3$G?7$7$$(B <TT CLASS="FILENAME" >rc.inet1</TT > $B%9%/%j%W%H$r:n@.$9$kI,MW$,$"$j$^$9!#(B $B0J2<$N%3!<%I$G(B OK $B$G$7$g$&!#(B</P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><PRE CLASS="PROGRAMLISTING" >#!/bin/sh # # rc.inet1 This shell script boots up the base INET system. HOSTNAME=`cat /etc/HOSTNAME` #This is probably not necessary but I #will leave it in anyways # Attach the loopback device. /sbin/ifconfig lo 127.0.0.1 /sbin/route add -net 127.0.0.0 netmask 255.0.0.0 lo # IF YOU HAVE AN ETHERNET CONNECTION, use these lines below to configure the # eth0 interface. If you're only using loopback or SLIP, don't include the # rest of the lines in this file. /usr/sbin/dhcpcd</PRE ></TD ></TR ></TABLE ><P >$BJ]B8$7$F%3%s%T%e!<%?$r:F5/F0$7$^$7$g$&!#(B</P ><P >$B=*$o$C$?$i(B<A HREF="client-setup.html#NAMESERVER" >$B:G=*@_Dj(B</A >$B$K?J$_$^$7$g$&!#(B</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="REDHAT6" >3.3. RedHat 6.x $B$*$h$S(B Mandrake 6.x</A ></H2 ><P >RedHat 6.0+ $B$K$*$1$k(B DHCPcd $B$N@_Dj$O$H$F$b4JC1$G$9!#(B $B$^$:(B <B CLASS="COMMAND" >control-panel</B > $B%3%^%s%I$G%3%s%H%m!<%k%Q%M%k$r5/F0$7$^$9!#(B</P ><P ></P ><UL ><LI ><P >"Network Configuration" $B$rA*$S$^$9!#(B</P ></LI ><LI ><P >Click on Interfaces</P ></LI ><LI ><P >Add $B$r%/%j%C%/$7$^$9!#(B</P ></LI ><LI ><P >Ethernet $B$rA*$S$^$9!#(B</P ></LI ><LI ><P >Edit Ethernet/Bus Interface $B$+$i(B "Activate interface at boot time" $B$rA*$S!"(B"Interface configuration protocol" $B$H$7$F(B "DHCP" $B$rA*$S$^$9!#(B</P ></LI ></UL ><P >RedHat 6.x $B$G$O!">e5-$N(B dhcpcd $B$G$O$J$/!"(Bpump $B$,(B $BI8=`$N(B DHCP $B%/%i%$%"%s%H$H$7$FF1:-$5$l$F$$$k$3$H$K5$$r$D$1$F$/$@$5$$!#(BCD-ROM $B$K$O(B dhcpcd $B$N(B rpm $B$b4^$^$l$F$$$k$N$G!"(Bpump $B$G$&$^$/$$$+$J$+$C$?$i(B dhcpcd $B$G;n$7$F$_$^$7$g$&!#(Bdhcpcd $B$r(B ($BNc$($P(B <B CLASS="COMMAND" >rpm -i dhcpcd-1.3.17pl2-1.i386.rpm</B > $B$N$h$&$K(B) $B%$%s%9%H!<%k$7$?$i!"(B <A HREF="client-setup.html#LINUXPPC-RH6" >$B=$@5(B</A >$B$,I,MW$K$J$j$^$9!#(B</P ><P >Alexander Stevenson <TT CLASS="EMAIL" ><alexander.stevenson@home.com></TT > $B$K$h$kDI2C>pJs$r0J2<$K<($7$^$9!#(B</P ><BLOCKQUOTE CLASS="BLOCKQUOTE" ><P >DHCPcd $B$G$OA4$/$&$^$/$$$-$^$;$s$G$7$?!#7k6ILr$KN)$C$?$N$O(B Mandrake 6.0 $BF1:-$N(B ($B$?$V$s(B RedHat $B$K$b$"$k$H;W$&(B) "pump" $B$G$7$?!#(B $B;d$,;H$C$?%3%^%s%I$r0J2<$K<($7$^$9!#(B</P ><P ><B CLASS="COMMAND" >pump -i eth0 -h hostname</B ></P ><P >"hostname" $B$O2?$G$b9=$$$^$;$s$G$7$?$,!"(B $B$H$K$+$/$3$l$,$J$$$H%5!<%P$OH?1~$r<($7$^$;$s$G$7$?!#(B</P ><P >$B$=$l$+$i!"(B<TT CLASS="FILENAME" >/sbin/ifup</TT > $B%9%/%j%W%H$KJQ99$r2C$(!"@_Dj$rH?1G$5$;$^$7$?!#I8=`$N%P!<%8%g%s$G$O(B -h $B%*%W%7%g%s$,$J$+$C$?$N$G!"$&$^$/F0$-$^$;$s$G$7$?!#(B</P ><P >$B4pK\E*$K!"(Blinuxconf $B$r;H$C$F$$$k$N$G$"$l$P!"(B $B%"%@%W%?$N@_Dj$r(B "DHCP" $B$K$7$F$bF0$+$J$$>l9g$K$O!"(B <TT CLASS="FILENAME" >/sbin/ifup</TT > $B$N%9%/%j%W%H$N(B pump $B$N9T$K(B "<B CLASS="COMMAND" >-h hostname</B >" $B$H$$$&%*%W%7%g%s$rDI2C$7$F$_$k$H$$$$$N$G$O$J$$$G$7$g$&$+!#;d$O%9%/%j%W%H$r<!$N$h$&$K=$@5$7$^$7$?!#(B</P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><PRE CLASS="PROGRAMLISTING" >... if [ -n "$PUMP" ]; then echo -n "Determining IP information for $DEVICE..." if /sbin/pump -i $DEVICE -h hostname; then echo " done." else echo " failed." exit 1 fi else ...</PRE ></TD ></TR ></TABLE ></BLOCKQUOTE ><P >$B$b$&0l$D$N!"$h$j%(%l%,%s%H$K%[%9%HL>$r@_Dj$9$kJ}K!$,(B Aad van der Klaauw $B$+$i4s$;$i$l$^$7$?!#0J2<$K<($7$^$9!#(B</P ><BLOCKQUOTE CLASS="BLOCKQUOTE" ><P >$B$$$^<+Bp$N%2!<%H%&%'%$%7%9%F%`$r@_Dj$7$F$$$k$s$G$9$,!"(B MAC $B%"%I%l%9$r%;%C%H$7$F(B '-h hostname' $B$rM-8z$K$9$kI,MW$,$"$j$^$7$?!#(B $B$=$N$?$a$K!"%9%/%j%W%H$r!VJQ99$;$:$K!W!"@_Dj%U%!%$%k$r;H$&$3$H$K$7$^$7$?!#(B /etc/sysconfig/network-scripts/ifcfg-eth0 $B$K!"<!$N$h$&$J5-=R$r2C$($^$7$?!#(B</P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><PRE CLASS="PROGRAMLISTING" >DEVICE="eth0" MACADDR="00:11:22:33:44:55" DHCP_HOSTNAME="trigger_for_terayon"</PRE ></TD ></TR ></TABLE ><P >$B$3$A$i$J$i%"%C%W%0%l!<%I$7$F$b@_Dj$,;D$j$^$9$7!"(B $B;d$NCN$k8B$j$G$O!V8+DL$7$NNI$$!WJ}K!$G$9!#(B</P ></BLOCKQUOTE ><P >$B$3$l$G=*$o$j$G$9!#%^%7%s$r%j%V!<%H$9$k$+!"(B <B CLASS="COMMAND" >/sbin/ifup eth0</B > $B$r%3%^%s%I%i%$%s$G<B9T$7$F$/$@$5$$!#(B</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN196" >3.4. RedHat 5.x</A ></H2 ><P >RedHat 5.0+ $B$K$*$1$k(B DHCPcd $B$N@_Dj$O$H$F$b4JC1$G$9!#(B $B$^$:(B <B CLASS="COMMAND" >control-panel</B > $B%3%^%s%I$G%3%s%H%m!<%k%Q%M%k$r5/F0$7$^$9!#(B</P ><P ></P ><UL ><LI ><P >"Network Configuration" $B$rA*$S$^$9!#(B</P ></LI ><LI ><P >Click on Interfaces</P ></LI ><LI ><P >Add $B$r%/%j%C%/$7$^$9!#(B</P ></LI ><LI ><P >Ethernet $B$rA*$S$^$9!#(B</P ></LI ><LI ><P >Edit Ethernet/Bus Interface $B$+$i(B "Activate interface at boot time" $B$rA*$S!"(B"Interface configuration protocol" $B$H$7$F(B "DHCP" $B$rA*$S$^$9!#(B</P ></LI ></UL ><P >$B=*$o$C$?$i(B<A HREF="client-setup.html#NAMESERVER" >$B:G=*@_Dj(B</A >$B$K?J$_$^$7$g$&!#(B</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN213" >3.5. RedHat 4.x $B$*$h$S(B Caldera OpenLinux 1.1/1.2</A ></H2 ><P >DHCPcd $B$O(B RedHat $B$NI8=`%G%#%9%H%j%S%e!<%7%g%s$K(B RPM $B$H$7$FF~$C$F$$$^$9!#(B $B%G%#%9%H%j%S%e!<%7%g%s(B CD-ROM $B$N(B RPMS $B%G%#%l%/%H%j$K$"$k$G$7$g$&!#(B $B0J2<$+$i%@%&%s%m!<%I$7$F$b$$$$$G$7$g$&!#(B</P ><P ><A HREF="ftp://ftp.redhat.com/pub/redhat/redhat-4.2/i386/RedHat/RPMS/dhcpcd-0.6-2.i386.rpm" TARGET="_top" >ftp://ftp.redhat.com/pub/redhat/redhat-4.2/i386/RedHat/RPMS/dhcpcd-0.6-2.i386.rpm</A ></P ><P >$B<!$N%3%^%s%I$G%$%s%9%H!<%k$7$^$7$g$&(B: <B CLASS="COMMAND" >rpm -i dhcpcd-0.6-2.i386.rpm</B ></P ><P >$B$"$k$$$O<+J,$N9%$-$J%P!<%8%g%s$r<h$C$F$-$F!"(B<A HREF="client-setup.html#SLACKWARE" ><I >Slackware</I ></A > $B$N(B $BItJ,$G@bL@$7$?$d$jJ}$G%3%s%Q%$%k$7$F$b$+$^$$$^$;$s!#(B</P ><P >$B0J2<$N>pJs$O(B nothing <TT CLASS="EMAIL" ><nothing@cc.gatech.edu></TT > $B$+$i4s$;$i$l$^$7$?!#(B</P ><BLOCKQUOTE CLASS="BLOCKQUOTE" ><P >$B@EE*$J(B IP $B%"%I%l%9$HL>A0$r(B <TT CLASS="FILENAME" >/etc/resolv.conf</TT > $B$+$i<h$j=|$-$^$7$?!#(B $B$7$+$7(B search $B9T$HFs$D$N(B nameserver $B9T$O;D$7$^$7$?(B ($B$J$<$+;d$N(B dhcpcd $B$O(B <TT CLASS="FILENAME" >/etc/dhcpc/resolv.conf</TT > $B$r@8@.$7$F$/$l$J$$$N$G!"(B $B@EE*$J(B <TT CLASS="FILENAME" >/etc/resolv.conf</TT > $B$r;H$o$J$1$l$P$J$j$^$;$s$G$7$?(B)$B!#(B</P ><P ><TT CLASS="FILENAME" >/etc/sysconfig/network</TT > $B$+$i$O(B HOSTNAME, GATEWAY $B$N%(%s%H%j$r(B $B:o=|$7$^$7$?!#$=$NB>$N%(%s%H%j(B (NETWORKING, DOMAINNAME, GATEWAYDEV) $B$O$=$N$^$^;D$7$^$7$?!#(B</P ><P ><TT CLASS="FILENAME" >/etc/sysconfig/network-scripts/ifcfg-eth0</TT > $B$+$i$O(B IPADDR, NETMASK, NETWORK, BROADCAST $B$N%(%s%H%j$r:o=|$7$^$7$?!#(B DEVICE $B$H(B ONBOOT $B$O$=$N$^$^;D$7$^$7$?!#(B BOOTPROTO $B9T$O(B BOOTPROTO=dhcp $B$HJQ99$7$^$7$?!#(B</P ><P >$B%U%!%$%k$r%;!<%V$7!"%3%s%T%e!<%?$r%j%V!<%H$7$^$7$g$&!#(B</P ></BLOCKQUOTE ><P >$B=*$o$C$?$i(B<A HREF="client-setup.html#NAMESERVER" >$B:G=*@_Dj(B</A >$B$K?J$_$^$7$g$&!#(B</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="DEBIAN" >3.6. Debian</A ></H2 ><P >DHCPcd $B$N(B deb $B%Q%C%1!<%8$O0J2<$K$"$j$^$9!#(Bdhcpcd $B$G;O$^$k$b$N$rF~<j$7$^$7$g$&!#(B</P ><P ><A HREF="http://ftp.debian.org/debian/dists/slink/main/binary-i386/net/" TARGET="_top" >http://ftp.debian.org/debian/dists/slink/main/binary-i386/net/</A ></P ><P >$B$"$k$$$O(B Slackware $B$N$h$&$K<+J,$G%$%s%9%H!<%k$7$F$b$$$$$G$7$g$&!#(B</P ><P >deb $B%Q%C%1!<%8$rE83+$9$k$K$O0J2<$N%3%^%s%I$rF~NO$7$^$9!#(B <B CLASS="COMMAND" >dpkg -i /where/ever/your/debian/packages/are/dhcpcd*deb</B ></P ><P >DHCPcd $BMQ$N@_Dj$OFC$KI,MW$J$$$h$&$G$9!#M}M3$r0J2<$K<($7$^$9!#(B</P ><TABLE BORDER="0" WIDTH="100%" CELLSPACING="0" CELLPADDING="0" CLASS="BLOCKQUOTE" ><TR ><TD WIDTH="10%" VALIGN="TOP" > </TD ><TD WIDTH="80%" VALIGN="TOP" ><P >debian $B%Q%C%1!<%8$O$@$$$?$$$=$&$G$9$,!"(Bdhcpcd $B%Q%C%1!<%8$b(B $B%9%?!<%H%"%C%W%9%/%j%W%H$r(B <TT CLASS="FILENAME" >/etc/init.d/<TT CLASS="REPLACEABLE" ><I >package_name</I ></TT ></TT > $B$K(B $B%$%s%9%H!<%k$7(B ($B$3$3$G$O(B <TT CLASS="FILENAME" >/etc/init.d/dhcpcd</TT > $B$G$9(B)$B!"(B $B$=$7$F(B <TT CLASS="FILENAME" >/etc/rc?.d/</TT > $B%G%#%l%/%H%j$K!"I,MW$J%j%s%/$rG[CV$7$F$/$l$^$9!#(B</P ></TD ><TD WIDTH="10%" VALIGN="TOP" > </TD ></TR ><TR ><TD COLSPAN="2" ALIGN="RIGHT" VALIGN="TOP" >--<SPAN CLASS="ATTRIBUTION" >Heiko Schlittermann <TT CLASS="EMAIL" ><heiko@os.inf.tu-dresden.de></TT > $B$K$h$k!#(B</SPAN ></TD ><TD WIDTH="10%" > </TD ></TR ></TABLE ><P >$B$7$?$,$C$F(B <TT CLASS="FILENAME" >/etc/rc?.d/</TT > $B%G%#%l%/%H%j$NFbMF$,%V!<%H;~$K<B9T$5$l$^$9!#(B</P ><P >$B%$%s%9%H!<%k$7$F$+$i%3%s%T%e!<%?$r:F5/F0$7$J$$>l9g$O!"(B $B<!$N%3%^%s%I$K$h$C$F<jF0$G%G!<%b%s$r5/F0$7$F$_$F$/$@$5$$!#(B <B CLASS="COMMAND" >/etc/init.d/dhcpcd start</B ></P ><P >$B=*$o$C$?$i(B<A HREF="client-setup.html#NAMESERVER" >$B:G=*@_Dj(B</A >$B$K?J$_$^$7$g$&!#(B</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN259" >3.7. LinuxPPC $B$*$h$S(B MkLinux</A ></H2 ><P >$B0J2<$NFbMF$O(B R. Shapiro $B$K$h$k$b$N$G$9!#(B</P ><P >"1999" (R5) $B%j%j!<%9$G!"(BLinuxppc $B$O!"$[$\40A4$K(B RedHat 6 $B8_49$H$J$j$^$7$?!#$?$@$70l$D7Y9p$,$"$j$^$9(B($B2<$r8+$F$/$@$5$$(B)$B!#(B $B$=$l0J30$NE@$K$D$$$F$O!"(B <A HREF="client-setup.html#REDHAT6" ><I >RedHat 6.x $B$*$h$S(B Mandrake 6.x</I ></A > $B$G$N@bL@$HF1$8$3$H$,$"$F$O$^$j$^$9!#(B</P ><P >$B;D$C$F$$$kLdBj$O!"(BRedhat 6 $B$,I8=`$N(B DHCP $B%/%i%$%"%s%H$H$7$F;H$C$F$$$k(B pump $B$,!"(BLinuxppc $B$G$O0BDj$7$FF0:n$7$J$$!"$H$$$&$b$N$G$9!#(B <A NAME="LINUXPPC-RH6" ></A > $B$3$NLdBj$KBP=h$9$k$K$O!"(BSergei Viznyuk $B$N%Z!<%8$+$i:G?7HG$N(B dhcpcd $B$rF~<j$7$F%$%s%9%H!<%k$7!"(B<TT CLASS="FILENAME" >/sbin/ifup</TT > $B$rJT=8$7$F(B <B CLASS="COMMAND" >pump</B > $B$NBe$o$j$K(B <B CLASS="COMMAND" >dhcpcd</B > $B$r;H$&$h$&$K$9$kI,MW$,$"$j$^$9!#(B</P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><PRE CLASS="PROGRAMLISTING" >if [ "$BOOTPROTO" = bootp -o "$BOOTPROTO" = dhcp ]; then PUMP=true fi if [ -n "$PUMP" ]; then</PRE ></TD ></TR ></TABLE ><P >$B$H$"$kItJ,$r!"(B</P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><PRE CLASS="PROGRAMLISTING" > if [ "$BOOTPROTO" = bootp ]; then echo " done." else echo " failed." exit 1 fi elif [ "$BOOTPROTO" = dhcp ]; then echo -n "Determining IP information for $DEVICE..." if /sbin/dhcpcd -d $DEVICE ; then if [ -f /etc/dhcpc/dhcpcd-${DEVICE}.exe ]; then /etc/dhcpc/dhcpcd-${DEVICE}.exe fi</PRE ></TD ></TR ></TABLE ><P >$B$H=q$-49$($F$/$@$5$$!#(B<B CLASS="COMMAND" >ifdown</B > $B$K$b$3$l$K(B $BBP1~$9$k=$@5$,I,MW$G$9!#(B</P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><PRE CLASS="PROGRAMLISTING" >if [ "$BOOTPROTO" = bootp -o "$BOOTPROTO" = dhcp ]; then .... fi</PRE ></TD ></TR ></TABLE ><P >$B$H$"$kItJ,$r(B</P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><PRE CLASS="PROGRAMLISTING" >if [ "$BOOTPROTO" = bootp ]; then fi if [ "$BOOTPROTO" = dhcp ]; then if [ -f /var/run/dhcpcd-${DEVICE}.pid ]; then kill `cat /var/run/dhcpcd-${DEVICE}.pid` rm -f /var/run/dhcpcd-${DEVICE}.pid fi fi</PRE ></TD ></TR ></TABLE ><P >$B$H=q$-49$($^$9!#(B</P ><P >ppc $B$GF0$/(B dhcpcd $B$N(B rpm $B$O(B Linuxppc 1999 $B$KF1:-$5$l$F$$$^$9!#(B $B$b$&>/$7?7$7$$(B rpm $B$,!"(B <A HREF="ftp://ftp.linuxppc.org/" TARGET="_top" >ftp://ftp.linuxppc.org/</A > $B$N(B contrib $B%G%#%l%/%H%j$K$"$j$^$9!#(BLinuxppc 1999 $B$G%3%s%Q%$%k$G$-$k%=!<%9$O(B <A HREF="ftp://ftp.phystech.com/pub/dhcpcd-1.3.17-pl9.tar.gz" TARGET="_top" >ftp://ftp.phystech.com/pub/dhcpcd-1.3.17-pl9.tar.gz</A > $B$+$iF~<j2DG=$G$9!#(B</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="NAMESERVER" >3.8. $B:G=*@_Dj(B</A ></H2 ><P >$B%^%7%s$r:F5/F0$7$?$i!"%M%C%H%o!<%/%$%s%?!<%U%'!<%9$O(B $B@_Dj:Q$_$K$J$C$F$$$k$O$:$G$9!#(B<B CLASS="COMMAND" >ifconfig</B > $B%3%^%s%I$r<B9T$7$^$7$g$&!#(B</P ><P >$B0J2<$N$h$&$JI=<($,=P$k$O$:$G$9!#(B</P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><PRE CLASS="PROGRAMLISTING" > lo Link encap:Local Loopback inet addr:127.0.0.1 Bcast:127.255.255.255 Mask:255.0.0.0 UP BROADCAST LOOPBACK RUNNING MTU:3584 Metric:1 RX packets:302 errors:0 dropped:0 overruns:0 frame:0 TX packets:302 errors:0 dropped:0 overruns:0 carrier:0 coll:0 eth0 Link encap:Ethernet HWaddr 00:20:AF:EE:05:45 inet addr:24.128.53.102 Bcast:24.128.53.255 Mask:255.255.254.0 ^^^^^^^^^^^^^^^^^^^^^^^ UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1 RX packets:24783 errors:1 dropped:1 overruns:0 frame:1 TX packets:11598 errors:0 dropped:0 overruns:0 carrier:0 coll:96 Interrupt:10 Base address:0x300 </PRE ></TD ></TR ></TABLE ><P ><TT CLASS="LITERAL" >inet addr</TT > $B$N$"$H$KDL>o$NHV9f$,=P$F$$$l$P(B OK $B$G$9!#(B 0.0.0.0 $B$,=P$F$b$,$C$+$j$7$J$$$G$/$@$5$$!"$3$l$O(B <B CLASS="COMMAND" >dhcpcd</B > $B$,(B IP $B%"%I%l%9$r<hF@$9$kA0$N0l;~E*$J>uBV$G$9!#?tJ,7P$C$F$b(B 0.0.0.0 $B$N$^$^$G$7$?$i!"(B <A HREF="client-setup.html#TROUBLESHOOTING" ><I >$B%H%i%V%k%7%e!<%F%#%s%0(B</I ></A > $B$r%A%'%C%/$7$F$/$@$5$$!#(B DHCPcd $B$O%G!<%b%s$G$9$+$i!"%^%7%s$NEE8;$,F~$C$F$$$k8B$j5o:B$jB3$1$^$9!#(B DHCPcd $B$O(B 3 $B;~4V$*$-$K(B DHCP $B%5!<%P$K@\B3$7!"?7$?$J(B IP $B%"%I%l%9$r(B $BB_$7=P$7$F$b$i$*$&$H$7$^$9!#%a%C%;!<%8$O$9$Y$F(B syslog $B$K(B $BJ]B8$5$l$^$9(B (Slackware $B7O$J$i(B <TT CLASS="FILENAME" >/var/adm/syslog</TT >, Redhat/OpenLinux $B$J$i(B <TT CLASS="FILENAME" >/var/log/syslog</TT > $B$G$9(B)$B!#(B</P ><P >$B:G8e$K$b$&0l$D!#%M!<%`%5!<%P$r;XDj$7$J$1$l$P$J$j$^$;$s!#(B $B$3$l$K$OFs$D$N$d$jJ}$,$"$j$^$9!#0l$D$O%W%m%P%$%@$K!";H$C$F$b$+$^$o$J$$(B $B%M!<%`%5!<%P$N%"%I%l%9$r65$($F$b$i$$!"$=$l$r(B <TT CLASS="FILENAME" >/etc/resolv.conf</TT > $B$K=q$/J}K!!"$b$&0l$D$O(B DHCPcd $B$K(B DHCP $B%5!<%P$+$i(B $B%j%9%H$r<hF@$5$;!"(B<TT CLASS="FILENAME" >/etc/dhcpc</TT > $B$K(B <TT CLASS="FILENAME" >resolv.conf</TT > $B$r:n@.$5$;$kJ}K!$G$9!#(B</P ><P >$B;d$O(B DHCPcd $B$N(B <TT CLASS="FILENAME" >resolv.conf</TT > $B$r;H$&$3$H$K$7$^$7$?!#(B $B$d$jJ}$r0J2<$K<($7$^$9!#(B</P ><P >$B8E$$(B <TT CLASS="FILENAME" >/etc/resolv.conf</TT > $B$r!"(B $B<!$N%3%^%s%I$r<B9T$7$F%P%C%/%"%C%W$7$^$9!#(B <B CLASS="COMMAND" >mv /etc/resolv.conf /etc/resolv.conf.OLD</B ></P ><P ><TT CLASS="FILENAME" >/etc/dhcpc</TT >$B%G%#%l%/%H%j$,$J$1$l$P!"<!$N%3%^%s%I$r<B9T$7$F:n$j$^$9!#(B <B CLASS="COMMAND" >mkdir /etc/dhcpc</B ></P ><P ><TT CLASS="FILENAME" >/etc/dhcpc/resolv.conf</TT > $B$+$i(B <TT CLASS="FILENAME" >/etc/resolv.conf</TT >$B$X$N%j%s%/$r(B $B:n$j$^$9!#(B <B CLASS="COMMAND" >ln -s /etc/dhcpc/resolv.conf /etc/resolv.conf</B ></P ><P >$B>e5-$G$&$^$/$$$+$J$$>l9g$O0J2<$r;n$7$F$/$@$5$$(B ( <TT CLASS="EMAIL" ><nothing@cc.gatech.edu></TT > $B$N;XE&$r<u$1$F=$@5$7$^$7$?!#$^$?(B Henrik Stoerner $B$+$i$b2~A1Ds0F$r(B $B$$$?$@$-$^$7$?(B)$B!#(B</P ><A NAME="ERROR3" ></A ><P >$B$3$N:G=*%9%F%C%W$r9T$o$J$1$l$P$J$i$J$+$C$?$N$O!"(B $B;d$N(B dhcpcd $B$,(B <TT CLASS="FILENAME" >/etc/dhcpc/resolv.conf</TT > $B$r:n@.$7$J$+$C$?$+$i$G$7$?!#;d$O(B <TT CLASS="FILENAME" >/etc/sysconfig/network-scripts/ifup</TT > $B$K0J2<$N=$@5$r9T$$$^$7$?(B ($BHs>o$K>p$1$J$$%O%C%/$G$9$,!";d$N$H$3$m$G$O$&$^$/F0$$$F$$$^$9(B)$B!#(B</P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><PRE CLASS="PROGRAMLISTING" >elif [ "$BOOTPROTO" = dhcp -a "$ISALIAS" = no ]; then echo -n "Using DHCP for ${DEVICE}... " /sbin/dhcpcd -c /etc/sysconfig/network-scripts/ifdhcpc-done ${DEVICE} echo "echo \$$ > /var/run/dhcp-wait-${DEVICE}.pid; exec sleep 30" | sh if [ -f /var/run/dhcp-wait-${DEVICE}.pid ]; then ^^^^ echo "failed." exit 1</PRE ></TD ></TR ></TABLE ><P >$B$3$l$r0J2<$N$h$&$KJQ99$7$^$7$?!#(B</P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><PRE CLASS="PROGRAMLISTING" >elif [ "$BOOTPROTO" = dhcp -a "$ISALIAS" = no ]; then echo -n "Using DHCP for ${DEVICE}... " /sbin/dhcpcd echo "echo \$$ > /var/run/dhcp-wait-${DEVICE}.pid; exec sleep 30" | sh if [ ! -f /var/run/dhcp-wait-${DEVICE}.pid ]; then ^^^^^^ echo "failed." exit 1</PRE ></TD ></TR ></TABLE ><DIV CLASS="NOTE" ><BLOCKQUOTE CLASS="NOTE" ><P ><B >Note: </B >$BCm0U$9$Y$-$O(B <TT CLASS="LITERAL" >if [ ! -f /var/run/dhcp-wait-${DEVICE}.pid ];</TT > $B$NItJ,$N(B <EM >! ($B%(%/%9%/%i%a!<%7%g%s(B)</EM > $B$G$9!#(B</P ></BLOCKQUOTE ></DIV ><P >$B$5$"!"$G$O@J$KLa$C$F3Z$7$_$^$7$g$&(B :-)</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN323" >3.9. $B;(B?$JCm0U(B</A ></H2 ><P >$B0J2<$N%9%F%C%W$OK\MhITMW$G$9$,!"Lr$KN)$D?M$b$$$k$G$7$g$&!#(B</P ><P ></P ><OL TYPE="a" ><LI ><P >$B%M%C%H%o!<%/@\B3$r;~!9$7$+I,MW$H$7$J$$$J$i!"(B <B CLASS="COMMAND" >dhcpcd</B > $B$r%3%^%s%I%i%$%s$+$i5/F0$9$k;v$b$G$-$^$9(B (root $B8"8B$,I,MW$G$9(B)$B!#0J2<$r<B9T$7$^$9!#(B <B CLASS="COMMAND" >/usr/sbin/dhcpcd</B ></P ><P >$B%M%C%H%o!<%/$r@ZCG$9$k$H$-$K$O0J2<$r<B9T$7$^$9!#(B <B CLASS="COMMAND" >/usr/sbin/dhcpcd -k</B ></P ></LI ></OL ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="TROUBLESHOOTING" >3.10. $B%H%i%V%k%7%e!<%F%#%s%0(B</A ></H2 ><P >$B$3$l$^$G=R$Y$F$-$?%9%F%C%W$r@5$7$/$?$I$C$F$b%M%C%H%o!<%/%"%/%;%9$,(B $B$G$-$J$$>l9g$K$O!"$$$/$D$+$NM}M3$,9M$($i$l$^$9!#(B</P ><DIV CLASS="SECT3" ><H3 CLASS="SECT3" ><A NAME="AEN336" >3.10.1. $B%M%C%H%o!<%/%+!<%I$,@5$7$/@_Dj$5$l$F$$$J$$(B</A ></H3 ><P >$B%V!<%H%"%C%W$N%W%m%;%9$G!"(B Linux $B$O%M%C%H%o!<%/%+!<%I$r(B $B%W%m!<%V$7$F0J2<$N$h$&$J9T$r=PNO$9$k$O$:$G$9!#(B</P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><PRE CLASS="PROGRAMLISTING" >eth0: 3c509 at 0x300 tag 1, 10baseT port, address 00 20 af ee 11 11, IRQ 10. 3c509.c:1.07 6/15/95 becker@cesdis.gsfc.nasa.gov</PRE ></TD ></TR ></TABLE ><P >$B$3$N$h$&$J%a%C%;!<%8$,8=$l$J$$>l9g$O!"$"$J$?$N(B Linux $B%7%9%F%`$G$O(B Ethernet $B%+!<%I$,G'<1$5$l$F$$$^$;$s!#0lHLE*$J(B Ethernet $B%+!<%I(B (NE2000 $B%/%m!<%s$J$I(B) $B$r;H$C$F$$$k>l9g$O!"%+!<%I@_DjMQ$N(B DOS $B%f!<%F%#%j%F%#$NF~$C$?%G%#%9%/$,$"$k$O$:$G$9!#(B Linux $B$,%+!<%I$rG'<1$9$k$^$G!"(BIRQ $B$rJQ$($F$$$C$F$_$^$7$g$&(B (IRQ 9, 10, 12 $B$J$I$J$iDL>o$ONI$$$O$:$G$9(B)$B!#(B</P ></DIV ><DIV CLASS="SECT3" ><H3 CLASS="SECT3" ><A NAME="AEN341" >3.10.2. DHCP $B%5!<%P$,(B RFC1541 $B=`5r$G$"$k(B/DHCP $B%5!<%P$,(B Windows NT $B$G$"$k(B</A ></H3 ><P ><B CLASS="COMMAND" >dhcpcd</B > $B$r!"(B<B CLASS="COMMAND" >dhcpcd -r</B > $B$H%?%$%W$7$F<B9T$7$F$_$^$7$g$&!#(B</P ><P ><B CLASS="COMMAND" >ifconfig</B > $B$rMQ$$$F%M%C%H%o!<%/%$%s%?!<%U%'!<%9$,@5$7$/@_Dj$5$l$?$+(B $B%A%'%C%/$7$F$_$^$7$g$&(B ($B@_Dj$N%W%m%;%9$K$O?tIC$+$+$j$^$9!#(B $B:G=i$O(B <TT CLASS="LITERAL" >Inet.addr=0.0.0.0</TT > $B$H8@$C$F$-$^$9(B)$B!#(B</P ><P >$B$3$l$G2r7h$7$?$i!"%V!<%H%"%C%W%9%/%j%W%H$K$b(B "-r" $B%U%i%0$r(B $B2C$($^$7$g$&!#$D$^$j(B <B CLASS="COMMAND" >/sbin/dhcpcd</B > $B$N$+$o$j$K(B <B CLASS="COMMAND" >/sbin/dhcpcd -r</B > $B$N$h$&$K$7$^$7$g$&!#(B</P ><P >$BNc$($P(B RedHat $B$J$i!"(B <TT CLASS="FILENAME" >/etc/sysconfig/network-scripts/ifup</TT > $B%9%/%j%W%H$rJT=8$7$F0J2<$N$h$&$K$7$^$7$g$&!#(B</P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><PRE CLASS="PROGRAMLISTING" > IFNAME=$[ {DEVICE} \ "/sbin/dhcpcd -r -c /etc/"- etc etc. </PRE ></TD ></TR ></TABLE ></DIV ><DIV CLASS="SECT3" ><H3 CLASS="SECT3" ><A NAME="AEN355" >3.10.3. $B%V!<%H%"%C%W$N:GCf$K(B "Using DHCP for eth0 ... failed" $B$H$$$&%a%C%;!<%8$,=P$k$N$G$9$,!"%7%9%F%`$O$&$^$/F0$$$F$$$^$9!#(B</A ></H3 ><P >$B$*$=$i$/(B RedHat $B$r$*;H$$$G!"@bL@$rCm0U?<$/$?$I$C$FMh$^$;$s$G$7$?$M(B :-)$B!#(B if $BJ8$N(B ! ($B%(%/%9%/%i%a!<%7%g%s(B) $B$,H4$1$F$$$k$N$G$7$g$&!#(B <A HREF="client-setup.html#ERROR3" >$B$3$3(B</A >$B$KLa$C$F=$@5J}K!$r%A%'%C%/$9$k$3$H!#(B</P ></DIV ><DIV CLASS="SECT3" ><H3 CLASS="SECT3" ><A NAME="AEN359" >3.10.4. $B?tJ,$O$A$c$s$H%M%C%H%o!<%/$,F0:n$9$k$N$G$9$,!"(B $B$=$N$"$HH?1~$7$J$/$J$C$F$7$^$$$^$9!#(B</A ></H3 ><P >gated ($B%2!<%H%&%'%$%G!<%b%s(B) $B$,(B Linux $B%^%7%s$N%k!<%F%#%s%0$r(B $B2u$7$F$7$^$$!"$3$N$h$&$JLdBj$r0z$-5/$3$9$3$H$,$"$k$=$&$G$9!#(B gated $B$,5/F0$7$F$$$J$$$+$I$&$+$r!"<!$N%3%^%s%I$G3NG'$7$F$/$@$5$$!#(B <B CLASS="COMMAND" >ps -auxww | grep gate</B ></P ><P >$B$"$C$?>l9g$O(B RedHat $B$N(B RPM $B%^%M!<%8%c$G:o=|$9$k$+!"(B <TT CLASS="FILENAME" >/etc/rc.d/</TT > $B$N%(%s%H%j$r:o=|$7$^$7$g$&!#(B</P ></DIV ><DIV CLASS="SECT3" ><H3 CLASS="SECT3" ><A NAME="AEN365" >3.10.5. $B%V!<%H%"%C%W$N$H$-$K$O(B Ethernet $B%+!<%I$OG'<1$5$l$F$$$k$N$K!"(B "NO DHCPOFFER" $B%a%C%;!<%8$,%m%0$K;D$j$^$9!#(B PCMCIA $B$N(B Ethernet $B%+!<%I$J$s$G$9$1$I!#(B</A ></H3 ><P >$B%M%C%H%o!<%/%+!<%I$N(B 10BaseT $B%]!<%H(B ($BEEOC%W%i%0$_$?$$$J$d$D$G$9(B) $B$,;H$o$l$k@_Dj$K$J$C$F$$$k$+$r3NG'$9$kI,MW$,$"$j$^$9!#(B $BD4$Y$k$N$K0lHV$$$$J}K!$O!"%+!<%I$N$I$N%3%M%/%?$,;H$o$l$k$h$&$K(B $B$J$C$F$$$k$N$+$r%V!<%H%"%C%W;~$K3NG'$9$k$3$H$G$9!#(B $B0J2<$N$h$&$JI=<($,$"$k$O$:$G$9!#(B</P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><PRE CLASS="PROGRAMLISTING" >eth0: 3c509 at 0x300 tag 1, 10baseT port, address 00 20 af ee 11 11, IRQ 10. ^^^^^^^^^^^^ 3c509.c:1.07 6/15/95 becker@cesdis.gsfc.nasa.gov</PRE ></TD ></TR ></TABLE ><P >$B%i%C%W%H%C%W7?$N%f!<%6$+$i!"$3$N$h$&$JLdBj$,(B PCMCIA $B%f!<%F%#%j%F%#(B ($BFC$K(B ifport) $B$N$;$$$G@8$8$k$H$$$&Js9p$r$b$i$C$F$$$^$9!#(B $B$3$l$,%3%M%/%?$N%?%$%W$r(B 10Base2 ($BF1<4%1!<%V%k(B) $B$K@_Dj$7$F(B $B$7$^$&$N$G$9!#(B 10BaseT $B$K$J$C$F$$$k$3$H$r3NG'$7$F$/$@$5$$!#(B $B$=$&$J$C$F$$$J$1$l$P%+!<%I$r:F@_Dj$7$F%3%s%T%e!<%?$r:F5/F0$7$F$/$@$5(B $B$$!#(B</P ></DIV ><DIV CLASS="SECT3" ><H3 CLASS="SECT3" ><A NAME="AEN370" >3.10.6. DHCP $B%/%i%$%"%s%H$O%V%m!<%I%-%c%9%H%j%/%(%9%H$r(B $B=P$9$s$G$9$,!"C/$bEz$($F$/$l$J$$$s$G$9(B (Peter Amstutz $B$+$i(B $B4s$;$i$l$^$7$?(B)</A ></H3 ><P >$B%7%9%F%`$K$h$C$F$O%j%/%(%9%H$N0lIt$K%[%9%H$NL>A0$r4^$a$J$1$l$P(B $B$J$i$J$$>l9g$,$"$j$^$9!#(B dhcpcd $B$G$3$l$r9T$&$K$O(B <B CLASS="COMMAND" >dhcpcd -h <TT CLASS="REPLACEABLE" ><I >foohost</I ></TT ></B > $B$H$7$^$9!#I,MW$H$J$k%[%9%HL>$O!"$=$N%M%C%H%o!<%/$G$N$"(B $B$J$?$N%"%+%&%s%HL>$H0lCW$9$k$3$H$,B?$$$G$7$g$&!#(B</P ></DIV ><DIV CLASS="SECT3" ><H3 CLASS="SECT3" ><A NAME="AEN375" >3.10.7. $BA4It$N%9%F%C%W$r$A$c$s$H$?$I$C$?$N$K!";d$N%^%7%s$O@\B3$G$-$^$;$s(B</A ></H3 ><P >$BB?$/$N>l9g!"%1!<%V%k%b%G%`$O!"%M%C%H%o!<%/%+!<%I$N(B Ethernet $B%"%I%l%9$r(B $B5-21$7$F$7$^$$$^$9!#$=$N>l9g!"?7$7$$%3%s%T%e!<%?$r@\B3$7$?$j(B $B%M%C%H%o!<%/%+!<%I$r8r49$7$?$H$-$K$O2?$H$+$7$F%1!<%V%k%b%G%`$K(B $B?7$7$$%3%s%T%e!<%?$H%+!<%I$r65$($F$d$i$J$1$l$P$J$j$^$;$s!#(B $BDL>o$O%3%s%T%e!<%?$NEE8;$rF~$l$?$^$^%b%G%`$NEE8;$r0lEY@Z$C$F(B $BF~$lD>$;$P$$$$$O$:$G$9!#$@$a$J>l9g$O%F%/%K%+%k%5%]!<%H$KEEOC$7$F!"(B $B%3%s%T%e!<%?$N%M%C%H%o!<%/%+!<%I$r8r49$7$?;]$rEA$($F$/$@$5$$!#(B</P ><P >$B%U%!%$%"%&%)!<%k$N%k!<%k(B (ipfwadm rule) $B$K$h$C$F!"(B DHCP $B$,@_Dj>pJs$rN.$9%]!<%H(B 67/68 $B$,$U$5$,$l$F$$$k$N$+$b$7$l$^$;$s!#(B $B%U%!%$%"%&%)!<%k$N%k!<%k$rCm0U$7$FD4$Y$F$/$@$5$$!#(B</P ></DIV ><DIV CLASS="SECT3" ><H3 CLASS="SECT3" ><A NAME="AEN379" >3.10.8. MediaOne Express $B$N%5!<%S%9$r;H$C$F$$$k$s$G$9$,!"@\B3$G$-$^$;$s(B</A ></H3 ><P >MediaOne $B$O(B DHCP $B$KIU2C$9$Y$-$G$J$$>pJs$r2C$($F$7$^$C$F$$$^$9!#(B $B$*$=$i$/$3$l$O$b$&LdBj$G$O$J$$$N$G$7$g$&$,!"$&$^$/$$$+$J$$>l9g$O(B $B$3$l$i$r3NG'$7$F$_$F$/$@$5$$!#$b$79,1?(B ($BIT1?(B?) $B$K$bF1$8%^%7%s$K(B Windows NT $B$,:\$C$F$$$k>l9g$O!"%$%Y%s%H%S%e!<%"$r5/F0$9$k$H(B $B0J2<$N$h$&$J7Y9p$,=P$F$$$k$O$:$G$9!#(B</P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><PRE CLASS="PROGRAMLISTING" >DHCP received an unknown option 067 of length 005. The raw option data is given below. 0000: 62 61 73 69 63 basic</PRE ></TD ></TR ></TABLE ><P >$BLuCm(B: $BLu<T$O(B NT $B$r;H$C$F$$$^$;$s$N$G!"(B $BF|K\8lHG$N%a%C%;!<%8$O$o$+$j$^$;$s(B(^_^;</P ><P >$B$3$l$,860x$@$C$?>l9g$O(B <A HREF="ftp://vanbuer.ddns.org/pub/" TARGET="_top" >ftp://vanbuer.ddns.org/pub/</A > $B$K9T$C$F%P%$%J%j$r%@%&%s%m!<%I$9$k$+!"(B $B%=!<%9$rF~<j$7$FF~$lBX$($F$/$@$5$$!#(B</P ></DIV ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN386" >3.11. $B$b$&0l$D$N(B DHCP $B%/%i%$%"%s%H(B (ISC dhclient)</A ></H2 ><P >dhcpcd $B$r;H$C$F$b(B Linux $B$G@\B3$r3NN)$G$-$J$$>l9g$O!"(B ISC dhclient $B$r;n$7$F$_$k$H$$$$$+$b$7$l$^$;$s!#(Bdhclient $B$O!"(B ISC $BM3Mh$N(B DHCP $BG[I[(B ($B%/%i%$%"%s%H!&%5!<%PN>J}$rF1:-$7$F$$$^$9(B) $B$K4^$^$l$^$9!#(B $BF~<jJ}K!$d%3%s%Q%$%kJ}K!$K$D$$$F$O(B <A HREF="dhcp-server-setup.html#DHCPSERVER" >$B$3$3(B</A >$B$rFI$s$G$/$@$5$$!#(B $B@.8y$7$?$i!"$3$N>O$KLa$C$F%/%i%$%"%s%H$r@_Dj$7$F$/$@$5$$!#(B</P ><DIV CLASS="NOTE" ><BLOCKQUOTE CLASS="NOTE" ><P ><B >Note: </B >$B<!$N>pJs$O!"(Bdhclient $B$N:n<T$N0l?M!"(B Ted Lemon <TT CLASS="EMAIL" ><mellon@isc.org></TT > $B$+$i4s$;$i$l$^$7$?!#(B</P ></BLOCKQUOTE ></DIV ><P >DHCP client $B$N8=:_$N%P!<%8%g%s$G$O!"(B <TT CLASS="FILENAME" >dhclient.conf</TT > $B$OI,MW$"$j$^$;$s!#(B dhclient $B$r!"<!$N%3%^%s%I$G5/F0$9$k$@$1$G$9!#(B <B CLASS="COMMAND" >/sbin/dhclient</B ></P ><P >$B$3$N%3%^%s%I$r<B9T$9$k$H!"A4$F$N%V%m!<%I%-%c%9%H%$%s%?!<%U%'!<%9$,@_Dj$5$l$^$9!#$3$l$G$&$^$/F0$+$J$+$C$?$j!"(B $BFCDj$N%$%s%?!<%U%'!<%9$@$1$r;H$$$?$$$N$J$i!"<!$N$h$&$J@_Dj$r(B <TT CLASS="FILENAME" >/etc/dhclient.conf</TT > $B$K5-=R$7$F$/$@$5$$!#(B</P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><PRE CLASS="PROGRAMLISTING" >interface "eth0" { send dhcp-client-identifier 1:xx:xx:xx:xx:xx:xx; send dhcp-lease-time 86400; }</PRE ></TD ></TR ></TABLE ><P >$B$3$NNc$G$O!"%$!<%5%M%C%H%$%s%?!<%U%'!<%9$O(B eth0 $B$r;H$&$b$N$H2>Dj$7$F$$$^$9!#(B $BB>$N$b$N$r;H$&$H$-$O!"5-=R$b$=$l$K9g$o$;$F$/$@$5$$!#(B xx:xx:xx:xx:xx $B$NItJ,$b!"$*;H$$$N%$!<%5%M%C%H%"%I%l%9$K9g$o$;$F$/$@$5$$!#(B $B$3$N(B dhclient.conf $B$r;H$&$H!"(BWin 95 $B$N%/%i%$%"%s%H$N5sF0$K6a$$$b$N$K$J$j$^$9!#(B</P ></DIV ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="x85.html" >Prev</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" >Home</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="dhcp-server-setup.html" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >DHCP $B%W%m%H%3%k(B</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" > </TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >DHCP $B%5!<%P$N%;%C%H%"%C%W(B</TD ></TR ></TABLE ></DIV ></BODY ></HTML >