忘记密码   免费注册 查看新帖 | 论坛精华区

ChinaUnix.net

  平台 论坛 博客 认证专区 大话IT HPC论坛 徽章 文库 沙龙 自测 下载 频道自动化运维 虚拟化 储存备份 C/C++ PHP MySQL 嵌入式 Linux系统
12下一页
最近访问板块 发新帖
查看: 12202 | 回复: 12

[网络配置] VM配置玩host only后互相ping不通,找不出原因啊 [复制链接]

论坛徽章:
0
发表于 2012-12-23 17:20 |显示全部楼层
大家好,请教个问题,我在VM上装了linux,采用host only的形式,可是两边都ping不通,麻烦各位高手看看是什么问题?

本机的网卡情况是:
Ethernet adapter 本地连接:

        Connection-specific DNS Suffix  . :
        IP Address. . . . . . . . . . . . : 192.168.2.111
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Default Gateway . . . . . . . . . : 192.168.2.1

PPP adapter 宽带连接:

        Connection-specific DNS Suffix  . :
        IP Address. . . . . . . . . . . . : 10.0.0.5
        Subnet Mask . . . . . . . . . . . : 255.255.255.25
        Default Gateway . . . . . . . . . : 10.0.0.5

Ethernet adapter VMware Network Adapter VMnet1:

        Connection-specific DNS Suffix  . :
        IP Address. . . . . . . . . . . . : 192.168.0.1
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Default Gateway . . . . . . . . . :



虚拟机linux上的情况是:
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.0.255
IPADDR=192.168.0.23
NETMASK=255.255.255.0
NETWORK=192.168.0.0
ONBOOT=yes
HWaddr=00:0C:29:2F:2B:63
GATEWAY=192.168.0.2

然后无论是从虚拟机ping主机还是从主机ping虚拟机都不通,求教啊。。。

论坛徽章:
0
发表于 2012-12-23 20:00 |显示全部楼层
先ping 127.0.0.1,自己查为什么是这个,下面是我调试的整个过程,有自己总结的,有网上找的,最后弄通了,如下:
   在这里描述如何开启ftp服务,以满足在windows和vxworks虚拟机linux之间传递传递数据、文件。
   操作按照以下进行
  1。安装vsftp,启动ftp服务即可以开放21端口。
yum install vsftpd
/etc/init.d/vsftpd start
2。修改vsftp的配置文件
vi /etc/vsftpd/vsftpd.conf
anonymous_enable=YES
anon_upload_enable=YES
添加以上选项即可使服务支持匿名上传
3。修改文件系统权限
chmod 777 /var/ftp/pub/
   4。重启服务即可。
下面是另外一篇类似逐步操作排除的文章:
默认情况下不需要修改就可以在虚拟机上访问的,如:[root@tong vsftpd]# ftp 127.0.0.1Connected to 127.0.0.1 (127.0.0.1).220 (vsFTPd 2.1.2)Name (127.0.0.1:tong): ftp//匿名登录默认用户名,密码也是;也可都用anonymous331 Please specify the password.Password:230 Login successful. //恭喜您,已成功登陆Remote system type is UNIX.Using binary mode to transfer files.ftp>不过,先别高兴太早,这只是在本虚拟机上可以访问,在宿主机上呢,我用的是xp通过cmd命令会出现如下错误C:/Documents and Settings/Administrator>ftp 10.4.141.15> ftp: connect :未知错误号10.4.141.15是我的虚拟机Linux的ip地址当然此时要保证宿主机和虚拟机能相互ping通!针对这个错误,我们应该进行如下设置将Linux的防火墙关掉,如下命令:service iptables stop停掉防火墙以后还是不能访问,此时我们就要考虑防火墙表面上关掉了,其实底部还有某些驱动在运行,这就是我们的21端口还被防火墙限制访问,所以我们要开放21端口,命令如下:iptables -A INPUT -p tcp -sport 21 -j ACCEPTiptables -A INPUT -p tcp -dport 21 -j ACCEPT
注:这里我使用iptables -A INPUT -p tcp -sport 21 -j ACCEPT命令的时候报-sport 21不能识别。
这是我结合两者之后配置完成重启后的操作过程。
[mw@MengWei mw]$ su -
Password:
[root@MengWei root]# ftp 127.0.0.1
ftp: connect: Connection refused
ftp> ls
Not connected.
ftp>(ctrl+z操作强制停止)
[1]+  Stopped                 ftp 127.0.0.1
[root@MengWei root]# ls
anaconda-ks.cfg  Desktop  install.log  install.log.syslog
[root@MengWei root]# cd /
[root@MengWei /]# ls
bin   dev  home    lib         misc  opt   root  tftpboot  usr
boot  etc  initrd  lost+found  mnt   proc  sbin  tmp       var
[root@MengWei /]# cd /etc
[root@MengWei etc]# ls
a2ps.cfg                 mime.types
...........
mime-magic               zshenv
mime-magic.dat           zshrc
[root@MengWei etc]# cd vsftpd
[root@MengWei vsftpd]# ls
vsftpd.conf
[root@MengWei vsftpd]# ftp 12.7.0.0.1                        //写错了IP
ftp: 12.7.0.0.1: unknown host
ftp>
[2]+  Stopped                 ftp 12.7.0.0.1
[root@MengWei vsftpd]# ftp 127.0.0.1
ftp: connect: Connection refused
ftp>
[3]+  Stopped                 ftp 127.0.0.1
[root@MengWei vsftpd]# chkconfig vsftpd on
[root@MengWei vsftpd]# ftp 127.0.0.1
ftp: connect: Connection refused
ftp>
[4]+  Stopped                 ftp 127.0.0.1
[root@MengWei vsftpd]# service vsftpd status
vsftpd 已停
[root@MengWei vsftpd]# service vsftpd start
为 vsftpd 启动 vsftpd:                                    [  确定  ]
[root@MengWei vsftpd]#
[root@MengWei vsftpd]# service vsftpd status
vsftpd (pid 3144) 正在运行...
[root@MengWei vsftpd]# ftp 127.0.0.1
Connected to 127.0.0.1.
220 (vsFTPd 1.2.0)
530 Please login with USER and PASS.
530 Please login with USER and PASS.
KERBEROS_V4 rejected as an authentication type
Name (127.0.0.1:root): ftp
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>
[5]+  Stopped                 ftp 127.0.0.1
[root@MengWei vsftpd]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0C:29:7E:B8:CB
          inet addr:192.168.1.122  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:41 errors:0 dropped:0 overruns:0 frame:0
          TX packets:283 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3750 (3.6 Kb)  TX bytes:11886 (11.6 Kb)
          Interrupt:10 Base address:0x2000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1974 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1974 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1416068 (1.3 Mb)  TX bytes:1416068 (1.3 Mb)

