linux - 本機(jī)無法ping通虛擬機(jī),但是虛擬機(jī)本身可以ping通本機(jī)?
問題描述
我使用vm ware安裝了centos6.5,但是我當(dāng)我配置好靜態(tài)ip以后,在虛擬機(jī)里可以ping通windows的ip地址,也可以ping通baidu.com.但是在windows里我想用xshell連接總是連接失敗,我就ping了下,發(fā)現(xiàn)連接超時,請問這個是什么原因呢?以下附上配置截圖:192.168.5.72 是我本機(jī)windows的ip192.168.227.80 是我給虛擬機(jī)配置的ip
windows下ping虛擬機(jī)不成功:
linux虛擬機(jī)下ping百度或者windows的本機(jī)ip都可以:
以下是我的虛擬機(jī)網(wǎng)絡(luò)配置:
我在windows環(huán)境下使用 x-shell 連接linux的失敗截圖:
請問各位,這是什么原因呢,我要如何操作才能讓windows也可以ping通虛擬機(jī)從而使用x-sherll連接呢.謝謝了!(其實中午的時候剛裝好linux那會我還能ping通,下午就不行了...)
問題解答
回答1:NAT網(wǎng)絡(luò)的特點就是從里面能連外面,從外面連不了里面,就像家里的電腦能通過家里的路由器上網(wǎng),但外面的網(wǎng)絡(luò)連不了家里的機(jī)器。
我猜你要達(dá)到的目的是虛擬機(jī)能上網(wǎng),并且能從windows里面通過ssh客戶端連上去。建議兩種方案,一種是將NAT模式改成”橋接模式“,這樣虛擬機(jī)就和你主機(jī)在同一個網(wǎng)段里了,通過DHCP或者配置一個和你主機(jī)同網(wǎng)段的IP就可以了,既能上網(wǎng)也能通過主機(jī)連上去;另一種是再加一個網(wǎng)卡,并選擇“僅主機(jī)模式”,于是虛擬機(jī)就有了兩個網(wǎng)卡,一個通過NAT上網(wǎng),另一個專門和主機(jī)相連,這樣通過“僅主機(jī)模式”那塊網(wǎng)卡上的IP就能連上虛擬機(jī)。
回答2:1.ssh use the tcp port 22,but the ping program has nothing to do with it. just check your firewall/iptables status and configuration.2.if you have no idea how to solve, please paste the results of following commands:service iptables statusservice sshd status
回答3:改橋接模式,關(guān)防火墻 iptables -F 或者加訪問規(guī)則
