VMware linux虚拟机如何固定IP(亲测)

引言:linux虚拟机的ip经常会变化,会引起诸多麻烦,用xshell等客户端连接时,会因为虚拟机IP经常变,不得去虚拟机确认最新的ip, 还有如果代码里需要配置数据库、redis等ip,还得经常跟着变化的ip去修改配置,实在是太麻烦了,故希望固定linux虚拟机的ip。亲测步骤如下

1、通过vmware看网关

 

 

 

 

2、查看当前使用的网络

[root@localhost ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.80.125  netmask 255.255.255.0  broadcast 192.168.80.255
        inet6 fe80::20c:29ff:feac:530b  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:ac:53:0b  txqueuelen 1000  (Ethernet)
        RX packets 148  bytes 15236 (14.8 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 112  bytes 13801 (13.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

当前网络名称为:ens33

3、修改网络配置

vi /etc/sysconfig/network-scripts/ifcfg-ens33
ens33 根据第二步找到网络名称替换下面的
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO=static
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
NAME="eno1"
UUID="b4fa2dd3-902b-4294-b1c5-a829ddd2542e"
DEVICE="ens33"
ONBOOT="yes"
IPADDR="192.168.80.80"
PREFIX="24"
GATEWAY="192.168.80.2"
DNS1="192.168.80.2"
红色部分是需要修改和增加的,含义如下
BOOTPROTO=static 修改为 static 就是静态地址
DEVICE="ens33"  修改为第二步对应的名称
IPADDR="192.168.80.80" 为你希望让linux虚拟机使用的ip
GATEWAY="192.168.80.2"  修改为第一步查看到的网关ip
DNS1="192.168.80.2"  修改为第一步查看到的网关ip

保存配置

4、重启网络

systemctl restart network

查看ip使用设置成功

 

这时候 使用xshell连接设置好的固定ip即可,如果连接失败,可以重启一下虚拟机和宿主机。

 

 

posted @ 2022-03-20 23:56  i金少  阅读(2457)  评论(0编辑  收藏  举报