# Docker的網路-ipvlan L2 mode 參考: https://docs.docker.com/network/drivers/ipvlan/ 這邊先說明,因為在itaiwan、macvlan環境,可以達成同個macvlan可以互ping,但無法存取外部網路的問題,所以這邊嘗試找另一個docker network driver:ipvlan。 這邊因為還需要後續補充ipvlan的說明,只先實做給大家看看。 1. itaiwan連線時,gw不是gw,所以改用4G手機分享網路的方式實做: ![](https://hackmd.io/_uploads/Bkndm8zeT.png) ![](https://hackmd.io/_uploads/B1WpXUflp.png) 2. 依照手機網路的配置設定ip > docker network create -d ipvlan \ --subnet=192.168.249.0/24 \ --gateway=192.168.249.252 \ -o ipvlan_mode=l2 \ -o parent=wlan0 db_net 3. 使用netshoot檢視取得的ip > docker run -it --network=db_net nicolaka/netshoot > ifconfig ![](https://hackmd.io/_uploads/S1kqE8fgp.png) 4. 來ping 8.8.8.8 ![](https://hackmd.io/_uploads/B1jkrUfxT.png) 成功。 後續會再改以手機分享網路的方式嘗試各項macvlan或ipvlan的實驗。