ip netns でネットワークセグメントを作成する

Linuxで動かしながら学ぶTCP/IPネットワーク入門 を読んでいます。 この本の中で登場した ip netns コマンドの使い方をメモしておきます。

ネットワークセグメントを 2 つ作成し、通信できるようにする

動作確認

$ sudo ./create_netns.sh
$ sudo ip netns exec node1 ping 192.0.2.1 -c 2
PING 192.0.2.1 (192.0.2.1) 56(84) bytes of data.
64 bytes from 192.0.2.1: icmp_seq=1 ttl=62 time=0.022 ms
64 bytes from 192.0.2.1: icmp_seq=2 ttl=62 time=0.082 ms

--- 192.0.2.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1064ms
rtt min/avg/max/mdev = 0.022/0.052/0.082/0.030 ms