更新于 2013-05-01 21:31:56 UEANER

NAT联网及端口转发

如下图将本机的2222端口映射到虚拟机的22端口为例: NAT联网及端口映射 进入虚拟机设置选择:Network -> NAT -> Port Forwarding. Name: 可以随意起名字 Host Port: 主机的端口,只要是没有被占用的端口都可以 Guest Port: 虚拟机端口

使用 lsof 命令查看端口是否映射成功:

# lsof -i:2222
COMMAND     PID    USER    FD   TYPE  DEVICE SIZE/OFF NODE NAME
VirtualBo 28429  ueaner   47u   IPv4 1706756      0t0  TCP *:2222 (LISTEN)

连接方式:

ssh -l root -p 2222 localhost

文件传输:

scp -P 2222 SourceFile root@localhost:directory/TargetFile

注意:两个配置文件 ifcfg-eth0resolv.confBOOTPROTOnameserver 连个参数与桥接方式不同

# cat /etc/sysconfig/network-scripts/ifcfg-eth0 
DEVICE=eth0
HWADDR=08:00:27:6F:FC:60
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp

# cat /etc/resolv.conf 
; generated by /sbin/dhclient-script
nameserver 10.0.2.2

桥接联网配置静态IP

桥接联网配置静态IP 进入虚拟机设置选择:Network -> Bridged Adapter. 注意:这里的 Name 选择你可以上网的那个网卡,无线或有线均可。 Cable connected: 作用是在虚拟机中虚拟eth0网卡(默认已选择)

进入虚拟机配置 ifcfg-eth0resolv.conf 两个文件

# vi /etc/sysconfig/network-scripts/ifcfg-eth0 
DEVICE=eth0
HWADDR=08:00:27:6F:FC:60
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.18.146
NETMASK=255.255.255.0
GATEWAY=192.168.18.1

# vi /etc/resolv.conf 
; generated by /sbin/dhclient-script
nameserver 8.8.8.8
search localhost

注意这个配置文件的 BOOTPROTO nameserver 和 NAT 联网配置不同, 并指定了 IPADDR NETMASK GATEWAY 三个参数。

重启 network: service network restart

转载请注明出处。
本文地址:http://blog.aboutc.net/linux/12/virtualbox-network-configuration

评论:0

关闭高亮高亮 分享到新浪微博分享到新浪微博