文档首页 > > 用户指南> 网络> 虚拟私有云> 配置网卡(RedHat系列,CentOS系列,Oracle Linux系列,Euler系列)

配置网卡(RedHat系列,CentOS系列,Oracle Linux系列,Euler系列)

分享
更新时间: 2019/10/23 GMT+08:00

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

RedHat系列、Oracle Linux系列、Euler系列及CentOS系列操作系统的配置方法类似。

增加网卡

以“root”用户,使用密钥或密码登录裸金属服务器。执行如下命令:

blkid | grep config-2

如果输出结果为空,请采用配置方式二;如果输出结果如下图所示,请采用配置方式一

  • 配置方式一:
  1. 获取新增网卡的信息,如表1所示。
    表1 信息收集

    参数

    说明

    样例

    VLAN、MAC地址

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

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

    2838

    fa:16:3e:1a:fd:5d

    网关

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

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

    192.168.1.1

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

    cp -p /etc/sysconfig/network-scripts/ifcfg-bond0 /etc/sysconfig/network-scripts/ifcfg-bond0.2838

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

    vim /etc/sysconfig/network-scripts/ifcfg-bond0.2838

    按以下格式编辑:

    MACADDR=fa:16:3e:1a:fd:5d
    USERCTL=no
    PERSISTENT_DHCLIENT=1
    PHYSDEV=bond0
    VLAN=yes
    NM_CONTROLLED=no
    BOOTPROTO=dhcp
    DEVICE=bond0.2838
    TYPE=Ethernet
    ONBOOT=yes

    其中,

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

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

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

    ifup bond0.vlan

    例如,启动“bond0.2838”:

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

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

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

  • 配置方式二:
  1. 获取新增网卡的信息,如表2所示。
    表2 信息收集

    参数

    说明

    样例

    MAC地址

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

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

    fa:16:3e:4e:f7:ae

    网关

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

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

    192.168.0.1

  2. 执行以下命令,查询MAC地址为MACADDR的网卡名称。

    ifconfig -a | grep MACADDR -B 1

    其中,MACADDR为新增VPC网卡的MAC地址,取值参见1

    如上图所示,查询得到网卡名称为eth7。

  3. 执行以下命令,编辑“/etc/sysconfig/network-scripts/ifcfg-eth7”,配置新增VPC网卡的网络配置文件。

    vim /etc/sysconfig/network-scripts/ifcfg-eth7

    按以下格式编辑:

    DEVICE=eth7
    MACADDR=fa:16:3e:1a:fd:5d
    BOOTPROTO=dhcp
    ONBOOT=yes

    其中,

    • MACADDR为新增VPC网卡的MAC地址,取值参见1
    • DEVICE设置为新增VPC网卡名称,取值参见2

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

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

    ifup eth7

    例如,启动“eth7”:

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

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

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

删除网卡

以“root”用户,使用密钥或密码登录裸金属服务器。执行如下命令:

blkid | grep config-2

如果输出结果为空,请采用配置方式二;如果输出结果如下图所示,请采用配置方式一

  • 配置方式一:
  1. 获取待删除VPC网卡的VLAN和MAC地址。
  2. 以“root”用户,使用密钥或密码登录裸金属服务器。
  3. 根据VLAN信息找到网络设备,然后执行命令关闭并删除网络设备。
    [root@host-192-168-0-172 ~]# ip link | grep 2838
    8: bond0.2838@bond0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 8888 qdisc noqueue state UP
    [root@host-192-168-0-172 ~]# ifconfig bond0.2838 down
    [root@host-192-168-0-172 ~]#
    [root@host-192-168-0-172 ~]# ip link delete bond0.2838
    [root@host-192-168-0-172 ~]#
  4. 执行以下命令,删除网络配置文件“/etc/sysconfig/network-scripts/ifcfg-bond0.vlan”,其中vlan表示1中获取的VLAN,如2838。

    rm /etc/sysconfig/network-scripts/ifcfg-bond0.2838

  • 配置方式二:
  1. 获取待删除VPC网卡的VLAN和MAC地址。
  2. 以“root”用户,使用密钥或密码登录裸金属服务器。
  3. 根据VLAN信息找到网络设备,然后执行命令关闭并删除网络设备。
    [root@bms-197-31 ~]# ip link | grep fa:16:3e:4e:f7:ae -B 1
    9: eth7: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
        link/ether fa:16:3e:4e:f7:ae brd ff:ff:ff:ff:ff:ff
    [root@bms-197-31 ~]# ifconfig eth7 down
    [52574.065410] hinic 0000:89:00.0 eth7: [NIC]Netdev is down
  4. 执行以下命令,删除网络配置文件“/etc/sysconfig/network-scripts/ifcfg-eth7”。

    rm /etc/sysconfig/network-scripts/ifcfg-eth7

分享:

    相关文档

    相关产品

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

提交成功!

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

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

*必选

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

字符长度不能超过200

提交反馈 取消

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

跳转到云社区