QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2034|回复: 6

如何编译才能让内核支持DHCP?

[复制链接]
发表于 2003-3-24 17:33:21 | 显示全部楼层 |阅读模式
如何编译才能让内核支持DHCP?
是自动获得IP的DHCP客户端,不是DHCP服务器
发表于 2003-3-24 17:57:44 | 显示全部楼层
客户端的实现应该是靠软件向DHCP服务器发出请求获取IP,DNS后自动设置,而不是特别需要内核的支持
回复

使用道具 举报

 楼主| 发表于 2003-3-24 20:47:24 | 显示全部楼层
但是在编译内核时有相关的选项。但是在默认情况下没有启用。而且“Kuye”在“ http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=15177 ”里说“Networking options - 网络选项
-> Socket Filtering
和我一样不拨号而使用 DHCP 解析的选上它。。。”

应该怎么选呀?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2003-3-24 21:46:57 | 显示全部楼层
那些我选项全没选,我昨晚才用内猫拨号上过网,没异常
Socket Filtering估计需要PPP过滤时才用到,和dhcp没关系
IP:DHCP和IP:BOOTP support似乎是做远程无盘启动机器的内核时用的,就是说,如果你的机器是无盘机器,通过网卡上的BOOT ROM从远程机器上无盘启动linux的话,那么远程机器上的那台机器的内核就需要这两项功能
回复

使用道具 举报

发表于 2003-3-25 03:20:04 | 显示全部楼层
yes, for normal use, u need not choose it. but when u need compile bootless or nfs root, u need choose it. i forget the detail.
回复

使用道具 举报

 楼主| 发表于 2003-3-25 15:19:11 | 显示全部楼层
多谢两位!!!

事情的开始是这样的:我是FTTB+LAN的上网方式。以前是分配一个10.11.xxx.xxx的固定内网IP,通过网关进行NAT上的网。现在电信改造,改用执行一个客户端程序的方式认证后上网。在2000下的“本地连接”中指定“自动获得IP地址”(DHCP)。据我在win2000下的观察,是机器在启动时(激活网卡时)自动获得一个10.160.112.xxx的内网IP(此时无法与外网通讯),然后执行客户端程序登陆,通过验证后获得一个61.52.112.xxx的公网IP。但是我在linux中使用DHCP时,无法获得10.160.112.xxx这样的内网IP,提示无法激活网卡。我还以为是我编译内核时导致的错误。
RH8、2.4.20内核
回复

使用道具 举报

发表于 2003-3-25 23:10:26 | 显示全部楼层
but if u windows 2k can get a dhcp server, that means u have a dhcp server in your intranet, then why u linux can not get a internal dhcp address? can u check u dhcp server if it get such a request?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-9-19 18:56 , Processed in 0.088459 second(s), 17 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表