配置弹性网卡

最近更新时间:2020-08-26 14:57:11

本文为您介绍绑定弹性网卡后虚机中如何配置弹性网卡。

如果实例使用以下几种镜像,则可以跳过本文操作,无需配置弹性网卡。
CentOS 7.6 64位
CentOS 7.7 64位
CentOS 8.0 64位

CentOS手动配置

1.打开网卡配置文件。

vi /etc/sysconfig/network-scripts/ifcfg-eth1

2.按下键盘i键进入编辑模式,在网卡配置文件中加入配置信息。 示例如下:

DEVICE=eth1  # 表示新配置的网卡接口。
BOOTPROTO=dhcp
ONBOOT=yes
TYPE=Ethernet

编辑完成后按esc键,输入:wq并按回车键,保存并退出。

3.查看网卡配置文件并确认修改。

cat /etc/sysconfig/network-scripts/ifcfg-eth1

4.启动eth1

ifup eth1

(如果报错请尝试service network restart重启网络服务)

Ubuntu、Debian手动配置

1.打开网卡配置文件。

vi /etc/network/interfaces

2.按下键盘i键进入编辑模式,在网卡配置文件中加入配置信息。 以网卡eth1为例:

auto eth0 
iface eth0 inet dhcp 

auto eth1 # 表示新配置的网卡接口。
iface eth1 inet dhcp

编辑完成后按esc键,输入:wq并按回车键,保存并退出。

3.查看网卡配置文件并确认修改。

cat /etc/network/interfaces

4.启动eth1

ifup eth1

配置网卡路由

  1. 启动弹性网卡。

    i.运行ifup [网卡名]命令启动dhclient进程,并发起DHCP请求。

    ifup eth1
    ifup eth2
  2. 按您的需要规划路由表里每块网卡的默认路由metric值。

    i.利用控制台或虚机查询到的子网对应的网关值规划metric值。 网关值虚机查询命令:ip addr

配置弹性网卡!

网关值控制台查询位置如下图

配置弹性网卡

ip -4 route add default via 10.1.2.1 dev eth1 metric 1001
ip -4 route add default via 10.1.2.1 dev eth2 metric 1002

以上命令将eth1和eth2的metric值按如下关系配置:

eth1: gw: 10.1.2.1 metric: 1001 eth2: gw: 10.1.2.1 metric: 1002

ii.检查配置是否成功,注意查看Gateway和Metric列是否和您配置的信息一致。

[[email protected]~ ]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.0.0.253 0.0.0.0 UG 0 0 0 eth0
0.0.0.0 10.1.2.1 0.0.0.0 UG 1001 0 0 eth1
0.0.0.0 10.1.2.1 0.0.0.0 UG 1002 0 0 eth2
10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2
169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1003 0 0 eth1
169.254.0.0 0.0.0.0 255.255.0.0 U 1004 0 0 eth2
  1. 创建路由表。

i.创建路由表。

ip -4 route add default via 10.1.2.1 dev eth1 table 1001
ip -4 route add default via 10.1.2.1 dev eth2 table 1002

说明 建议路由表名称和网卡的默认路由metric取值保持一致,如本例中的1001和1002。

ii.检查路由表是否创建成功。

[[email protected]~ ]# ip route list table 1001
default via 10.0.0.253 dev eth1
[[email protected]~ ]# ip route list table 1002
default via 10.0.0.253 dev eth2

4.配置策略路由。

i.利用网卡内网ip创建策略路由。

ip -4 rule add from 10.1.2.66 lookup 1001
ip -4 rule add from 10.1.2.67 lookup 1002

ii.查看路由规则。

[[email protected]~ ]# ip rule list
0: from all lookup local
32764: from 10.1.2.67 lookup 1002
32765: from 10.1.2.66 lookup 1001
32766: from all lookup main
32767: from all lookup default

金山云,开启您的云计算之旅

免费注册