我有一台 Windows 7 主機並安裝了 virtualbox 5.1.4(上面是 centos 7),由於連線問題,我正在努力解決這個問題。
我可以從我的主機上 ping 通它,也可以透過 ssh 存取它。
C:\Users\username>ping 10.13.81.75
Pinging 10.13.81.75 with 32 bytes of data:
Reply from 10.13.81.75: bytes=32 time<1ms TTL=64
Reply from 10.13.81.75: bytes=32 time<1ms TTL=64
Ping statistics for 10.13.81.75:
Packets: Sent = 2, Received = 2, Lost = 0 (0% loss),
我的主機檔案設定如下:
10.13.81.75 local.dev.com localhost
該網域無法正常工作,無法 ping 通它,我收到以下訊息
C:\Users\username>ping local.dev.com
Pinging local.dev.com [10.13.81.68] with 32 bytes of data:
Reply from 10.13.81.43: Destination host unreachable.
我知道該網域正在 VB 內工作,因為我可以 ping 它:
[root@local conf]# ping local.dev.com
PING local.dev.com (127.0.0.1) 56(84) bytes of data.
64 bytes from local.dev.com (127.0.0.1): icmp_seq=1 ttl=64 time=0.000 ms
64 bytes from local.dev.com (127.0.0.1): icmp_seq=2 ttl=64 time=0.056 ms
64 bytes from local.dev.com (127.0.0.1): icmp_seq=3 ttl=64 time=0.071 ms
遵循「附加」的其他網路類型和網路類型會導致我遇到相同的問題,可以 ping / ssh 但來自主機的網域無法正常工作。任何想法都非常受歡迎。
答案1
經過幾個小時的努力,我在超級用戶的未投票答案中找到了答案:
信貸發放至https://superuser.com/users/523684/george
我也有這個問題。根據你的描述,我運行的設定與你相同。事實證明我已經安裝了firewalld並且正在運行,所以必須使用以下命令:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload