写在开头
因为很久不用linux,忘记了怎么设置静态ip,从网络上搜到了不少相关的回答,问题也得到了解决,但感觉过程或多或少有些麻烦,把简单的东西复杂化了,索性自己写一个方法分享下,也方便自己之后快速回顾。
一、查看静态ip网段
通过上图提示,先进入虚拟网络编辑器
可以看到Vmnet8的子网ip,子网掩码以及网关
拿上图数据举例,我们要设置的静态ip地址只需要在192.168.132.3~255之间,子网掩码和网关与上图保持一致,DNS地址与网关内容一样即可
案例中为啥1跟2不能用嘞~因为2是网关地址,1是本地主机访问虚拟机的虚拟ip地址~
这里是关于网络虚拟编辑器名称Vmnet科普,不想看可以跳过
- Vmnet1(仅主机模式网络设置):定义一个ip地址,虚拟机设置为仅主机模式,需要手动设置和vmnet1相同的子网网段。
- Vmnet8(NAT模式网络设置):通过VMware NAT service提供网关和地址转换服务,VMware DHCP service提供虚拟机ip地址自动分配服务,通过vmnet8与虚拟机通讯。
二、编辑相关文件
- 进入下面的文件夹
cd /etc/sysconfig/network-scripts
- 查看该目录下内容
ls
- 编辑相应的配置文件,以我自己为例,我的linux是CentOS版本,所以编辑ficfg-ens33文件
vi ifcfg-ens33
- 按i进入输入模式,按照下图提示修改,完成后按esc进入命令模式,输入 :wq退出并保存
BOOTPROTO=static
IPADDR="192.168.132.100" # 设置的静态IP地址
NETMASK="255.255.255.0" # 子网掩码
GATEWAY="192.168.132.2" # 网关地址
DNS1="192.168.132.2" # DNS服务器
ONBOOT=yes # 开机是否启用网卡
三、重启网络服务
systemctl restart network
四、注意
如果有SSH工具如finalshell创建了虚拟机连接,需要修改网络配置才能使用哦~