没有外部networking访问到virtualbox CentOS6.5

我有CentOS 6.5在virtualbox本地运行。 我设置了它,一切正常。 周末过后我回来了,我注意到电脑被冻住了,所以我不得不重启。 现在我不能再远程访问我的虚拟CentOS安装了。 我不能ssh,ftp或查看我正在开发的任何网站。 我能够login到它只是很好的威盛virtualbox。 我也似乎没有从CentOS内部访问外部网站。 基本上,我只能从虚拟机login到服务器,就是这样…

我想复制和粘贴我的文件的结果,但我不能在这一点上,因为我没有GUI,它不会允许我从命令行复制。 所以我会尽我所能写出这个…

命令: ping google.com

 ping google.com ping: unknown host google.com 

命令: ping jpCentos.ocean.local (主机名)

 64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.058 ms 

命令: ping 8.8.8.8

 ping 8.8.8.8 From 10.1.1.158 icmp_seq=1 Destination Host Unreachable 

命令: dig google.com

 ; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.23.rc1.el6_5.1 <<>> google.com ;; global options: +cmd ;; connection timed out; no servers could be reached 

内容: resolve.conf

 search ocean.local nameserver 10.1.1.19 

内容: /etc/sysconfig/network

 NETWORKING=yes HOSTNAME=jpCentos.ocean.local GATEWAY=10.1.1.3 

内容: /etc/sysconfig/network-scripts/ifcfg-eth0

 DEVICE=eth0 TYPE=Ethernet UUID=4c88f74e-57ca-465b-a0dd-78e12ff6e591 ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static HARDWARE=08:00:27:8C:xx:xx DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPADDR=10.1.1.158 NETMASK=255.255.254.0 IPV4_FAILURE_FATAL=yes IPV6INIT=no NAME="System eth0" 

命令: iptables -L

 Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED ACCEPT icmp -- anywhere anywhere ACCEPT all -- anywhere anywhere ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:ssh ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:http ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:https ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:mysql ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:10040 REJECT all -- anywhere anywhere reject-with icmp-host-prohibited Chain FORWARD (policy ACCEPT) target prot opt source destination REJECT all -- anywhere anywhere reject-with icmp-host-prohibited Chain OUTPUT (policy ACCEPT) target prot opt source destination 

我试过禁用iptables和csf,但问题仍然存在。

命令: route -n

 Destination Gateway Genmask Flags Metric Ref Use Iface 10.1.0.0 0.0.0.0 255.255.254.0 U 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth0 0.0.0.0 10.1.1.3 0.0.0.0 UG 0 0 0 eth0 

命令: nslookup google.com

 ;; connection timed out; trying next origin ;; connection timed out; no servers could be reached 

命令: nslookup 8.8.8.8

 ;; connection timed out; trying next origin ;; connection timed out; no servers could be reached 

命令: dig ns.google.com @8.8.8.8

 ;; connection timed out; trying next origin ;; connection timed out; no servers could be reached 

命令: ifconfig eth0

 eth0 Link encap:Ethernet HWaddr 08:00:27:8C:xx:xx inet addr:10.1.1.158 Bcast:10.1.1.255 Mask:255.255.254.0 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) 

Window7networking详细信息:(ocean.local是我们的networking)

 Connection-specific DNS Suffix: Description: Realtek PCIe GBE Family Controller Physical Address: ‎8C-89-A5-C8-xx-xx DHCP Enabled: No IPv4 Address: 10.1.0.235 IPv4 Subnet Mask: 255.255.254.0 IPv4 Default Gateway: 10.1.1.3 IPv4 DNS Server: 10.1.1.19 IPv4 WINS Server: 10.1.1.19 NetBIOS over Tcpip Enabled: Yes Link-local IPv6 Address: fe80::2ce5:c9e5:6bdb:d536%12 IPv6 Default Gateway: IPv6 DNS Server: 

让我知道如果你需要任何东西来帮助隔离这个。 我validation了networking设置已正确设置为我们的networking,但我看到一些variables,我不确定(PEERvariables)。

你提供了很多信息。 不幸的是,这不是正确的信息。

  1. 首先确保链接已经启动: ifconfig eth0并确保你看到“UP RUNNING BROADCAST”
  2. 然后确保你能ping通网关: ping 10.1.1.3
  3. 然后确保可以在同一个子网上ping另一台主机: ping 10.1.1.150或其他一些主动主机
  4. 那么确保你可以ping你的dns服务器: ping 10.1.1.19
  5. 然后确保你的DNS服务器正在工作:启动nslookup并在nslookup提示符下键入server 10.1.1.19 ,然后按Enter,然后键入yahoo.com
  6. 然后在yahoo.com上做一个mtr并分析输出

看看IP,似乎你正在虚拟机箱内运行你的虚拟机

备份你的ifcfg-eth0文件,并保存在安全的地方。 现在使用以下内容编辑原始文件。

 DEVICE=eth0 TYPE=Ethernet UUID=4c88f74e-57ca-465b-a0dd-78e12ff6e591 ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=dhcp HARDWARE=08:00:27:8C:xx:xx DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=yes IPV6INIT=no NAME="System eth0" 

保存并尝试重新启动networkingsudo service network restart

它应该解决这个问题。