close

linux 系統使用 connman 管理網路

最近卻遇到起 docker container 後網路卻無法連網??

使用 route -n 跟 netstat -r 查看才發現 default gateway 從 eth0 變成了 vethxxx

原來是因為 connman 接管了 docker container 建立的虛擬 network interface.

並把他自動設定成 default gateway...

解決方式就是在 connman 設定中把虛擬 network interface 設定成黑名單

也就是 connman 不要多管閒事的意思

https://wiki.archlinux.org/title/ConnMan#Blacklist_interfaces

 

這個問題也有人遇到同樣問題

真是個坑呀

https://sitaram.substack.com/p/a-tale-of-docker-and-linux-connman

 

arrow
arrow
    全站熱搜

    JohnDX 發表在 痞客邦 留言(0) 人氣()