在centos中,配置IP地址的方法,分为两种,一是dhcp方式,另一种是静态ip地址的方法。
今天,我们介绍第一种dhcp方式,有关静态IP地址的配置,请参考如下的文章:
centos 手动设置静态IP地址的方法分享(图文)
linux单网卡的双静态IP配置方法
linux配置静态IP
在centos中配置dhcp方式获取IP地址,修改文件ifcfg-eth0:
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改内容:
在笔者的配置过程中,遇到一个问题,CentOS的客户端不能从DHCP服务器获取IP地址,能正常获取IP的系统中多了个dbclient进程。
原因分析:
/sbin/dhclient是一个客户端的进程,这里存在二种功能,其一是与DHCP Server进行通讯,其二接收控制台的命令。
dhclient进程是由NetworkManager启动,NetworkManager进程如下:
NetworkManager也算是服务器,类似x window,因为在Gome中的System Mananger中的Network Manager功能实际上就是向这个NetworkManager的进程发送命令,由它执行,同时setup命令中的Network Config也是向这个进程发送命令,如果它没有启动,则不能发送命令,也不会被执行,当然这个NetworkManager也算是一种服务器,就如同service network restart,它对应chkconfig中的NetworkManager服务名。
在NetworkManager启动的情况下,dhclient进程的参数是:
其父进程为NetworkManager。
在NetworkManager没有启动的情况下,dhclient的进程的参数是:
其父进程为init。
在dhcp能获取到ip的场景下,此进程必须出现,否则dhcp无法获取IP地址。
接下来该如何操作,想必你已经明白了,那就抓紧修改下吧,去体会上网的乐趣了。