더북(TheBook)

추가한 네트워크 인터페이스를 적용하기 위해 libvirt-bin 서비스를 재시작합니다.

shinjaehun@losttemple:~$ sudo service libvirt-bin restart

내부 네트워크 인터페이스에 IP 주소를 설정합니다. test03을 시작하고 가상 콘솔에 접속해서 로그인합니다. ‘/etc/network/interface’ 파일을 vi로 열어서 다음과 같이 eth1에 IP 주소를 할당합니다.

# The primary network interface
auto eth0
iface eth0 inet static
   address 192.168.122.103
   network 192.168.122.0
   netmask 255.255.255.0
   broadcast 192.168.122.255
   gateway 192.168.122.1
   dns-nameservers 8.8.8.8 8.8.4.4

auto eth1
iface eth1 inet static
   address 10.0.10.1
   network 10.0.10.0
   netmask 255.255.255.0
   broadcast 10.0.10.255
Tip

test01과 test02는 네트워크 주소로10.0.0.0을 할당했지만 test03과 test04는 10.0.10.0을 할당합니다. 이렇게 해서 두 네트워크는 서로 다른 네트워크 주소를 사용합니다.

설정 내용을 반영하기 위해 네트워크 인터페이스 eth1을 내렸다가 다시 올립니다.

administrator@test03:~$ sudo ifdown eth1
administrator@test03:~$ sudo ifup eth1

test04의 네트워크 인터페이스 파일 /etc/network/interface입니다.

# The primary network interface
auto eth0
iface eth0 inet static
   address 192.168.122.104
   network 192.168.122.0
   netmask 255.255.255.0
   broadcast 192.168.122.255
   gateway 192.168.122.1
   dns-nameservers 8.8.8.8 8.8.4.4

auto eth1
iface eth1 inet static
   address 10.0.10.2
   network 10.0.10.0
   netmask 255.255.255.0
   broadcast 10.0.10.255

설정 내용을 반영하기 위해 네트워크 인터페이스 eth1을 내렸다가 다시 올립니다.

administrator@test04:~$ sudo ifdown eth1
administrator@test04:~$ sudo ifup eth1

연결 상태를 확인해봅시다. 호스트로 돌아와 게스트 test01, test02를 실행시킵니다. test01에서 test02(10.0.0.2)에 ping을 실행하면 정상적으로 응답합니다.

administrator@test01:~$ ping 10.0.0.2

하지만, test03(10.0.10.1)에 ping을 시도하면 응답이 돌아오지 않습니다. test01과 test03이 서로 다른 네트워크에 존재하기 때문입니다. Ctrl + C 눌러 ping을 종료합니다. test03과 test04의 연결 상태, test03과 test01의 연결 상태도 확인해보기 바랍니다.

administrator@test01:~$ ping 10.0.10.1
PING 10.0.10.1 (10.0.10.1) 56(84) bytes of data.
^C
--- 10.0.10.1 ping statistics ---
5 packets transmitted, 0 received, 100% packet loss, time 5000ms
Tip

물론 test03의 eth0에 할당된 IP 주소 192.168.122.103으로 ping을 시도하면 정상적으로 연결됩니다. 가상 네트워크 인터페이스 virbr0는 모든 게스트에 연결되어 있기 때문입니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.