重编译内核后dhcp不能使用的解决方法
redhat9.0重编译内核后,发现dhcp不能用了,只能用静态ip分配. 可是我明明选了Networking options--> [*] IP: kernel level autoconfiguration
[*] IP: DHCP support
百思不得其解.
昨天查看了起动网络的脚本,发现dhclient就是redhat中联接dhcp服务器的程序.
运行它,失败.于是看它打出来错误提示.dhclient除了要内核有pocket socket,和dhcp 的支持,还要有socket filtering.
原来在编译内核的时候以为socket filtering只是防火墙的内容,把它忽略了.选上了重新编译一次,dhclient就工作了.
另外dhcp的客户端除了dhclient以外还有dhcpcd,和dhclient差不多,但体积小.如果你懂dhcp的具体操作,也可以修改/etc/sysconfig/network-script/ifup,用dhcpcd把dhclient替换掉
页:
[1]