ifconfig命令同时down掉两个动态IP地址

叶之香 2011-03-09 07:07:23
系统RedHat Enterprise 5
我在一张网卡上先后添加两个动态IP地址: ifconfig eth0:1 34.5.6.7 netmask 255.0.0.0 broadcast 34.255.255.255
ifconfig eth0:2 34.5.6.8 netmask 255.0.0.0 broadcast 34.255.255.255
然后用ifconfig eth0:1 down命令,结果也同时将eth0:2给down掉了
但是如果利用复制/etc/sysconfig/network-scripts/ifcfg-eth0文件到/etc/sysconfig/network-scripts/ifcfg-eth0:1和/etc/sysconfig/network-scripts/ifcfg-eth0:2,然后利用service network restart重启网络,然后用ifconfig eth0:1 down命令,此时eth0:2就不会被down掉
不知道有没有高人遇到此种问题?还请指教
...全文
370 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
叶之香 2011-03-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 steptodream 的回复:]

RedHat的linux里
ip设置信息本来就应该保持到/etc/sysconfig/network-scripts/ifcfg-eth0这样的文件里 否则一重启 就会没了!
ifcfg-eth0 ifcfg-eth0:1这样的2个文件里DEVICE=那句也是不同的

容易路由信息也一样 你直接用route命令追加 重启网络就没了 也要下载route-ethx里
[/Quote]

谢谢哈,嗯,你说的这些我知道哈
问题是现在用第一种方法添加时,然后用ifconfig down掉第一添加的IP,结果第二个IP也被down掉,注意此时没有重启网络。
我看过service network restart命令执行流程,/etc/sysconfig/network-scripts/ifup-aliases脚本会遍历当前目录下的类似ifcfg-ethx:x文件,然后调用ifconfig添加类似ethx:x的别名IP。添加成功后,执行上面的down操作时,第二个IP就不会被down掉。
同样是利用ifconfig命令,为什么结果却不一样?小弟实在不懂,在/etc/sysconfig/network-scripts/ifup-aliases脚本文件中也没有找到执行了什么与众不同的命令
steptodream 2011-03-09
  • 打赏
  • 举报
回复
RedHat的linux里
ip设置信息本来就应该保持到/etc/sysconfig/network-scripts/ifcfg-eth0这样的文件里 否则一重启 就会没了!
ifcfg-eth0 ifcfg-eth0:1这样的2个文件里DEVICE=那句也是不同的

容易路由信息也一样 你直接用route命令追加 重启网络就没了 也要下载route-ethx里

23,217

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