我有两台有线主机(一台台式机和一台笔记本电脑)连接到路由器,该路由器还启用了 DHCP 服务器以进行 WiFi 访问。当我重新启动有线机器时,路由器上的 DHCP 服务器会为它们分配一个辅助 IP 地址。我希望有线主机仅使用静态 IP 地址。有什么方法可以在同一个路由器上混合使用静态/动态地址吗?
我的两台有线机器都运行 Arch Linx。路由器是原装的 TP-Link WR1041N。
答案1
您不应在有线机器上设置静态 IP 地址,而应使用 TP-Link 路由器上的 MAC 地址保留。
这将具有相同的效果 - 静态 IP 地址 - 但没有添加辅助 IP 地址。
答案2
我还没有使用过 Arch Linux,但据我所知,您可能想为两个有线主机配置静态地址。
您可以查看网络配置指南适用于 arch linux。
与大多数 Linux 系统一样,您可以使用命令行设置接口的 IP 地址:
- ip addr 添加 192.168.1.2/24 广播 192.168.1.255 dev eth0
除此之外,似乎还有 dhcpcd(不要与 dhcpd 服务混淆)服务,它在 arch linux 操作系统上运行,负责从 dhcp 服务器获取 IP 地址。关闭该服务可以解决您遇到的问题。