<br />
<br />
双网口机器,实现其中一个网口为交换机功能
前段时间为了折腾飞牛,把书房唯一的一条lan口给了飞牛。加上了交换机,于是桌面上又多了几条网线和电源线。这不马上快过年了,媳妇搞卫生,说桌上怎么多了一堆线。我也觉得确实不美观,仔细观察了飞牛nas的物理机是双网口,本来打算折腾openwet来做软路由,后来仔细想想,如果nas断 电或者奔溃,媳妇看电影不顺心,最后还是打消了飞牛nas做软路由的想法。。网上找了一圈,飞牛qq群,微信群也咨询了,大部分建议是docker部署op来实现,想了好久,还是越简单越好。最后在哔哩哔哩上找到司波图up主的教程。为了大家有同样的需求,我把代码copy过来。如下:


上面教程与我们飞牛异曲同工,首先新建一个vswitch虚拟交换机,把eth1和eth2加入这个虚拟交换机
ssh登录飞牛sudo -i提权之后,运行ifconfig查看本地网卡

我的网卡enp1s0就是路由器接到飞牛的网卡,闲置的是enp4s0
(一)创建一个网桥
ovs-vsctl add-br enp1s0 补充:enp1s0是虚拟交换机名称(桥接),自定义,删除网桥使用del-br。
添加2个网卡组成桥接
ovs-vsctl add-port enp1s0-ovs enp4s0 :把enp4s0加入enp1s0-ovs虚拟交换机,俗称桥接。

ovs-vsctl show 查看命令。
可以看到enp1s0-ovs虚拟交换机里面有enp1s0和enp4s0两张网卡了。接下来就可以直接用网线把pc和飞牛的闲置网口接上去就可以了。。 |