Ubuntu20两个网卡同时使用

2020年07月23日 184点热度 0人点赞 0条评论

问题描述

家里的宽带是中国移动200M光纤,光猫和路由一体机,有一个千兆网口。我的笔记本电脑没有网线插口,使用的是百兆USB网卡+HUB,下行速度最高10M/s。

离校的时候在垃圾堆里捡了个百兆USB网卡,还有之前买的千兆TP-LINK分线器,就想两个网卡同时使用以达到200M宽带的速度。

网络结构

路由器在客厅,使用10m网线扯到卧室,网线连接路由器千兆网口和千兆分线器。两个百兆网卡使用USB接口连接电脑,两根网线把网卡和分线器相连。

链路聚合

连接好线路后可以使用 ifconfig 命令查看当前网络。

其中 enx000fc91499ba 和 enx00e04c3601bb 是两个USB网卡的名称。

创建并编辑文件 /etc/netplan/bond-network.yaml, 注意修改需要聚合的网卡名称、网关地址和ip地址。

network:
  ethernets:
    enx000fc91499ba:
      addresses: []
      dhcp4: true
      dhcp6: true
    enx00e04c3601bb:
      addresses: []
      dhcp4: true
      dhcp6: true
  bonds:
    bond0:
      addresses: [192.168.1.99/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [114.114.114.114,223.5.5.5]
      interfaces:
      - enx000fc91499ba
      - enx00e04c3601bb

保存后执行 sudo netplan apply 应用该配置,没出错的话大概就成功了,,可使用 ifconfig 命令查看。

网速测试

speedtest测速:

下载文件:

速度快了不到一倍,比直接使用千兆网卡连接的速度慢一些。中等满意。

参考文献

https://my.oschina.net/u/2306127/blog/2877106

KAMINO

暂无