最近用VPC一直用的很爽,用来调试安装包,实在太好用了。但是,最近却遇到一个问题,FTP总是无法正常工作,经过漫长而痛苦的跟踪定位,找到原因:

40:47.587状态:与主机通讯时出现了错误
200 Type set to I.
500 Invalid PORT Command.
500 'LPRT 6,16,0,0,0,0,0,0,0,0,120,79,22,0,60,0,0,0,2,4,14': command not understood

在vpc的命令行下用了一下ftp,果然:

C:\Documents and Settings\Administrator>ftp
ftp> open www.slwater.gov.cn
Connected to www.slwater.gov.cn.
220 Microsoft FTP Service
User (www.slwater.gov.cn:(none)): ***
331 Password required for sladmin.
Password:
230-欢迎使用本FTP系统,本FTP系统为数据接口设置,无关数据请
230 User sladmin logged in.
ftp> ls
500 Invalid PORT Command.
150 Opening ASCII mode data connection for file list.

看来原因在于我的联网方式,找了这个资料:

1. 【虚拟机可用网络类型】 
根据VPC虚拟机网络参数配置,可以使用以下几类网络: 
a. 内部网络 
b. 因特网和其他外部网络 
c. 仅由虚拟机组成的本地网络 
d. 由虚拟机和物理主机组成的本地网络

2. 【虚拟机可配置网络参数】 
每个VPC虚拟机可以同时具有4个网络,每个网络均配置1块网卡,总共可以配置4块网卡。其中只有第一个网络的可以配置成使用共享网络方式。每个网络可以以下几种配置参数: 
a. 无网络连接方式 Not Connected 
b. 本地方式 Local Only 
c. 共享网络方式 Shared Networking(NAT) 
d. 主机的物理网卡/微软的软网卡(Microsoft Loopback Adapter)

VPC2004SP1网络配置参数画面如下:

配置为无网络连接方式 Not Connected

虚拟机将不可以使用网络,物理主机没在网络上或者不想通过虚拟机上网,则可以选择此项屏蔽虚拟机的网络,加快虚拟机内应用软件检查网络可用性的速度。

配置为本地方式 Local only

只能虚拟机之间相互访问,虚拟机将被不允许访问物理主机上的任何网络资源。

配置为 共享网络方式 Shared Networking(NAT)

注意:只能是第一个网络适配卡位置才能设置为共享网络方式。

在本方式下,虚拟机等同于连接在由Virtual PC构建的私有网络,这个私有网络包含一个DHCP服务器和一个NAT服务器。这两个服务器角色由VPC扮演。这种方式允许虚拟机访问绝大部分的物理主机能访问的网络资源。此时,每个虚拟机不需要设置网络参数,但必须把虚拟机网卡配置自动获取方式,否则会导致无法访问网络。给每个虚拟机配置的IP地址范围为192.168.131.xxx !xxx 为从1到253之间。

注意:本方式下,物理主机的网络IP地址不允许被配置成192.168.131.xxx范围。

配置成共享网络方式,虚拟机就像一台计算机躲在NAT路由器之后,不支持端口映射,不支持外部主机访问虚拟机构成任何服务器和端口。在该方式下非管理员级别的用户不能在物理主机上使用ping或者基于ICMP协议的功能。对于拨号上网的物理主机,不管是PPOE还是MODEM拨号,虚拟机要访问Internet资源必须设置成共享网络方式。配置为 主机的物理网卡/微软的软网卡(Microsoft Loopback Adapter)

这种方式的虚拟机可以在网络上做为一台“真实”的主机。相当与物理主机的在网络出现的形式。注意:此时使用的物理网卡,不是微软的软网卡。此时的虚拟机也可以作为域的成员计算机,只要域控制服务器添加该虚拟机就可以了。在这种情况虚拟机的计算机名不允许与网络上的主机重名,不管是虚拟的还是物理的主机。

这种方式的虚拟机要上因特网,使用ADSL拨号上网,或者使用内部网络的代理服务器上因特网。看实际网络情况。

当主机没有物理网卡或者没插网线,还可以使用微软的软网卡来实现单机局域网。

3. 【网络配置与网络形式】 
当虚拟机网络适配卡设置成本地方式Local only,所有的虚拟机构成了前面所说的c类网络;

当虚拟机网络适配卡设置成微软软网卡Microsoft Loopback Adapter,所有虚拟机和物理主机构成d类网络;

当虚拟机网络适配卡设置成物理网卡,虚拟机可以构成内部网络或者因特网以及其他外部网络。

再次找到设置物理网卡的方法:

打开本地物理网卡的属性,查看Virtual Machine Network Services状态是否正常(方法:右键网上邻居----属性----右键物理网卡----属性)

如下图红色框中所示(因为我用的是英文版的XP,显示可能有点不同):

如果上图中的Virtual Machine Network Services 没有被勾选,则勾选后,VPC可以识别到物理网卡

如果上图没有Virtual Machine Network Services 服务,请点击第二个红色框安装Virtual Machine Network Services 服务

具体步骤点击 安装 ---- 服务 ----- 添加 ---- 从磁盘安装 --- 浏览 ----D:\Program Files\Microsoft Virtual PC\Utility\VMNetSrv\VMNetSrv.inf 其中红色部分为你VPC的安装文件夹

安装Virtual Machine Network Services后,VPC可以识别物理网卡

