ubuntu网卡桥接和绑定

一、单网卡设置静态地址:

配置完成后使用 sudo netplan apply 使用配置生效。注意每行的缩进长度不能有错。

# cat /etc/netplan/01-netcfg.yaml

network:

version: 2

renderer: networkd

ethernets:

ens33:

dhcp4: no

addresses: [172.20.56.18/16]

gateway4: 172.20.0.1

nameservers:

addresses: [114.114.114.114]

二、双网卡设置不同IP地址:

# cat /etc/netplan/01-netcfg.yaml

network:

version: 2

renderer: networkd

ethernets:

ens33:

dhcp4: no

addresses: [172.20.56.18/16]

gateway4: 172.20.0.1

nameservers:

addresses: [114.114.114.114]

ens38:

dhcp4: no

addresses: [172.20.56.28/16]

routes:

– to: 172.20.0.0/16

via: 172.20.0.1

三、单网卡桥接:

说明:此模式适用于安装kvm虚拟机使用桥接模式,虚拟机可以使用和物理机同样的网络,设置网卡后需关机再开机生效,重置无效。

# cat /etc/netplan/01-netcfg.yaml

network:

version: 2

renderer: networkd

ethernets:

ens33:

dhcp4: no

bridges:

br0:

dhcp4: no

addresses: [172.20.56.18/16]

gateway4: 172.20.0.1

nameservers:

addresses: [114.114.114.114]

interfaces:

– ens33

四:双网卡绑定:

说明:bond一共有七种模式,分别是:

1、balance-rr 即轮询模式,具有负载平衡和容错能力

2、active-backup 主备模式,具有容错能力,只有一个网卡工作

3、balance-xor 平衡策略,可以通过xmit_hash_policy指定传输策略

4、broadcast 广播策略,即两个网卡同时收发相同的数据包,具有容错能力

5、802.3ad 动态链接聚合,需要交换机端口设置支持

6、balance-tlb 适配器传输负载均衡,即自动分配流量,如果有一个端口故障,另一端口接管失败端口的MAC地址

7、balance-alb 适配器适应性负载均衡,在第六种模式上增加了针对ipv4流量的接收负载均衡

# cat /etc/netplan/01-netcfg.yaml

network:

version: 2

renderer: networkd

ethernets:

ens33:

dhcp4: no

ens38:

dhcp4: no

bonds:

bond0:

addresses: [172.20.56.18/16]

gateway4: 172.20.0.1

nameservers:

addresses: [114.114.114.114]

parameters:

mode: active-backup

mii-monitor-interval: 100

interfaces:

– ens33

– ens38

暂无评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注