این اولین قسمت از مجموعه Container Networking است. من در این پست وبلاگ دستگاه های اترنت مجازی را پوشش خواهم داد.
به طور کلی، هر ماشینی دارای رابط شبکه Loopback و Ethernet است. می توانید با استفاده از رابط های موجود بررسی کنید
ip link
1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp0s3: mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 02:fd:4d:34:55:76 brd ff:ff:ff:ff:ff:ff
enp0s3
یک رابط از نوع اترنت است. با استفاده از این رابط می توانید با ماشین های خارج از VM ارتباط برقرار کنید.
بیایید یک دستگاه اترنت مجازی ایجاد کنیم. veth man page می گوید
The veth devices are Virtual Ethernet devices. They can act as
tunnels between network namespaces to create a bridge to a
physical network device in another namespace, but can also be
used as standalone network devices.
بعداً فضاهای نام و پل ها را خواهیم دید، اما اجازه دهید ببینیم چگونه می توانیم ایجاد کنیم veth
رابط(ها) و استفاده از آنها
ایجاد جفت veth
sudo ip link add vethX type veth peer name vethY
ip link
1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp0s3: mtu 1500 qdisc fq_codel state UP mode...