Connection closed by foreign host原因ip衝突及解決辦法
阿新 • • 發佈:2018-11-30
使用xshell連線centos時總自動斷開,按網上的修改探尋報文週期方法試了,也沒用,突然發現換了一個無線網後,竟然不會斷開了,於是猜想是不是ip衝突導致,而且報錯資訊也提示連線被客戶機關閉
先連線會自動斷開的無線網==》ipconfig==》192.168.1.104
虛擬機器給centos分配的ip
連線不會自動斷開的無線網
顯然一個路由器dhcp地址池是在192.168.1.100附近範圍,一個是192.168.1.140左右範圍,而我們的虛擬機器自動分配的也是在192.168.1.100左右範圍,真相大白,ip衝突導致連線中斷,解決方法有幾種,可以從虛擬機器下手,設定虛擬機器的ip分配範圍,修改windows主機在192.168.1.100區域網內的ip,使其遠離虛擬機器的ip分配範圍,也可以修改路由器的dhcp地址池,這裡演示後兩種:
1,要修改windows主機在區域網的ip並且不受路由器dhcp協議影響,可以將ip與Mac地址繫結,先進入路由器管理介面找到相關的設定項
隨意選擇想要的ip
生效後檢視ip,成功!
此時xshell再也不會自動斷開了!!!
2,修改路由器dhcp地址分配池
選擇想要的ip分配範圍
3,其實最簡單的辦法是給centos主機新增另外的ip地址
鍵入ifconfig,網絡卡eth0只有一個ip
ifconfig eth0:0 192.168.1.144 netmask 255.255.255.0 up up表示立即生效
注意不能修改eth0的ip,不然你連線網際網路時使用的是你自己自定的ip,原來路由器給你的ip找不到,路由器識別不了,導致聯網失敗。