从pipework手动网络了解docker的网卡初始化

之前为了测试,直接使用pipework把宿主机器上的一张网卡塞到容器内,整个过程如下


/usr/sbin/pipework --direct-phys enp6s0f3 106aac56d226 192.170.100.202/24
 docker inspect '--format={{ .State.Pid }}' 106aac56d226
 DOCKERPID=44810
 NSPID=44810
 ln -s /proc/44810/ns/net /var/run/netns/44810
 ip link show enp6s0f3
 ip link set enp6s0f3 up
 ip link set enp6s0f3 netns 44810
 ip netns exec 44810 ip link set enp6s0f3 name eth1
 ipcalc -b 192.170.100.202/24
 ip netns exec 44810 ip addr add 192.170.100.202/24 brd 192.170.100.255 dev eth1
 ip netns exec 44810 ip link set eth1 up
 ip netns exec 44810 arping -c 1 -A -I eth1 192.170.100.202
此条目发表在System分类目录。将固定链接加入收藏夹。

发表评论