我有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)。
你提供了很多信息。 不幸的是,这不是正确的信息。
ifconfig eth0并确保你看到“UP RUNNING BROADCAST” ping 10.1.1.3 ping 10.1.1.150或其他一些主动主机 ping 10.1.1.19 nslookup并在nslookup提示符下键入server 10.1.1.19 ,然后按Enter,然后键入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
它应该解决这个问题。