文档首页 > > 用户指南> 网络> 虚拟私有云> 配置网卡(SUSE Linux Enterprise Server 12 系列)

配置网卡(SUSE Linux Enterprise Server 12 系列)

分享
更新时间: 2019/05/27 GMT+08:00

操作须知

若使用整机备份恢复裸金属服务器,仅能恢复备份时OS含有的网卡信息,在备份后增删的VPC网卡信息不能自动恢复。备份后新增的VPC网卡在恢复操作后可通过下面的增加网卡流程将网卡信息配置到OS中;备份后删除的VPC网卡在恢复操作后可通过下面的删除网卡流程删除OS中的网卡信息。

下面以SUSE Linux Enterprise Server 12 SP3 (x86_64)操作系统为例,举例介绍裸金属服务器增删VPC网卡的配置方法。

增加网卡

  1. 获取新增网卡的信息,如表1所示。
    表1 信息收集

    参数

    说明

    样例

    VLAN、MAC地址

    VPC网卡的VLAN信息和MAC地址,获取方式如下:

    1. 在裸金属服务器页面,单击待配置网卡的裸金属服务器名称。
    2. 选择“网卡”页签,在新增的VPC网卡所在行,单击,展开网卡详情。
    3. 获取“VLAN”信息、“MAC地址”。

    2835

    fa:16:3e:01:c3:2e

    网关

    VPC网卡的网关地址,获取方式如下:

    1. 2中的网卡详情页面,获取“子网”信息。
    2. 在裸金属服务器详情页面,单击虚拟私有云后的链接,跳转至VPC列表。
    3. 单击裸金属服务器实例所属VPC的名称,进入VPC详情页面。
    4. 单击“子网”页签,找到1中的子网所对应的网关地址。

    192.168.1.1

  2. 以“root”用户,使用密钥或密码登录裸金属服务器。
  3. 执行以下命令,将网络配置文件“/etc/sysconfig/network/ifcfg-bond0”拷贝为“/etc/sysconfig/network/ifcfg-bond0.vlan”,其中vlan表示1中获取的值,如2835。

    cp -p /etc/sysconfig/network/ifcfg-bond0 /etc/sysconfig/network/ifcfg-bond0.2835

  4. 执行以下命令,编辑“/etc/sysconfig/network/ifcfg-bond0.vlan”,配置新增VPC网卡的网络配置文件,例如编辑ifcfg-bond0.2835

    vim /etc/sysconfig/network/ifcfg-bond0.2835

    按以下格式编辑:

    STARTMODE=auto
    ETHERDEVICE=bond0
    LLADDR=fa:16:3e:01:c3:2e
    NM_CONTROLLED=no
    BOOTPROTO=dhcp
    DEVICE=bond0.2835
    USERCONTRL=auto
    TYPE=Ethernet
    VLAN_ID=2835

    其中,

    • LLADDR为新增VPC网卡的MAC地址,取值参见1
    • DEVICE设置为bond0.vlan,vlan表示1中获取的值,如2835。
    • VLAN_ID为VLAN的ID,如2835。

    配置完成后,按“Esc”,输入:wq保存并退出。

  5. 执行以下命令,启动新增的VPC网卡。

    /usr/sbin/wicked ifup bond0.vlan

    例如,启动“bond0.2835”:

  6. 执行以下命令,查看VPC网卡设备的状态。

  7. 通过指定新增的网络设备ping其网关,验证网络是否正常。

    其中,网关为1中获取的网关地址。

删除网卡

  1. 获取待删除VPC网卡的VLAN和MAC地址。
  2. 以“root”用户,使用密钥或密码登录裸金属服务器。
  3. 根据VLAN信息找到网络设备,然后执行/usr/sbin/wicked ifdown bond0.vlan删除设备。
    serverc7fc560e-24d6-4ad4-9b1e-567a762532c3:~ # ip link | grep 2835
    12: bond0.2835@bond0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 8888 qdisc noqueue state UP mode DEFAULT group default qlen 1000
    serverc7fc560e-24d6-4ad4-9b1e-567a762532c3:~ #
    serverc7fc560e-24d6-4ad4-9b1e-567a762532c3:~ # /usr/sbin/wicked ifdown bond0.2835
    serverc7fc560e-24d6-4ad4-9b1e-567a762532c3:~ #
  4. 执行以下命令,删除网络配置文件“/etc/sysconfig/network/ifcfg-bond0.vlan”,其中vlan表示1中获取的VLAN,如2835。

    rm /etc/sysconfig/network/ifcfg-bond0.2835

  5. 执行以下命令,删除网络配置文件“/etc/wicked/ifconfig/bond0.vlan.xml”,其中vlan表示1中获取的VLAN,如2835。

    rm /etc/wicked/ifconfig/bond0.2835.xml

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区