首页 > vagrant虚拟机服务无法访问

vagrant虚拟机服务无法访问

vagrant vbox装的centos7,配置好之后在192.168网段主机和客户机能互相ping通,但是在客户机上起httpd服务的时候主机无法访问,主机和客户机的防火墙均已关闭,以下是主机和客户机的ip配置和路由:
主机:

无线局域网适配器 无线网络连接:

   连接特定的 DNS 后缀 . . . . . . . :
   本地链接 IPv6 地址. . . . . . . . : fe80::5407:6cfb:cb02:1c2%12
   IPv4 地址 . . . . . . . . . . . . : 192.168.1.105
   子网掩码  . . . . . . . . . . . . : 255.255.255.0
   默认网关. . . . . . . . . . . . . : 192.168.1.1

以太网适配器 VirtualBox Host-Only Network:

   连接特定的 DNS 后缀 . . . . . . . :
   本地链接 IPv6 地址. . . . . . . . : fe80::4c10:9a20:e0c0:2b50%16
   IPv4 地址 . . . . . . . . . . . . : 192.168.56.1
   子网掩码  . . . . . . . . . . . . : 255.255.255.0
   默认网关. . . . . . . . . . . . . :

route:

===========================================================================
接口列表
 12...00 26 5e ed 66 f7 ......11b/g/n  Wireless LAN Mini-PCI Express Adapter II
 16...0a 00 27 00 00 00 ......VirtualBox Host-Only Ethernet Adapter
  1...........................Software Loopback Interface 1
 14...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface
 15...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
 17...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2

IPv4 路由表
===========================================================================
活动路由:
网络目标        网络掩码          网关       接口   跃点数
          0.0.0.0          0.0.0.0      192.168.1.1    192.168.1.105     20
        127.0.0.0        255.0.0.0            在链路上         127.0.0.1    306
        127.0.0.1  255.255.255.255            在链路上         127.0.0.1    306
  127.255.255.255  255.255.255.255            在链路上         127.0.0.1    306
      192.168.1.0    255.255.255.0            在链路上     192.168.1.105    276
    192.168.1.105  255.255.255.255            在链路上     192.168.1.105    276
    192.168.1.255  255.255.255.255            在链路上     192.168.1.105    276
     192.168.56.0    255.255.255.0            在链路上      192.168.56.1    266
     192.168.56.1  255.255.255.255            在链路上      192.168.56.1    266
   192.168.56.255  255.255.255.255            在链路上      192.168.56.1    266
        224.0.0.0        240.0.0.0            在链路上         127.0.0.1    306
        224.0.0.0        240.0.0.0            在链路上      192.168.56.1    266
        224.0.0.0        240.0.0.0            在链路上     192.168.1.105    276
  255.255.255.255  255.255.255.255            在链路上         127.0.0.1    306
  255.255.255.255  255.255.255.255            在链路上      192.168.56.1    266
  255.255.255.255  255.255.255.255            在链路上     192.168.1.105    276
===========================================================================

客户机配置:

enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.0.2.15  netmask 255.255.255.0  broadcast 10.0.2.255
        inet6 fe80::a00:27ff:fede:e0e  prefixlen 64  scopeid 0x20<link>
        ether 08:00:27:de:0e:0e  txqueuelen 1000  (Ethernet)
        RX packets 1173  bytes 110523 (107.9 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 773  bytes 100403 (98.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

enp0s8: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.115  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::a00:27ff:fe7a:fabd  prefixlen 64  scopeid 0x20<link>
        ether 08:00:27:7a:fa:bd  txqueuelen 1000  (Ethernet)
        RX packets 225  bytes 24034 (23.4 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 30  bytes 2912 (2.8 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

route:

[root@localhost ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.0.2.2        0.0.0.0         UG    100    0        0 enp0s3
0.0.0.0         192.168.1.1     0.0.0.0         UG    101    0        0 enp0s8
10.0.2.0        0.0.0.0         255.255.255.0   U     100    0        0 enp0s3
192.168.1.0     0.0.0.0         255.255.255.0   U     100    0        0 enp0s8

感觉还是蛮郁闷的。。。 另外一个环境和这个环境的vagrant配置几乎一样,除了那个网段是在10网段以外。。

求大神来帮忙看看。。折腾了一下午了(


可以配置端口映射

  config.vm.network "forwarded_port", guest: 80, host: 8080
  config.vm.network "forwarded_port", guest: 80, host: 80

把外网的80和8080端口转发到客户机的80端口


查了一下午。。 我用的是笔记本无线网卡,然后看vbox的文档说目前没有支持无线网卡接入的接口,也就是说桥接网络不能通过无线网卡接入,大概就是在无线网络下,无法访问到客户机上的服务。

【热门文章】
【热门文章】