虚拟机centos三种连接模式

本文介绍了VMware提供的三种网络工作模式:桥接模式、NAT模式和仅主机模式,并详细说明了NAT模式和仅主机模式的具体配置步骤及常见问题解决办法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

vmware为我们提供了三种网络工作模式,它们分别是:

Bridged(桥接模式)

NAT(网络地址转换模式)

Host-Only(仅主机模式)

以上三种方式其中nat,host-only经实践,可正常使用。

1.NAT(网络地址转换模式)下做如下配置

第一步在centos 64位下右键设置


第二步编辑-虚拟网络编辑器


本地连接右键属性


centos我用的是gohome,这里直接给出可视化的ip信息


然后ping 外网地址(www.baidu.com)或者主机ip就可以成功了(如果不成功可以用 iptables -F关闭centos防火墙


2.Host-Only(仅主机模式)做如下配置

如果要采用这种方式那么该centos会和主机形成局域网

第一步同样在centos64位下右键


第二步编辑-虚拟网络编辑器


第三步


第四步给出可视化的ip信息


然后主机和虚拟机就可以互ping 了。

物理机ping不通虚拟机

(1)虚拟机(centos)防火墙的原因,关闭防火墙即可(上面有说过临时关闭防火墙的命令iptables -F)

虚拟机ping不通物理机

(1)ping的地址不对,由于是“仅主机模式”,所以物理机和虚拟机通讯用的网络适配器是VMnet1,因此,ping的时候应该写VMnet1的地址(我这里是192.168.136.1),ping它才是ping宿主机

(2)物理机(如windows)防火墙的原因,关闭防火墙即可(控制面板-系统与安全里把公共和家庭防火墙关闭)

<think>好的,我现在需要帮助用户在CentOS虚拟机上配置网络以连接到手机热点WiFi。首先,我需要理清楚用户的具体需求和当前遇到的问题。根据用户提供的引用内容,用户可能遇到了网络配置的问题,特别是当使用手机热点时,本地电脑和虚拟机的IP不在同一网段,导致无法通过xshell连接虚拟机。 首先,用户提到他们使用的是CentOS Stream 9,并且虚拟机运行在VMware Workstation上。他们有两张网卡:一张桥接到主机的物理网卡,另一张无线网卡通过主机映射连接。用户希望通过无线网卡开启热点供其他设备连接,同时有线网卡用于上网。但现在的问题是,当使用手机热点时,虚拟机主机的IP不在同一网段,导致连接问题。 接下来,我需要分析可能的解决方案。根据引用中的信息,用户之前可能尝试过NAT模式和桥接模式,但可能配置不正确。比如,在引用3中提到,用户可能在VMware的网络设置中移除了网络适配器,然后重新添加桥接模式的适配器。但结果IP仍然不在同一网段。 首先,需要确认虚拟机的网络适配器是否正确设置为桥接模式。桥接模式会让虚拟机直接连接到物理网络,相当于虚拟机主机在同一个局域网中,这样它们的IP应该由同一个DHCP服务器分配,比如手机热点提供的DHCP。如果IP不在同一网段,可能是因为桥接的物理适配器选择不正确。例如,如果主机连接的是WiFi(手机热点),那么在VMware的桥接设置中,应该选择连接主机的无线网卡,而不是有线网卡。这一步可能被忽略,导致桥接的是错误适配器,从而获得不同网段的IP。 其次,检查CentOS虚拟机内的网络配置。在CentOS中,可能需要使用NetworkManager来管理网络连接。用户需要确保无线网卡在虚拟机中被正确识别和驱动。不过,虚拟机中的无线网卡通常是通过主机的网络映射,可能无法直接使用。因此,可能需要通过桥接主机的无线连接(手机热点)来让虚拟机获得IP。 另外,用户提到他们之前配置过无线热点,但可能配置有误。需要确保hostapd和dnsmasq等服务正确配置,并且防火墙设置允许流量通过。 可能的步骤包括: 1. 在VMware中将虚拟机的网络适配器设置为桥接模式,并正确选择桥接到主机的无线适配器(连接手机热点的那个)。 2. 在CentOS中配置网络接口,使用DHCP自动获取IP,或者手动设置与手机热点同一网段的静态IP。 3. 检查虚拟机内的网络服务是否正常运行,比如NetworkManager。 4. 确保防火墙规则允许必要的通信,比如SSH端口22。 此外,用户提到使用手机热点时本地主机虚拟机IP不在同一网段,导致xshell连接不上。这可能是因为虚拟机没有正确获取到手机热点分配的IP地址。需要确保虚拟机的网络适配器正确桥接到主机的无线网卡,并且CentOS内的网络配置正确获取IP地址。如果使用NAT模式,可能需要配置端口转发,但桥接模式更直接。 可能还需要检查主机的网络共享设置,确保允许虚拟机通过主机的网络连接访问互联网。另外,确认手机热点的DHCP功能是否正常,是否给虚拟机分配了正确的IP地址。 总结步骤: - 确认VMware桥接设置正确。 - 检查CentOS网络配置,使用DHCP或手动设置IP。 - 验证网络连接,使用ping或curl测试。 - 调整防火墙和SELinux设置。 - 必要时配置静态IP确保IP在同一网段。 现在需要将这些步骤整理成用户容易理解的指南,确保每一步清晰,并参考用户提供的引用内容中的相关信息。</think>要在CentOS虚拟机上配置网络连接手机热点WiFi,请按以下步骤操作: --- ### 一、虚拟机网络模式配置 1. **设置桥接模式** - 在VMware中打开虚拟机设置,移除原有网络适配器 - 添加新网络适配器,选择**桥接模式**,并在「桥接到」选项中指定主机的**无线网卡**(即连接手机热点的物理网卡)[^3] - 确保虚拟机主机通过同一无线网卡接入手机热点网络 2. **验证网络连接** ```bash # 查看网卡名称(通常为ens33或ens160) ip addr # 重启网络服务 nmcli connection reload && systemctl restart NetworkManager ``` --- ### 二、CentOS网络配置 #### 方案1:动态获取IP(推荐) 1. **启用DHCP自动获取IP** ```bash nmcli connection modify "连接名" ipv4.method auto nmcli connection up "连接名" ``` - 通过`ip addr`检查是否获取到与手机热点同网段的IP(例如192.168.43.x)[^2] #### 方案2:手动设置静态IP 1. **配置静态地址** ```bash nmcli connection modify "连接名" \ ipv4.method manual \ ipv4.addresses 192.168.43.100/24 \ ipv4.gateway 192.168.43.1 \ ipv4.dns 8.8.8.8 nmcli connection up "连接名" ``` - 需确保IP地址与手机热点网段一致(可通过手机查看已连接设备的IP范围) --- ### 三、防火墙与SELinux设置 1. **放行SSH连接** ```bash firewall-cmd --permanent --add-service=ssh firewall-cmd --reload ``` 2. **临时禁用SELinux(可选)** ```bash setenforce 0 # 临时关闭 sed -i 's/SELINUX=enforcing/SELINUX=permissive/g' /etc/selinux/config # 永久生效 ``` --- ### 四、验证连接 1. **测试网络连通性** ```bash ping 192.168.43.1 # 手机热点网关 curl ifconfig.me # 查看公网IP ``` 2. **使用Xshell连接** - 确保本地主机虚拟机IP在同一网段(如192.168.43.x)[^2] - 输入虚拟机IP和SSH端口(默认22)连接 --- ### 五、常见问题排查 - **问题1:无法获取IP** - 检查VMware桥接模式是否绑定到正确的无线网卡 - 重启NetworkManager服务:`systemctl restart NetworkManager` - **问题2:IP不在同一网段** - 手动设置静态IP时需与手机热点分配的网段匹配 - 通过手机查看已连接设备的IP范围(通常为192.168.43.2~192.168.43.254) ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值