测试项目现在基本都在本地测试后才会开始上线,那难免会用到虚拟机,每次虚拟机打开都会变更地址这就神烦了

看了一大堆网上乱七八糟的,又是设置桥接,NAT什么的,都什么鬼东西,原理无非就是把这个虚拟机网卡IP获取方式设置为静态,手动指定一个IP固定,就结束了。就吐个槽哈。

一、查看网卡及分配到的IP地址

ip addr

查看当前IP及网卡,或者进入

#进入网卡的目录
cd /etc/sysconfig/network-scripts/

#列出当前目录文件
ls

 

可以看到我们的网卡是----ens33         ip地址是----192.168.31.219

我竟然遇到了不显示IP及网卡的情况,没事,处理方式合并起来一起说,处理方法一致

二、修改网卡

vi /etc/sysconfig/network-scripts/ifcfg-ens33

#最后面是你的网卡名称,有些人会不一致,根据 ip addr 获取的实际来写

 

输入

i

开始编辑,上下左右移动光标

1.把 BOOTPROTO=后的玩意修改成(本步骤可以跳过,有些人说会无法联网)

static

#表示IP获取方式为静态

如果修改后无法连接网络,再改回 dhcp,就行了~

 

2.把ONBOOT=后的玩意修改成

yes

 

3.最下方增加指定的IP和网关

IPADDR=192.168.31.219
NETMASK=255.255.255.0

4.保存并退出

键盘先摁  ESC  ,再输入

 :wq

即保存并退出了

前面说了如果开始就没有IP的,就先跳过第3步,执行第4步,然后把本教程重头执行一遍,获取到IP后记录下来再添加。

 

三、重启网卡

service network restart

 

好了,固定IP并且完成静态绑定~

四、本机连接虚拟机

在本机打开finalshell,新建一个shell连接,IP就是刚刚固定的IP,忘记了就再ip addr,端口22,账号root,密码你自己安装的时候设置的