OpenSuse 12.3 不断重命名网络接口?

OpenSuse 12.3 不断重命名网络接口?

在具有单个(板载)NIC(分配给 eth0)的服务器上安装 OpenSuse 12.3 (x64) 后,到目前为止一切正常(静态 IP、静态路由、没有“网络管理器” - 只是好的旧方法)。

因为这个盒子将是一个服务器,所以我添加了两个额外的网卡。现在问题开始显现。设备名称发生了变化,功能 eth0(板载,外部 IP)是现在重新分配到 eth2(或 eth1,可能取决于未知的先决条件)。

如何解决这个问题?知道如何设置网络配置基于既定约定的设备名称(eth0 = 外部 IP,eth1 .. ethN 子网 1..N)?

之前的 SuSE 版本从未出现过任何问题。也许这是由一个神秘的 systemd 引起的,它看起来无法再被禁用?

答案1

这是一个已知的错误。 https://bugzilla.novell.com/show_bug.cgi?id=809843

看来下个更新解决了这个问题

要暂时避免该问题,请使用其他名称而不是 ethX。

注意:YAST 将正确配置网络,但要显示设置。 (这也可以修复)


例子

  1. 复制到/etc/sysconfig/network

    ifcfg-eth0 to ifcfg-net0 and ifcfg-eth1 to ifcfg-net1
    
  2. 编辑/etc/udev/rules.d/70-persistent-net.rules

    SUBSYSTEM=="net", ... NAME="eth0"
    SUBSYSTEM=="net", ... NAME="eth1"
    

    SUBSYSTEM=="net", ... NAME="net0"
    SUBSYSTEM=="net", ... NAME="net1"
    

相关内容