本文转载于司波图大佬的:https://www.bilibili.com/video/BV1pf4y197MV
本教程适用一条网线连接外网路由和群晖,希望通过电脑直接连接群晖访问NAS并访问互联网。
方法:
0,控制面板-网络-网络界面-管理,打开Open vSwitch(如果使用了VMM套件会自动开启,而且提示无法禁用)
1,开启群晖的SSH,登录,sudo -i进入root模式下,通过ifconfig可以看到ovs_eth0和ovs_eth1,这是群晖两个默认的网桥,对应连接的接口是eth0和eth1,要确定一下哪个是连接路由器的,哪个是连接电脑的。(以下以ovs_eth0连接路由器,ovs_eth1连接电脑为例)
2,输入如下命令:
ovs-vsctl del-br ovs_eth1
ovs-vsctl add-port ovs_eth0 eth1
群晖默认eth0和eth1两个接口分别连接ovs_eth0和ovs_eth1两个网桥。第一个命令是删除ovs_eth1,第二个命令是将eth1加入ovs_eth0网桥中。
此时输入命令:
ovs-vsctl show
会显示当前网桥状态
这说明eth0和eth1全部在ovs_eth0内,即两个网口处于同一个交换机内。
将eth1和电脑相连,发现电脑可以正常从路由器获取IP地址,并正常上网啦~
群晖DS220+,电脑网卡2.5g的,我桥接之后电脑上网速度只有百兆水平。
已经用群晖内浏览器直接测网速,可以跑六七百兆
群晖打开Open vSwitch(安装了VMM)之后,群晖建了两个虚拟网桥,zerotier只能访问群晖IP,不能访问内网其他电脑了,请教下有什么办法?(已开了内网穿透和相应设置,安装VMM之前是正常的)
用这个方法的确可以用了,电脑和NAS之间都基本可以跑满2.5,不过现在有个问题,就是用这个方法之后,电脑上网测速没问题,但超载却变得很慢,是不是因为桥接的时候还要设置upnp的?
驱动没有问题 这面这段语句也能完美启动
sudo -i (获取root)
cd /root
cat >> ovs.sh <<EOF
#/bin/bash
ovs-vsctl del-br ovs_eth1
ovs-vsctl add-port ovs_eth0 eth1
EOF
chmod +x ./ovs.sh
问题就在于我要怎样让他在我驱动启动正常之后启动
目前开机驱动还没正常加载上面这段就先执行了 最后的结果就是开机usb网卡还没驱动端口就先被删了
ovs-vsctl del-br ovs_eth1
之前加上个sleep xxx
来延迟xxx秒启动。请问这个开机脚本该怎么删除呢
我创建脚本时把网口搞错了,想把脚本删除了重新创建一个