虚拟机设置静态IP并启用桥接模式
一、准备工作
在开始之前,请确保你已经安装了VMware或其他虚拟机软件,并且已经创建了一个虚拟机实例。
此外,还需要了解宿主机的网络配置,包括IP地址、子网掩码、网关等信息,可通过ipconfig /all
查看。
记录上述信息:
- IPv4地址:10.10.97.210
- 子网掩码:255.255.240.0
- 默认网关:10.10.96.1
- DNS服务器:15.72.155.4;35.1.196.46;114.114.114.114;223.5.5.5(我的有多个DNS,有的可能就1个)
二、设置虚拟机网络模式为桥接
打开VMware虚拟机软件。点击编辑
-> 虚拟网络编辑器
。
在弹出的窗口中,点击更改设置
。
选则桥接模式
,并选择自己的网卡。
右键自己的虚拟机,并点击设置
将网络适配器的网络连接模式改为桥接模式
三、配置宿主机IP为静态IP
1.打开控制面板
-> 网络和共享中心
2.点击更改适配器设置
3.选中网卡,右键属性
4.选中Internet 协议版本 4(TCP/IPv4)
,点击属性
5.选择静态IP并进行填写
四、为虚拟机设置静态IP
接下来,我们需要在虚拟机中设置静态IP地址。以Linux
系统为例,步骤如下:
1.登录到你的虚拟机操作系统。
2.打开终端或命令行界面。
3.执行su
命令,并输入密码,切换为root用户
4.编辑网络配置文件。通常,这个文件位于/etc/sysconfig/network-scripts/
目录下,文件名类似于ifcfg-ens33
(具体文件名可能因系统而异)。
vim /etc/sysconfig/network-scripts/ifcfg-ens33
5.在配置文件中,进行以下设置:
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="dfd8991d-799e-46b2-aaf0-ed2c95098d58"
DEVICE="ens33"
ONBOOT="yes"
IPADDR="10.10.96.23"
GATEWAY="10.10.96.1"
NETMASK="255.255.240.0"
DNS1="15.72.155.4"
DNS2="35.1.196.46"
DNS3="114.114.114.114"
DNS4="223.5.5.5"
IPV6_PRIVACY="no"
- BOOTPROTO: 设置为static
- IPADDR: 你想要为虚拟机分配的静态IP地址,前三位与默认网关相同,最后一位不同
- GATEWAY: 默认网关
- NETMASK: 子网掩码
- DNS1~n:DNS 服务器
6.保存并退出编辑器。
7.重启虚拟机的网络服务,使配置生效。
systemctl restart network
验证网络配置。使用ip addr
或ifconfig
命令查看虚拟机的IP地址,确保它已更改为你设置的静态IP地址。同时,尝试ping
外部地址(如ping baidu.com
),以验证网络连接是否正常。
参考资料
https://blog.csdn.net/Dafei_Rabbit/article/details/139357229
https://blog.csdn.net/Xiaoyuan_he/article/details/143086297