3. 오픈스택의 가상 라우터와 DHCP를 확인해 보겠습니다. ip netns show 명령어를 이용하면 다음과 같이 실제로 생성된 가상 라우터와 DHCP 설정을 확인할 수 있습니다.
[root@centos ~]# ip netns show
qrouter-67fc3242-a642-4654-8778-2e38dd4bba81
qdhcp-69c204c4-b681-4147-8f7f-152a2ace70e6
4. 가상 라우터에 어떤 IP가 매핑되어 있는지 확인해 보겠습니다. 앞에서 확인한 가상 라우터 ID를 복사한 후 ip netns exec 명령어 이후에 붙여 넣습니다. ifconfig 명령어를 추가로 입력하고 Enter를 누르면 다음과 같이 가상 라우터에 할당된 가상 네트워크와 IP를 확인할 수 있습니다.
[root@centos ~]# ip netns exec qrouter-67fc3242-a642-4654-8778-2e38dd4bba81
ifconfig
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 0 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
qg-c500ecea-45: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255 inet6 fe80::f816:3eff:feb0:b24c prefixlen 64 scopeid 0x20<link> ether fa:16:3e:b0:b2:4c txqueuelen 0 (Ethernet) RX packets 1716 bytes 479031 (467.8 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 17 bytes 1242 (1.2 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
qr-89c62c73-3e: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.0.0.1 netmask 255.255.255.0 broadcast 10.0.0.255 inet6 fe80::f816:3eff:fe8c:1fe9 prefixlen 64 scopeid 0x20<link> ether fa:16:3e:8c:1f:e9 txqueuelen 0 (Ethernet) RX packets 8 bytes 648 (648.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 10 bytes 864 (864.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0