【发布时间】:2008-12-09 12:59:15
【问题描述】:
我需要编写一个脚本来将 ip 地址/掩码/广播设置为 eth0:0 上的别名,并设置默认网关。
此解决方案有效:
ifconfig eth0:0 <ip> netmask <mask> up
ip route replace default via <ip>
但有时第二次调用会收到“网络不可用”错误。
在它们之间添加睡眠可以解决此问题,但不可靠。等待网络准备好的正确方法是什么?
到目前为止,我想出的最好的方法是重试 ip 调用几次。这有效,但感觉很难看。
【问题讨论】:
标签: linux networking shell