玩客云 armbian Docker macvlan网络与宿主机通讯

玩客云刷了armbian5.9.0后,

装好docker,教程一:玩客云armbian甜糖、docker等功能保姆教程

然后用docker安装了宝塔面板7.4,使用了网卡混杂模式,建了一个macvlan网络。

后来发现宝塔面板容器和宿主机虽然是同一网段,但是互相ping不通,不能通信。

参考教程二:解决Docker macvlan网络与宿主机通讯问题

在/root 创建文件 macvlanroute.sh,内容:

#!/user/bin/env bash
ip link add macvlanlink link eth0 type macvlan mode bridge
ip link set macvlanlink up
ip route add 192.168.x.x(宝塔面板容器的IP) dev macvlanlink

在/etc/rc.local 文件 exit 0 之前一行添加执行 macvlanroute.sh 的语句

bash /root/macvlanroute.sh
exit 0

开机之后执行脚本,自动添加路由。

armbianmacvlan

我来吐槽

*

*