|
本帖最后由 breakersun 于 2019-9-25 08:30 编辑
基本配置:
1. hiboy的padavan做主,负责dhcp,负责拨号
2. armbian docker下op做旁路由,负责咳血上网
遇到的主要问题:
1. 访问国内慢,访问淘宝/京东加载不全,微信语音/视频卡顿,微信发送文件慢
2. armbian 宿主机无法上网,无法pull docker image,ping不通google,ping不通baidu,ping不通docker op的地址
3. 无法访问公司内网的OP办公网络
解决方案:
1. 主路由padavan,外部网络WAN -> 外网设置选项卡 -> IPv4硬件加速,由OFFLOAD TCP/UDP for LAN/WLAN,修改为OFFLOAD TCP/UDP for LAN
(实测发现,修改为OFFLOAD TCP for LAN也可以,具有有什么优劣,欢迎大神指教,
方法最早是由nakesa坛友提供 原帖 :https://www.right.com.cn/forum/thread-636820-1-1.html)
2. 宿主机无法上网的问题,总的思路是将macvlan与eth0桥接,大概是这个意思;
具体,修改/etc/network/interfaces, 修改成如下,然后重启就可以了。修改过程中有报错,可以忽略。这个方法参考Raymond博客 https://raymondtech.win/2019/08/%E5%9C%A8docker%E4%B8%AD%E8%BF%90%E8%A1%8Copenwrt/
一次性方案,重启失效,粘贴到ssh里面执行,注意换行符号:
ip addr del 192.168.123.2/24 dev eth0; \
ip link add macvlan link eth0 type macvlan mode bridge; \
ip addr add 192.168.123.2/24 dev macvlan; \
ip link set macvlan up; \
ip route del 192.168.123.0/24 dev eth0; \
ip route del default; \
ip route add 192.168.123.0/24 dev macvlan; \
ip route add default via 192.168.123.6 dev macvlan;
永久方案,修改interfaces文件:(谨慎操作,可能导致armbian永远无网络)
auto eth0
iface eth0 inet manual
auto macvlan
iface macvlan inet static
address 192.168.123.2
netmask 255.255.255.0
gateway 192.168.123.6
dns-nameservers 192.168.123.6
pre-up ip link add macvlan link eth0 type macvlan mode bridge
post-down ip link del macvlan link eth0 type macvlan mode bridge
其中192.168.123.0为网段,192.168.123.2为armbian地址,192.168.123.6为docker op地址
3. 无法访问公司内网OP系统的问题,可以参考这里:https://www.right.com.cn/forum/thread-586173-1-1.html
|
评分
-
查看全部评分
|