使用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找不到,路由器识别不了,导致联网失败。