我已经在 Linux 内核中启用了内核级 IP 配置并对其进行了编译,但它并未尝试获取任何 DHCP 地址。为什么?
我必须要做一些额外或者特别的事情吗?
答案1
确保:
- 内核已经加载了你的网卡的驱动程序
- 已启用 DHCP 进行 IP 自动配置
然后加ip=dhcp进入内核命令行,你就可以开始了。
答案2
来自 KConfig
配置IP地址:
这使得能够在内核启动期间根据内核命令行或 BOOTP 或 RARP 协议提供的信息自动配置设备的 IP 地址和路由表。
所以它不能与普通的 DHCP 一起使用,
要与 DHCP 一起使用,您需要额外的选项。