KVM 설치시 vmware 처럼 브릿지 네트워크 설정하는 방법에 대해서

설치에 성공하고 수리눅스 까지 설치하고 정상 동작이 됩니다.
퍼포먼스 면에서는 vmware workstation 보다 KVM 이 더 뛰어나더군요^^
CPU 점유율, MEMORY 사용량 에서 VMWARE 보다 앞선 성능을 보여줍니다.

문제는 브리지 네트워크 설정 하는 방법을 잘 모르겠습니다.
고수님의 많은 조언 부탁드립니다.

일단 설치 과정부터 올리겠습니다.( 혹시 다른분께 도움 될지도 모르겠어서 자세히 올리겠습니다.)

설치 환경
AMD-1055T(SVM)
UBUNTU 10.10

시냅틱 패키지 관리자에서
ubuntu-virt-server
ubuntu-virt-mgmt
libcap2-bin 설치 후 재부팅

시스템 -> 사용자와 그룹 -> 사용자 설정 창 -> 그룹 관리 창
1.kvm 선택 속성 -> 그룹 ‘kvm’ 속성 창 -> 그룹 구성원 User_id 체크
2.libvirtd 선택 속성 -> 그룹 ‘libvirtd’ 속성 창 -> 그룹 구성원 User_id 체크
re-login(재부팅)

~$ virsh -c qemu:///system list (설치 확인)

User 에게 CAP_NET_ADMIN 권한 부여
~$ sudo setcap cap_net_admin=ei /usr/bin/qemu-system-i386 (32bit)
~$ sudo setcap cap_net_admin=ei /usr/bin/qemu-system-x86_64 (64bit)

CAP_NET_ADMIN 권한 관련 파일 수정
~$sudo gedit /etc/security/capability.conf
맨 밑에 줄에 "cap_net_admin User_id" 추가

Network Stop 네트워크 재구성을 위하여 네트워크를 멈춤
~$ sudo invoke-rc.d networking stop

[color=#0000FF:1vs719k3]Network 설정 파일 수정
~$ sudo gedit /etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.0.20
network 192.168.0.0
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.0.1
bridge_ports eth0
bridge_stp off
bridge_fd 0
bridge_maxwait 0

auto virbr0
iface virbr0 inet static
address 192.168.0.30
network 192.168.0.0
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.0.1
bridge_ports eth0
bridge_stp off
bridge_fd 0
bridge_maxwait 0
이렇게 하면 네트워크가 동작을 안해서 기본으로 밖꾸고 했습니다.
이부분이 문제인것 같습니다.[/color:1vs719k3]

Network 재시작

~$ sudo /etc/init.d/networking restart

프로그램 -> 시스템 도구 -> 가상 머신 관리자
파일 -> 연결 추가
1.Hypervisor - QEMU/KVM
2.연결 - 로컬
연결 바튼

localhost (QEMU) 생성됨 -> 마우스 오른쪽 버튼 -> 새로 만들기 -> 새로운 VM 창
이름 입력, 로컬 설치매체 선택 -> 앞으로
ISO 이미지 선택 -> ISO 매체 볼륨 위치 지정 창 -> 로컬검색 -> ISO 매체 위치 지정 창 에서 선택
(기본적으로 /var/lib/libvirt/images 위치에 ISO 파일이 있으면 바로 선택)
OS종류 : LINUX, 버전 : Red Hat Enterprise Linux 5 선택 -> 앞으로
하드 드라이브 크기 설정 -> 앞으로
추가옵션 - 공유장치 이름을 지정 선택-virbr0 -> 앞으로

이 상태로 게스트OS 잘 동작합니다.
브릿지 네트워크 문제만 해결되면 외부에서 접속 가능할텐데, 조언 부탁드립니다.

[quote="gmamgr":3f10yr9l]

Network Stop 네트워크 재구성을 위하여 네트워크를 멈춤
~$ sudo invoke-rc.d networking stop

[/quote:3f10yr9l]
네트워크가 아닌 네트워크 매니져를 멈추셔야 합니다.

[code:3f10yr9l]sudo service network-manager stop[/code:3f10yr9l]
그놈창에 떠있는 네트워크 메니져가 비활성으로 바뀔껍니다.

[quote="gmamgr":3f10yr9l]
[color=#0000FF:3f10yr9l]Network 설정 파일 수정
~$ sudo gedit /etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.0.20
network 192.168.0.0
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.0.1
bridge_ports eth0
bridge_stp off
bridge_fd 0
bridge_maxwait 0

auto virbr0
iface virbr0 inet static
address 192.168.0.30
network 192.168.0.0
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.0.1
bridge_ports eth0
bridge_stp off
bridge_fd 0
bridge_maxwait 0
이렇게 하면 네트워크가 동작을 안해서 기본으로 밖꾸고 했습니다.
이부분이 문제인것 같습니다.[/color:3f10yr9l]
[/quote:3f10yr9l]
/etc/network/interfaces 의 내용을 아래와 같이 수정합니다.

[code:3f10yr9l]
auto lo
auto br0
iface br0 inet static
address 192.168.0.20
network 192.168.0.0
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.0.1
bridge_ports eth0
bridge_stp on
bridge_fd 0
bridge_maxwait 0
[/code:3f10yr9l]

[quote="gmamgr":3f10yr9l]
Network 재시작

~$ sudo /etc/init.d/networking restart
[/quote:3f10yr9l]
네트워크는 굳이 재시작 하실 필요 없습니다.

bridge로 잡은 네트워크를 활성화 시킵니다.

[code:3f10yr9l]sudo ifup br0 [/code:3f10yr9l]
bridge 네트워크 활성화후 제대로 활성화되있는지 확인합니다.
#brctl show
명령으로 확인했을때 아래와 같이 나오면 정상적으로 작동하는것입니다.

[code:3f10yr9l]
bridge name bridge id STP enabled interfaces
br0 8000.2c41380bf551 yes eth0
pan0 8000.000000000000 no
[/code:3f10yr9l]

혹시 더 궁금한 사항이나 의문점 있으면 말씀해주세요.