如何使用 Fedora 16 在单个接口上配置多个地址

如何使用 Fedora 16 在单个接口上配置多个地址

我最近从 Fedora 14 升级到了 16。我在 /etc/sysconfig/network-scripts 中创建了两个文件,在以太网接口上配置了两个静态 IP v4 地址:

  ifcfg-eth0      -> first address
  ifcfg-eth0:1    -> second address

升级后,这导致启动过程中出现错误消息,并且仅在第二地址已成功配置在接口上。那么,在 Fedora 16 上,在单个接口上配置多个地址的正确方法是什么?到目前为止,我在文档中找不到有关此主题的任何内容。

答案1

在 fc16 接口上配置虚拟地址的命令是:

# ip addr 添加 192.168.1.10/24 dev eth0

将 IP 地址和设备名称替换为适合您系统的值。请务必使用 CIDR 表示法,否则系统将默认为 /32

要查看命令的结果,请使用:

# IP 地址列表

要删除地址:

# ip 地址 del 192.168.1.10/24 dev eth0

答案2

仅供参考:我仍然不确定到底是什么导致了这个问题,但我怀疑 NetworkManager 在某种程度上应该受到指责。我最终习惯于system-config-network-gui查看、更新和保存配置,取消选中“由 NetworkManager 控制”选项。这似乎为我解决了这个问题。感谢您的时间!

相关内容