IBM软件技术,WebSphere,Linux,SOA等

关于vmware workstation中linux的网络设置

上一篇 / 下一篇  2009-01-24 19:15:23 / 天气: 冷 / 心情: 高兴 / 个人分类:vmware

本来没有关注在vmware方面,但是苦于没有第二台PC,又想学STAF,可是单机的STAF完全无法深入学习,所以只好去弄vmware了。看了很多关于vmware上linux FTP设置的问题,都是相同的抄袭,所以只能自己搞了。结果一搞就是一个下午。
最后还是体会出那个道理:对于一个没学过的东西,从头开始弄,还是要规规矩矩的看文档,一点弯路都绕不得。想google一下找个文章抄一下,是不现实的,而且没有一个完全一样的guide可以follow。在学习的过程中,还会体会到乐趣。这篇文章不会完整的介绍ftp的搭建细节,只是一个大致的思路。
1.把vmware workstation装好,重启机器,保证VMnet1,VMnet8都连接上。系统service中VMWare DHCP Service,VMWare NAT service running
2.关于VMWare 客户机和宿主机网络连接方式的问题:原先我一直设置的是Bridged,后来发现这种方式得不到一个外网的IP,而且想了一下,其实我只需要在客户机和宿主机之前连一个小型局域网,客户机不需要一个外网IP。因此后来换成了NAT方式,这样客户机linux的可以得到一个192.168.x.x的ip,当然这个IP是需要宿主机的VMWare DHCP服务分配的。
3.将VMNet8和VMNet1的IP地址设置为DHCP。其实这一步我并不清楚是否必须,但是这样做我起码成功了。
4.将宿主机linux的IP地址设置为manual,其中要写对gateway。而gateway的地址在宿主机是空的。查看gateway的方法是:VMWare Edit -> Virtual Machine setting -> NAT, 下拉菜单为NET8,点击EDIT,得到IP地址是192.168.81.2.其实后来看vmware文档说gateway的地址后缀被保留为.2。将这个IP地址填到虚拟机linux的IP地址中。
5.端口映射。这是最关键的一步。端口映射的目的说白了就是当一个外部的请求发送到虚拟机中时,将外部请求的指定端口映射到内部虚拟机的指定IP和端口号上。对于我想设置的FTP服务来说,需要映射的端口号是21.还在刚才查看gateway地址的界面,点击Port Forwarding。在Incoming TCP ports中填入Host port:21,virtual machine IP address:<虚拟机IP>, port: <21>.
这样应该就可以了。其实我又把下面的Incoming UDP ports也填入了相同的内容。
点击OK完成后应用。这时需要把NAT Service重启一下。可以在Vmware中重启,也可以直接在windows服务中重启。必须保证这个服务可以重启正常,否则建议重启计算机。
6.在虚拟机linux中配置vsftpd。具体配置方法就不说了,Google一下很多。设置好后可以在linux虚拟机上执行ftp <IP>试试是否成功
7.在宿主机使用ftp工具连接,成功!

这里主要的难点就是:
1.注意使用NAT方式
2.了解端口映射的目的和作用

TAG: vmware FTP

 

评分:0

我来说两句

mistletoe82

mistletoe82

我热爱英语,喜爱技术,愿意广交天下好友

日历

« 2024-05-02  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 12968
  • 日志数: 23
  • 建立时间: 2007-10-03
  • 更新时间: 2010-09-17

RSS订阅

Open Toolbar