解决远程配置Linux网卡IP失败会断网的命令

很多时候,购买的服务器都不在本地,没有办法直接通过接鼠标键盘的方式进行维护。而Linux下的服务器,有的时候需要增加绑定的IP等操作,这个时候需要配置Linux的网卡属性等参数,达到绑定新的IP的目的。

当然这个操作并不是本文要说明的。本文要说明的一个问题是:在远程配置了Linux的网络参数后(比如使用ssh连接),一般需要重启Linux的network服务来令其生效。然而一旦这些配置文件中的一个出了问题,那么很有可能服务器的网络就起不来了,也就是说就算想改也无法远程连接服务器了!

很多时候我们也没有办法直观的检测网络参数是否正确,而且有的时候本来也是一些尝试性的修改,出错的几率还是比较大的。有没有办法能够即使我们配置出错了,也能保证网络不会被中断呢?

实际上,这个办法是有的。不过这里也有一个前提,就是说服务器的主IP配置一定要正确,如果这个都错了那就真的没办法了(至少在我知道的范围内是无解的)。如果只是添加额外的IP之类的操作,因为不会改动主IP,所以用下面的方法就可行了。

其实这个方法很简单,就是在重启网络的命令后面加上“ || ifup eth0”这条指令。其中eth0可以换成你任何一块配置正确的网卡编号,当然如果服务器只有一块物理网卡,那就只有eth0了。

所以结合重启网络的命令,就成了下面这条指令:

# service network restart || ifup eth0

用这条指令远程重启Linux服务器的网络服务,能够保证即便后面的文件配置有错,也能够维持主IP连通,可以让你有机会修改了。这条指令同时适用于Ubuntu和CentOS,其他的Linux发行版应该也是可用的。

未经允许不得转载:SuperMan's blog » 解决远程配置Linux网卡IP失败会断网的命令

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址