因为以前用的是绿色版的vpc,所以没有这项功能,下载了一个全的需要安装的,就自动有这个服务了。这时在vpc的设置里可以看到物理网卡,启动后,用的是静态的ip地址,FTP正常。

http://www.cnblogs.com/jetz/articles/1227994.html

转载于:https://www.cnblogs.com/y0umer/archive/2013/03/25/3839138.html

VPC下访问FTP的问题相关推荐

  1. WIN7下访问ftp的方法

    WIN7下访问ftp的方法汇总如下:     方法一.如果浏览器是ie8以前的版本,可以直接通过学校网站打开ftp.如何知道浏览器的版本呢,点击"帮助"菜单中的"关于in ...

  2. Linux 终端访问 FTP 及 上传下载 文件

    今天同事问我一个问题,在Linux 下访问FTP,并将文件上传上去. 我之前一直是用WinSCP工具的. 先将文件从linux copy到windows下,然后在传到ftp上. google 一下. ...

  3. ftp文件推送 linux_Linux 终端访问 FTP 及 上传下载 文件

    今天同事问我一个问题,在Linux 下访问FTP,并将文件上传上去. 我之前一直是用WinSCP工具的. 先将文件从linux copy到windows下,然后在传到ftp上.google 一下. 方 ...

  4. win10系统用户访问ftp服务器被拒绝,关于windows2003下ftp用户名无法访问FTP服务器的问题...

    关于windows 2003下建设FTP的步骤我不再详解,主要说两个我们经常出错的两个小问题,这两个小问题往往我们很容易忽视,使我们无法访问自己建立的FTP服务器. 问题1: 当我们建立一个FTP服务 ...

  5. 电脑访问不了虚拟机ftp服务器,解决win环境下访问本机虚拟机中centos7 ftp服务器的问题...

    inux搭建ftp服务器 1.安装软件: yum install vsftpd 2.修改配置文件vsftpd.conf: vim /etc/vsftpd/vsftpd.conf 把anonymous_ ...

  6. linux建ftp用户限制访问,Linux下建ftp用户并限制用户访问路径

    目的是:在Linux系统上建立ftp用户,并限制其通过ftp访问时,只能访问用户主目录:其主目录显示路径也是"/",看不到上级目录. 例如,我要建立用户usertest,密码为us ...

  7. window ftp linux服务器,linux下怎么访问windows下的ftp服务器

    linux下常用FTP命令 1. 连接ftp服务器 格式:ftp [hostname| ip-address] a)在linux命令行下输入: ftp 192.168.1.1 b)服务器询问你用户名和 ...

  8. linux下安装vsftpd vsftpd.conf配置 访问ftp时候输入正确的用户名密码还是一直弹出提示让你输入的原因

    1. 安装: yum -y install vsftpd 2.在根目录创建文件夹 mkdir ftpfile 3.创建ftp用户: user add ftpuser -d /ftpfile -s /s ...

  9. es文件浏览器自动上传ftp服务器,es文件浏览器访问ftp服务器

    es文件浏览器访问ftp服务器 内容精选 换一换 WordPress简称WP,最初是一款博客系统,后逐步演化成一款免费的CMS(内容管理系统/建站系统).本文档指导用户使用华为云市场镜像"W ...

  10. mac 上传ftp服务器文件夹权限,mac 访问 ftp服务器文件夹权限

    mac 访问 ftp服务器文件夹权限 内容精选 换一换 在"云服务器列表"页,单击下拉按钮展开会话列表,查看会话连接状态,出现"关闭应用失败"的异常.将鼠标移动 ...

最新文章

  1. 【Android View事件分发机制】滑动冲突
  2. 在Centos 7 上跑 vue 项目 以及 Vue 热更新失效
  3. raise IOError('The file is not exist!')
  4. java byte 判断相等_转发收藏 | 史上最全Java面试题+面试网站推荐!(含答案)
  5. iTerm2 保存日志
  6. 5分钟让你了解 ZooKeeper 的功能和原理
  7. Python断言方法:assert
  8. 这个事关中国人幸福感的问题,能解决吗?
  9. mysql 内联和外联的区别_内联查询与外联查询
  10. ubuntu下使用yocto制作龙芯文件系统
  11. 《Adobe Illustrator CC经典教程》—第0课0.2节使用Adobe Creative Cloud进行同步设置
  12. SPSS论证有这样的问题或错误?【SPSS 068期】
  13. 简单打印-双排标签102*30模板设计
  14. 软件测试用例编号命名规则,在TD的测试用例中显示测试用例编号的方法
  15. 100个Python实战项目(一)使用 Python 生成二维码
  16. c语言读写txt坐标文件数据,用c语言读写sgy格式的地震数据文件.pdf
  17. 合生活门禁复制数据结构分析
  18. (阅读笔记)3DRA和CTA脑动脉瘤分割方法与评价
  19. 表格的下拉放大 ----------王朋
  20. 数字的大写字母的乱序整理

热门文章

  1. 深入探索Java泛型
  2. 中国5G务实发展 向大规模商用推进
  3. 新勒索软件在受害者阅读两篇勒索软件文章后解密
  4. 第一个应用成功上架了-武林世界
  5. 史上最全的phpstorm常用配置
  6. 使用TortoiseSVN下载source force的源代码
  7. 【基础软硬件】IEEE 754规定的浮点数规则与发送与接收float数据的代码示例
  8. 二、套接字类型与协议设置
  9. 第四季-专题14-串口驱动程序设计
  10. 最近面试有感,不要耍小聪明,面试官都是开了上帝视角的