[root@MengWei vsftpd]#
转入window操作,ping 192.168.1.122通了。使用flashfxp,连接正常

论坛徽章:
105
ChinaUnix元老
日期:2015-02-02 08:55:39CU十二周年纪念徽章
日期:2015-02-02 08:55:50午马
日期:2014-04-30 10:30:44双子座
日期:2013-08-20 08:22:52双鱼座
日期:2013-08-20 17:47:58丑牛
日期:2013-09-13 13:10:45水瓶座
日期:2013-09-13 21:15:33寅虎
日期:2013-09-25 11:23:51戌狗
日期:2013-09-26 13:21:25丑牛
日期:2013-09-26 14:23:42亥猪
日期:2013-09-27 17:42:00亥猪
日期:2013-09-27 17:45:14
发表于 2012-12-23 21:10 |显示全部楼层
我觉得还是NAT最方便

论坛徽章:
0
发表于 2012-12-23 22:20 |显示全部楼层
配置了host only,然后直接vm设置一个地址,然后直接用xshell连接即可
好像没上面的这么麻烦吧

论坛徽章:
0
发表于 2012-12-23 22:27 |显示全部楼层
回复 4# kellyseeme123


    哥,就是互ping都不通,怎么连啊。
沙发都不知道在说什么?Ping 127.0.0.1是通的。

论坛徽章:
0
发表于 2012-12-23 23:57 |显示全部楼层
终于发现问题了,之前只是把虚拟机的防火墙关了,忘记关主机的防火墙了,比较难找啊

论坛徽章:
28
技术图书徽章
日期:2013-09-02 19:59:502015元宵节徽章
日期:2015-03-06 15:51:332015小元宵徽章
日期:2015-03-06 15:57:20操作系统版块每日发帖之星
日期:2015-08-16 06:20:002015七夕节徽章
日期:2015-08-21 11:06:17操作系统版块每日发帖之星
日期:2015-09-21 06:20:002015亚冠之水原三星
日期:2015-10-30 00:06:07数据库技术版块每日发帖之星
日期:2015-12-24 06:20:0015-16赛季CBA联赛之上海
日期:2016-01-07 10:32:07操作系统版块每日发帖之星
日期:2016-01-08 06:20:00操作系统版块每日发帖之星
日期:2016-05-18 06:20:00IT运维版块每日发帖之星
日期:2016-07-23 06:20:00
发表于 2012-12-24 09:10 来自手机 |显示全部楼层
私有地址跨路由了?

论坛徽章:
11
CU十二周年纪念徽章
日期:2013-10-24 15:41:342015年辞旧岁徽章
日期:2015-03-03 16:54:15丑牛
日期:2015-01-14 10:36:40技术图书徽章
日期:2015-01-12 15:46:11白羊座
日期:2014-11-14 09:35:36狮子座
日期:2014-10-30 13:18:49子鼠
日期:2014-09-28 14:11:06巳蛇
日期:2014-10-11 12:52:08双鱼座
日期:2014-04-22 13:05:48午马
日期:2014-02-11 17:58:002015年迎新春徽章
日期:2015-03-04 09:55:28
发表于 2012-12-24 19:32 |显示全部楼层
一般都设置默认桥接。。。免得搞出一堆问题!

论坛徽章:
0
发表于 2012-12-24 23:18 |显示全部楼层
不好意思,我只能晚上上网。Ping 127.0.0.1可以通,说明虚拟机没有问题,剩下的只能在主机上找原因了,你直接说ping不通彼此,我只能提供一步一步检查的办法,是我说的太罗嗦了,下次注意,呵呵

论坛徽章:
0
发表于 2013-01-22 21:29 |显示全部楼层
回复 3# Shell_HAT


    是用私有地址啊。。。当然没有跨路由。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号 北京市公安局海淀分局网监中心备案编号:11010802020122
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员  联系我们:
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP