⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 0340dhcp.htm

📁 鸟哥LINUX 学习课本
💻 HTM
📖 第 1 页 / 共 5 页
字号:
 <br>这样一来,所有可能连进来的 IP 都已经有纪录了,哈哈!当然没有什么大问题啰!^_^</ol></ul><hr width="100%"><a name="dhcp_client"></a><font color="#000099"><font size="+1">设定DHCP Client</font> :</font><blockquote>DHCP 的 Client 端,可以是 Windows 也可以是 Linux 呢!由于我的领域内刚好有两部Client 端的计算机,一部为 Linux ( Red Hat 7.3 ) 另一部为 Windows 2000 ,这里就提一下,分别是怎样设定的呢?<ul><li><font color="#000099">Linux 的 DHCP Client 端设定:</font></li><br>设定还真是简单的不行~直接修改一个档案即可!由于我的 Linux 计算机有两块网络卡,其中,eth0 为使用 DHCP 来启动的,所以我就可以修改底下的档案呢:<br> <table bgcolor="#000000" border="1" cols="1" width="550"><tbody><tr><td><font size="-1" face="SimSun"><font color="#ffffff">[root@testroot]#</font><font color="#ffff00"> vi /etc/sysconfig/network-scripts/ifcfg-eth0</font></font><br><font size="-1" color="#ffffff" face="SimSun">DEVICE=eth0</font><br><font size="-1" face="SimSun"><font color="#ffff00">BOOTPROTO=dhcp&#160;&#160;</font><font color="#ff6666">&lt;==只要这一行设定对了,其它的不要管!</font></font><br><font size="-1" color="#ffffff" face="SimSun">BROADCAST=192.168.1.255</font><br><font size="-1" color="#ffffff" face="SimSun">IPADDR=192.168.1.235</font><br><font size="-1" color="#ffffff" face="SimSun">NETMASK=255.255.255.0</font><br><font size="-1" color="#ffffff" face="SimSun">NETWORK=192.168.1.0</font><br><font size="-1" color="#ffffff" face="SimSun">ONBOOT=yes</font><br><font size="-1" color="#ffffff" face="SimSun">GATEWAY=192.168.1.2</font></td></tr></tbody></table> <br>需要特别强调的是,Mandrake 与 Red Hat 都使用『<font color="#000066" face="SimSun">BOOTPROTO=dhcp</font>』来设定的!但是,OpenLinux 却是使用『<font color="#000066" face="SimSun">DYNAMIC=dhcp</font>』来设定的!所以要注意您的Linux distribution 喔!改完之后,就将我们的网络卡关掉再开!请注意,如果您是在远程进行这个动作,您的联机『肯定会挂掉!』,因为网络卡被您关了嘛!呵呵!所以请在本机前面才进行喔!<br> <table bgcolor="#000000" border="1" cols="1" width="600"><tbody><tr><td><font size="-1" face="SimSun"><font color="#ffffff">[root@testroot]#</font><font color="#ffff00"> ifdown eth0; ifup eth0</font></font><br><font size="-1" color="#ffffff" face="SimSun">DeterminingIP information for eth0 ..... done</font><br><font size="-1" face="SimSun"><font color="#ffffff">[root@testroot]# </font><font color="#ffff00">ifconfig eth0</font></font><br><font size="-1" color="#ffffff" face="SimSun">eth0&#160;&#160;&#160;&#160;&#160;Link encap:Ethernet&#160; HWaddr 00:54:DG:08:QE:BE</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;inet addr:192.168.1.100&#160; Bcast:192.168.1.255&#160; Mask:255.255.255.0</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;UP BROADCAST NOTRAILERS RUNNING MULTICAST&#160; MTU:1500&#160; Metric:1</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;RX packets:590 errors:0 dropped:0 overruns:0 frame:0</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;TX packets:208 errors:0 dropped:0 overruns:0 carrier:0</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;collisions:0 txqueuelen:100</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;RX bytes:55145 (53.8 Kb)&#160; TX bytes:29113 (28.4 Kb)</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Interrupt:10 Base address:0xd000</font></td></tr></tbody></table> <br>棒吧!已经正确的取得 IP 的资料啰!</ul><ul><li><font color="#000099">Windows 2000 底下的 DHCP Client 设定方式:</font></li><br>在 Windows 底下的设定也真是太简单了!<ol><li>直接在『<font color="#000066">网络上的芳邻</font>』按右键,选内容;</li><li>然后选择『<font color="#000066">区域联机</font>』那一项,之后会出现如下的图示:</li><center><img src="0340dhcp_files/0340dhcp-1.jpg" nosave="" height="320" width="344"></center><li>在上图当中,按下『内容』则会出现下面的图示:</li><center><img src="0340dhcp_files/0340dhcp-2.jpg" nosave="" height="412" width="367"></center><li>然后选择『Internet Protocol (TCP/IP) 』那一项,之后按下内容,会出现选项:</li><center><img src="0340dhcp_files/0340dhcp-3.jpg" nosave="" height="416" width="404"></center><li>然后自然就是一直按下『确定』!直到回到正常的桌面为止!这样就已经正确的启动了!哇!就是这么简单!</li><li>手动修订一下网络设定的方式:</li><ul><li>在 Windows 底下,要修订 IP 的方式依据不同的版本而有不同!如果是 Windows98 系列的版本,就需要使用『<b><font color="#000099">winipcfg</font></b>』,出现的是窗口画面,您可以自己调一下;</li><li>在 Windows 2000 底下,我不知道怎么叫出窗口画面,所以直接开启一个『 C:&gt;提示字符』,在『开始』==&gt;『程序集』==&gt;『附属应用程序』里面的『命令提示字符』那个就是啦! </li><table bgcolor="#000000" border="1" cols="1" width="700"><tbody><tr><td><font size="-1" face="SimSun"><font color="#ffffff">C:\&gt;</font><font color="#ffff00">ipconfig/all&#160;&#160;</font><font color="#ffffcc"> </font><font color="#ff6666">&lt;==秀出所有的属性</font></font><p><font size="-1" color="#ffffff" face="SimSun">Windows 2000IP Configuration</font></p><p><font size="-1" color="#ffffff" face="SimSun">Ethernet adapter区域联机:</font></p><p><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Connection-specific DNS Suffix&#160; . : dhcp.vbird.org</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Description . . . . . . . . . . . : Realtek RTL8139(A) PCI Fast EthernetAdapter</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Physical Address. . . . . . . . . : 00-40-95-30-43-B4</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;DHCP Enabled. . . . . . . . . . . : Yes</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Autoconfiguration Enabled . . . . : Yes</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;IP Address. . . . . . . . . . . . : 192.168.1.99</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Subnet Mask . . . . . . . . . . . : 255.255.255.0</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Default Gateway . . . . . . . . . : 192.168.1.2</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;DHCP Server . . . . . . . . . . . : 192.168.1.2</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;DNS Servers . . . . . . . . . . . : 168.95.1.1</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;139.175.10.20</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Lease Obtained. . . . . . . . . . : 2002年11月24日 AM 12:32:54</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Lease Expires . . . . . . . . . . : 2002年11月27日 AM 12:32:54</font></p><p><font size="-1" face="SimSun"><font color="#ffffff">C:\&gt; </font><font color="#ffff00">ipconfig/renew&#160;</font><font color="#ffffcc"> </font><font color="#ff6666">&lt;==重新捉IP 啦!</font></font></p></td></tr></tbody></table></ul></ol>这样就 OK 啦!!很简单吧!</ul></blockquote><hr width="100%"><a name="debug"></a><font size="+1" color="#000099">除错与检视租约档案:</font><blockquote>接着下来,我们就要努力的来除虫了!除虫的第一步,就是察看登录档啦!最常发生的错误其实大概就是:<ol><li><font color="#000066">写错字:不要笑!真的很容易写错字的!这很正常!所以大家要多多的去检查一下:</font></li><li><font color="#000066">没有加上『 ;』符号号:是的,这也是最常发生的错误啦!</font></li><li><font color="#000066">新版 DHCP 新增的功能限制:有时后也会有这样的讯息出现呢!</font></li></ol>例如底下就是错误讯息的一般显示状态:<br> <table bgcolor="#000000" border="1" cols="1" width="700"><tbody><tr><td><font size="-1" face="SimSun"><font color="#ffffff">[root@testroot]#</font><font color="#ffff00"> vi /var/log/messages</font></font><br><font size="-1" color="#ffffff" face="SimSun">Nov 23 23:32:25vbird dhcpd: /etc/dhcpd.conf line 6: semicolon expected.</font><br><font size="-1" color="#ffffff" face="SimSun">Nov 23 23:32:25vbird dhcpd: option</font><br><font size="-1" color="#ffffff" face="SimSun">Nov 23 23:32:25vbird dhcpd: ^</font><br><font size="-1" color="#ffffff" face="SimSun">Nov 23 23:32:25vbird dhcpd: Configuration file errors encountered -- exiting</font><br><font size="-1" color="#ffffff" face="SimSun">Nov 23 23:32:25vbird dhcpd:</font><br><font size="-1" color="#ff6666" face="SimSun"># 这一个例子告诉您,在第六行有错误!什么错误?呵呵!/etc/dhcpd.conf中仔细检查啰!</font><p><font size="-1" color="#ffffff" face="SimSun">Nov 23 23:34:12vbird dhcpd: ** You must add a ddns-update-style statement to /etc/dhcpd.conf.</font><br><font size="-1" color="#ffffff" face="SimSun">Nov 23 23:34:12vbird dhcpd:&#160;&#160;&#160; To get the same behaviour as in 3.0b2pl11and previous</font><br><font size="-1" color="#ffffff" face="SimSun">Nov 23 23:34:12vbird dhcpd:&#160;&#160;&#160; versions, add a line that says "ddns-update-stylead-hoc;"</font><br><font size="-1" color="#ffffff" face="SimSun">Nov 23 23:34:12vbird dhcpd:&#160;&#160;&#160; Please read the dhcpd.conf manual page formore information. **</font><br><font size="-1" color="#ffffff" face="SimSun">Nov 23 23:34:12vbird dhcpd:</font><br><font size="-1" color="#ff6666" face="SimSun"># 这个例子则在告诉您,您必须要新增一行字喔!不然不给您启动!^_^</font></p></td></tr></tbody></table> <br>这样就能够检验成功了!修改上面是很容易的啦!</blockquote><blockquote>再来要讨论的则是那个租约档案的内容问题

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -