· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Virtual Box Bridge


1. VirtualBox 2.1.2 Network Howto

버철박스의 NAT 네트워크는 버그때문에 자주 죽습니다.
게다가 속도도 느리니 Host Interface 로 사용하는 방법을 적습니다. - 송효진

1.1. Wired

  • vboxdrv, vboxnetflt 를 modprobe 한 후 그냥 호스트 인터페이스에 eth0 을 선택한다. 끝.

1.2. Wireless

  • 호스트 ip 는 192.168.0.100 게스트에 할당할 ip 는 192.168.0.101 로 가정한다.
  • 게스트 os 에서는 dhcp 를 쓰지 않고 ip 를 직접 할당해준다.
  • 예전방식과는 다르게 tap0 장치 하나에 여러 게스트를 붙일 수 있다. 아래의 과정 중 route add 만 ip 를 바꿔서 반복하면 된다.
modprobe vboxdrv
modprobe vboxnetflt
modprobe tun
tunctl
ifconfig tap0 up
route add -host 192.168.0.101 dev tap0
sysctl net.ipv4.ip_forward=1
sysctl net.ipv4.conf.wlan0.proxy_arp=1
sysctl net.ipv4.conf.tap0.proxy_arp=1
iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
VBoxManage modifyvm GuestName -hostifdev1 tap0

1.3. NAT

  • VirtualBox 2.1 이 되면서 NAT 를 완전히 새로 만들었다고 합니다.
  • NAT 로 하면 설정 자체는 전혀 필요 없기 때문에 포트포워딩 방법만을 적습니다.
  • 여전히 죽습니다.

1.3.1. Port Forwarding

  • 네트워크 카드 이름이 총 4가지인데 설정은 그냥 2가지로 구분한다.
  • pcnet 과 e1000 으로만 구분하면 된다.
  • 윈도 터미널 포트 포워딩 예.
VBoxManage setextradata "WindowsXP" "VBoxInternal/Devices/e1000/0/LUN#0/Config/terminal/Protocol" TCP
VBoxManage setextradata "WindowsXP" "VBoxInternal/Devices/e1000/0/LUN#0/Config/terminal/GuestPort" 3389
VBoxManage setextradata "WindowsXP" "VBoxInternal/Devices/e1000/0/LUN#0/Config/terminal/HostPort" 3389
  • Intel 1000 Server 선택해서 e1000 이고, 윈도터미널이라고 이름을 terminal 로 지었다.
  • terminal 을 apache 로 하고 GuestPort 80 HostPort 8080 으로 바꾸는 식으로 응용한다.

2. Mouse


ID
Password
Join
He who has imagination without learning has wings but no feet.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2009-02-08 00:08:21
Processing time 0.0041 sec