虚拟机设置静态IP并启用桥接模式

虚拟机设置静态IP并启用桥接模式

一、准备工作

在开始之前,请确保你已经安装了VMware或其他虚拟机软件,并且已经创建了一个虚拟机实例。

此外,还需要了解宿主机的网络配置,包括IP地址、子网掩码、网关等信息,可通过ipconfig /all查看。

image

记录上述信息:

  • 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虚拟机软件。点击编辑 -> 虚拟网络编辑器

image

在弹出的窗口中,点击更改设置

image

选则桥接模式,并选择自己的网卡。

image

右键自己的虚拟机,并点击设置

image

将网络适配器的网络连接模式改为桥接模式

image

三、配置宿主机IP为静态IP

1.打开控制面板 -> 网络和共享中心

image

2.点击更改适配器设置

image

3.选中网卡,右键属性

image

4.选中Internet 协议版本 4(TCP/IPv4),点击属性

image

5.选择静态IP并进行填写

image

四、为虚拟机设置静态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 addrifconfig命令查看虚拟机的IP地址,确保它已更改为你设置的静态IP地址。同时,尝试ping外部地址(如ping baidu.com),以验证网络连接是否正常。

参考资料

https://blog.csdn.net/Dafei_Rabbit/article/details/139357229
https://blog.csdn.net/Xiaoyuan_he/article/details/143086297

posted @ 2024-10-23 13:45  测试小罡  阅读(228)  评论(0编辑  收藏  举报