红联Linux门户
Linux帮助

VM虚拟机的网络配置

发布时间:2008-03-11 15:49:12来源:红联作者:beasept
  作者:forl
  主机-安装虚拟软件的宿主机xp
  VM虚拟机-(RH linux 9 文本界面)
  S3C2410(嵌入式ARM920T)

  安装虚拟机后出现的虚拟设备:
  安装了一个虚拟系统后下VMware提供了vmnet1和vmnet8两个虚拟网卡(可以查看主机网络连接里是否多了这两项,其IP在安装虚拟系统时已自动分配),还有在虚拟系统上的虚拟网卡 "AMD PCNET Family PCI Ethernet Adapter"

  vmnet1和vmnet8是主系统上虚拟设备,用DOS 下用指令ipconfig /all命令可以看到其详细信息,而"AMD PCNET Family PCI Ethernet Adapter"是虚拟系统上的虚拟设备,在安装完虚拟系统后在linux条件下可以用指令lspci查看。前两个隶属于真实系统,是你的真实电脑中的虚拟设备,后一个隶属于虚拟系统,是虚拟电脑中的设备,不要搞混淆。

  VM网络配置中有以下几个选项:
  (1)Bridged方式(我们主要选择的方式,也是配置虚拟机的默认方式)

  在这中方式下只要得知主机的IP,如本人的为192.168.1.104 只要配置虚拟系统下linux IP在同一网段主机与虚拟机即可实现互联。Linux 文本界面IP设置方法 可以通过指令 ifconfig eth0 192.168.1.*(0~255当然除去网段中已经在用的IP)。还有一种配置IP的方法,用于对XP IP 配置的怀念,在linux界面输入指令setup,则进入一个选择界面如下图

  

  选择Network configuration 进入IP配置界面,配置结束保存退出

  注意:这时主机与VM之间还不能通信

  我们在linux下运行命令
  #servise network restart ;运行指令后连接完成

  测试一下:
  # ping 192.168.1.104 ;结果如下

  

  成功。同样在一个网段的不同计算机,可以实现两个虚拟机(分装两台主机上)的互联通信,已经过测试可行

  在完成上面这一步后,通过配置虚拟机下面的LINUX vsftpd ,在window条件下通过FTP软件可以实现上传下载文件。

  (2)NAT方式(配置与vmnet8同一网段IP可实现两者的互联)
  这种方式也可以实现本机系统与虚拟系统的双向访问。但网络内其他机器不能访问虚拟系统,虚拟系统可通过本机系统用NAT协议访问网络内其他机器。NAT方式的IP地址配置方法:虚拟系统先用DHCP自动获得IP地址,本机系统里的VMware services会为虚拟系统分配一个IP,之后如果想每次启动都用固定IP的话,在虚拟系统里直接设定这个IP即可。

  (3)host-only方式(配置与vmnet1同一网段IP可实现两者的互联)
  顾名思义这种方式只能进行虚拟机和主机之间的网络通信,既网络内其他机器不能访问虚拟系统,虚拟系统也不能访问其他机器。

  (4)not use方式
  既是不使用网络,虚拟系统为一个单机。一般来说,Bridged方式最方便好用。但如果本机系统是win2000而网线没插(或者根本没有网卡),网络很可能不可用(大部分用PCI网卡的机器都如此),此时就只能用NAT方式或host-only,之前所说的那两块虚拟网卡就是适应这两种网络准备的

  s3c2410板与虚拟机的网络通信:
  用双绞线(网线)连接主机和S3C2410,启动S3C2410的系统,在其终端下:设置网络IP,设置方式与LINUX下一致

  ifconfig eth0 192.168.1.154

  区别是不许不重启网络服务,因为没有,还有一个不同是,S3C2410每启动一次需配置一次IP

  然后就可以PING 主机了 经过测试PASS。
文章评论

共有 1 条评论

  1. sonicss 于 2008-03-17 16:17:52发表:

    支持楼主分享经验,今天我终于也在VMware中搞定上网了。