Xshell如何连接虚拟机
- 安装Vmware时,会自动在windows安装虚拟网卡
- 在Vmware中设定虚拟交换机网段:圈定主机能使用的ip地址
- 虚拟网卡会自动获取一个ip地址
- 创建linux服务器时,选定网络模式为NAT,ip地址为该网段中
- Xshell发送请求到linux服务器时
5.1 在本地网卡和虚拟网卡中选最近的路径为虚拟网卡
5.2 将数据发送给虚拟交换机
5.3 然后虚拟交换机在广播到各个主机,此时linux服务器响应了 就建立了连接
虚拟机如何实现上网
- linux服务器请求百度时,会先把数据发送给虚拟交换机,然后虚拟交换机发给虚拟路由,路由再发给本地网卡,然后再发给交换机,发给路由器,路由器把ip地址转为公网地址,发送到百度服务器。
Xshell无法连接虚拟机,常见问题
- ping一下虚拟机的IP地址;
- 检查虚拟机的交换机的网段是否正确;
- 检查本地的虚拟VMNET8网卡是否连接上虚拟交换机;
- 检查Linux虚拟机的网卡是否为NAT模式;
- 检查虚拟机的IP地址是否对;
- 检查本地的虚拟VMNET8网卡是否存在;是否配置相对应的IP地址;
6.1 方法1:尝试重新删除虚拟网卡,然后重新安装;
6.2 方法2:
6.2.1 移除虚拟机;
6.2.2 清理注册表; 工具 ( total uninstall )
6.2.3 重新安装; - 虚拟机无法上网;检查Vmware的服务是否被优化掉了; ( 360 会
优化vm的服务; NAT服务;)
7.1. 按windows键+r
7.2. 输入 services
7.3. 确保如下的服务是正常
桥接模式和NAT模式的区别
NAT模式:
1. 在本地创建一个虚拟网卡
2. 断网的情况下Xshell也可以连接虚拟机
桥接模式:
1. 直接连物理网络
2. 相当于一台真实主机,缺点机器越多的话容易造成ip冲突
修改ip地址
- vi /etc/sysconfig/network-scripts/ifcfg-ens32
设置IPADDR= - 修改完后需要重启系统 systemctl restart network
什么是nat
网络地址转换,用来解决公网ip不足