我有一台服务器,它有一个板载网卡和一个额外的网卡:
Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
enp0s31f6 1500 0 71399 401 0 0 103940 0 0 0 BMRU
enp2s0 1500 0 0 0 0 0 0 0 0 0 BMU
lo 65536 0 1530 0 0 0 1530 0 0 0 LRU
我在使用板载卡时遇到了很多错误,所以我只想关闭它并使用外部卡 -> enp2s0
穷人的做法:
- 我已在 bios 中关闭了板载卡
- 关闭服务器
- 更换了网线(现在插入 enp2s0
- 重启服务器
当我启动客户端并向上述服务器上运行的 DHCP 服务器请求 IP 时,过了一会儿,我收到无法检索 IP 的消息。当我撤消更改时,系统会提供 IP。
因此 DHCP 服务器和新接口之间一定存在某种关系。但我没有找到。在 etc/ 上对旧接口进行 grep 确实只显示了 etc/iftab 中的一个条目,我已经将其排除在外,重新启动但仍然没有成功。
我担心我对事物之间的关系了解不够。
那么我还需要采取哪些步骤才能使 dhcp 正常工作?这很可能不是 dhcp 问题,而是网络配置问题?
答案1
由于 dhcp 配置中没有直接链接,进一步的研究导致服务器的静态 IP 配置:
[connection]
interface-name=enp0s31f6
[ethernet]
duplex=full
mac-address=90:1B:0E:xx:xx:xx
更改后所有问题都解决了。这最终是从 netwotk/iface 到 dhcp 服务器的间接链接,不提供 IP