编辑:
看起来问题在搁置了近 24 小时后就神奇地消失了。坐下来进一步研究后,我发现我的网站可以加载了。
如果没有现有的答复,我会删除这个问题。
我有一个在 HyperV 上运行的虚拟机,几天前它运行良好,但突然拒绝让我从主机操作系统连接到它,但我可以从其他虚拟机和网络上的其他物理机器正常连接。
它能够很好地响应 ping,但任何尝试通过 SSH 进入它或访问其 httpd 服务器的尝试都会导致“连接被拒绝”。
机器上的 iptables 和 selinux 均被禁用。
以下是相关虚拟机的输出ip addr
,以及主机操作系统的 IP 信息:
视窗
Ethernet adapter vEthernet (Public):
Connection-specific DNS Suffix . : <hidden>
Description . . . . . . . . . . . : Hyper-V Virtual Ethernet Adapter
Physical Address. . . . . . . . . : 40-16-7E-A8-B7-39
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::35ea:cf60:b4e3:c15%18(Preferred)
IPv4 Address. . . . . . . . . . . : 192.168.2.150(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained. . . . . . . . . . : Sunday, February 28, 2016 8:14:24 PM
Lease Expires . . . . . . . . . . : Monday, March 07, 2016 8:14:22 PM
Default Gateway . . . . . . . . . : 192.168.2.1
DHCP Server . . . . . . . . . . . : 192.168.2.6
DHCPv6 IAID . . . . . . . . . . . : 121640574
DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-1D-3B-94-11-40-16-7E-A8-B7-39
DNS Servers . . . . . . . . . . . : 192.168.2.6
192.168.2.10
NetBIOS over Tcpip. . . . . . . . : Enabled
CentOS 7
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
link/ether 00:15:5d:02:96:0f brd ff:ff:ff:ff:ff:ff
inet 192.168.2.16/24 brd 192.168.2.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::215:5dff:fe02:960f/64 scope link
valid_lft forever preferred_lft forever
Windows 服务器
为了完整起见,这里是我的域服务器 IP 详细信息,可以毫无问题地访问相关服务器。
Ethernet adapter vEthernet (Intel(R) 82566DC Gigabit Network Connection - Virtual Switch):
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Hyper-V Virtual Ethernet Adapter #2
Physical Address. . . . . . . . . : 00-16-76-CA-1A-93
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::8d04:b94b:beb3:d3bf%17(Preferred)
IPv4 Address. . . . . . . . . . . : 192.168.2.6(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.2.1
DHCPv6 IAID . . . . . . . . . . . : 301995638
DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-1C-E9-73-B5-00-16-76-CA-1A-93
DNS Servers . . . . . . . . . . . : ::1
127.0.0.1
NetBIOS over Tcpip. . . . . . . . : Enabled
我该如何解决这个问题?这对我来说毫无意义。
答案1
您使用的是 iptables 而不是 firewalld 吗?从 CentOS7 开始,它默认使用 firewalld。
您可以通过发出以下命令检查 CentOS 的防火墙条目;
#firewall-cmd --list-all
更多背景信息如下:http://www.tecmint.com/configure-firewalld-in-centos-7/