ubuntu18 配置PCI-E 4口独立千兆网卡

目标: 在ubuntu18 下配置完成PCI-E 四独立千兆网卡

困难点:ubuntu18下只工作一个端口,无法实现多网口。

过程:

1. 测试卡是否免驱动 

拿到PCI-E 4口卡后,迫不及待的插入自己的电脑,我的电脑已安装了ubuntu单系统,打开系统后,发现认到了网卡,正如店家所说的windows和ubuntu都免驱,插上四个树莓派后,里面也有了四个网口mac。感觉很简单,于是立马ping了下,第一个通了,但后面的都不通了,于是乎,ip地址改来改去的倒腾,均是这个效果,问客服也只会windows下弄,彻底崩溃了。有点怀疑是不是卡有问题。

ubuntu18 配置PCI-E 4口独立千兆网卡_第1张图片

2.win10 pe下测试

ubuntu下搞不定于是搞了个大白菜,做了个win 10pe,先做的安装版,台式机进入直接蓝屏,没法子做了UEFI版本,启动终于进入win 10 pe,网卡直接都认到了,IP地址DHCP的都出来。奇怪的是并没有和电脑iP一一对应在一个网段里。

先不管了,按照树莓派的ip,使用pe网络管理器里的ping,一一ping了一次,都ping通了。这下安心了,卡没问题,还是老实回到linux下去尝试吧。

3.  折腾两天后,第三天总算有了办法如下:

*查看系统版本,低版本不是这个方法:

查看: cat /etc/issue
Ubuntu 18.04.2 LTS\n \l

*配置网络
$sudo vim  /etc/netplan/*.yaml,这里用*.yaml,

后按键盘ins可以修改

下面ethernets是我添加的部分

ubuntu18 配置PCI-E 4口独立千兆网卡_第2张图片

注意点:**ethernets,wersion,renderer需要首字对齐。

    **enp网口名称首字对齐

    **addresses,dhcp4 从上到下首字对齐

    **冒号后面要加空格

    **[]内ip地址需要和所连树莓派一个网段,格式如途中,/16代表netmask:255.255.0.0

这里未对齐时来来去去改了很多遍。确认无误后,按下ESC,退出vim编辑状态,输入:W,保存。输入:q,退出。

*重启网络

sudo netplan apply

如果出错说明刚才修改有问题,会提示哪里的问题。

成功的话右上角打开配置文件,会看到netplan前缀。注意这里面改的ip地址,经测试没有用,一定要进

*.yaml修改,重启网络才有用。

ubuntu18 配置PCI-E 4口独立千兆网卡_第3张图片

*配置路由

我这里只和树莓派直连,所以只设定主机路由;

命令:route -n 查看路由状况

ubuntu18 配置PCI-E 4口独立千兆网卡_第4张图片

*添加和删除主机路由:

**添加主机路由

注意:主机路由是路由选择表中指向单个IP地址或主机名的路由记录。主机路由的Flags字段为H。例如,在上面的示例中,本地主机通过IP地址gw后设定为169.254.6.1的路由器到达IP地址为169.254.6.224的主机。即树莓派ip地址写入host后面,PC地址写入gw后面。回车即可。

输入:ping 169.254.6.224 已经联通。

**删除主机路由

有时加入错误,需要删除重新添加,如下图为例:

最后所有都加入后,再确认一下可看到都已加入,每个都能ping通了。

 

注意:修改过*.yaml中ip地址后,重启网络后发现路由设定都丢失,需要重新设定;

最后上一张,四个树莓派ping通PC机的图,基本每个树莓派的速度都在0.350ms左右,速度杠杠的。

END

 

 

 

 

 

你可能感兴趣的:(Ubuntu)