Linux基础服务 ·

DHCP客户端设定

[隐藏]

Linux 客户端

修改 网卡配置文件就可以了。CentOS 7 文件名为 ifcfg-eno* ,请根据自身使用网卡判断。

同时记得要拿掉预设路由的设定!改完之后,就将我们的整个网络重新启动即可 (不要使用 ifdown 与 ifup ,因为还有预设路由要设定!)。请注意,如果你是在远程进行这个动作, 你的联机『肯定会挂掉!』,因为网络卡被你关了!所以请在本机前面才进行!如果执行的结果有找到正确的 DHCP 主机,那么几个文件可能会被更动:

其实你的客户端取得的数据都被记载在 /var/lib/dhclient/dhclient*-eth0.leases 里头, 如果你有多张网卡,那么每张网卡自己的 DHCP 要求就会被写入到不同文件名的文件当中去! 观察该文件就知道你的数据是如何!这可也是挺重要的!

例题:

在文献中谈到,如果区网内有多个 DHCP 服务器 (假设有 DHCP1, DHCP2),那么每次客户端对整个物理网络区段广播时,DHCP 服务器将是先抢先赢的局面。 但是若第一次取得 DHCP1 服务器的 IP 后,未来重新启动网络,都只会取得 DHCP1 的网络参数,这是为什么?

答:

看到上述的 dhclient-eth0.leases 客户端文件了吗?因为你的主机想要取得上次取得的网络参数,因此将会对 DHCP1 要求网络参数。 如果你想要使用先抢先赢的方式来取得 IP ,或者想要使用 DHCP2 来取得 IP ,那么得要修订或者删除 dhclient-eth0.leases 才行。

Windows 客户端

Windows 一般都是默认自动开启 DHCP 的,如果没有,可以做一下操作:

1.打开网络和共享中心。

2.选择更改适配器设置。

3.双击选择所用网卡,选择属性选项。

4.双击 IPV4 协议,或选择后点击属性。

5.选择自动获得 IP 地址, 确认保存就好。

6.确认 IP 获取情况:使用 Win+R 唤出运行窗口,输入 cmd 打开命令提示符窗口。

使用 ipconfig 命令查询网络信息即可。

参与评论