移动云云主机多网卡解绑/绑定问题
背景:如果您存在多张网卡,请确保按照挂载顺序的倒序依次解绑,否则会出现因解绑/绑定顺序混乱而导致的网络异常问题
网卡顺序说明:
系统内网卡顺序取决于网卡绑定的先后顺序,例如:用户订购一台云主机后绑定A网卡作为业务网卡,随后绑定B网卡作为其他网卡,此时绑定顺序是A-B,网卡名称对应eth0和eth1(不同操作系统网卡名称略有不同)
问题产生:更换云主机网卡绑定顺序造成网卡顺序错乱
如果用户在业务使用中,对云主机更换网卡绑定顺序,例如:卸载上述云主机A业务网卡而后又重新挂载新的网卡或者原来的网卡,此时绑定顺序变成B-A,此时网卡顺序已形成交换,但这个时候系统内网卡顺序还没有交换,那么会因为网卡顺序错乱而导致网络不通问题。
我们可以通过控制台云主机关机再开机证明网卡重新插拔后,会改变原来的网卡顺序,但是如果不执行这一步系统内看到的网卡顺序是没有变化的(如上图)
问题规避:
客户如果存在多张网卡,按照最初的插拔顺序的时候,如果此时解绑非最后一张网卡,需要卸载全部网卡,然后按照需要绑定的顺序重新绑定,保证卸载动作是个原子操作,从而避免因单独卸载一张网卡带来的网卡顺序错乱。
例如:上述网卡A和B,需要卸载网卡A 然后重新绑定,但是又不改变原来的绑定顺序,则需要将A和B 一起卸载,然后重新再绑定。
问题修复:
如果网卡错乱系统内已经发生
- 如果是rel7系统,那么首先修改如下文件,将其自动生成的规则注释掉,然后卸载所有的网卡,按照需要的顺序重新绑定,即可恢复
- 如果是非rel7系统
卸载所有网卡,重新按照需要的顺序重新绑定,即可恢复
本文由 vps主机对比评测网 刊发,转载请注明出处