我该如何向我的 eth0 添加 3 个 IP?
当我尝试以下操作时,整个网络崩溃了。
ifconfig eth0 192.95.22.105 netmask 255.255.255.0 gateway 198.27.64.254
我该如何向我的 CentOS 服务器添加更多 IP?
答案1
当您发出此命令时,您会覆盖实际的接口配置。
有两种方式可以手动添加 IP 和临时添加。第一种使用ifconfig
:
ifconfig eth0:1 192.168.1.10 netmask 255.255.255.0
第二种是使用ip
:
ip addr add 192.168.1.10/24 dev eth0
请注意,除非您的辅助 IP 地址位于完全不同的网络中,否则您无需提供网关。此外,还值得注意的是,您的网关必须与您的接口地址位于同一网络中。
要使配置永久生效,您必须在 处创建适当的文件/etc/sysconfig/network-scripts
。文件命名为ifcfg-eth0:X
其中 X 是别名的编号。
您可以在这里获取更多信息:http://www.centos.org/docs/5/html/5.2/Deployment_Guide/s1-networkscripts-files.html
答案2
我最近写了一篇关于如何在 CentOS 中向接口添加 IP 地址/多个 IP。
希望有所帮助。