Linux之野区养猪贰:Centos7.8设置静态IP

695 阅读2分钟

一.前言

用上了虚拟机后,就会立即发现,VMware的命令行极不友好,操作很难受。我们一般会采用主流的客户端【SecureCRT/XShell】进行连接使用。但是采用桥接模式自动获取ip时,当有同局域网的人将你的虚拟机的ip占用,或者机器重启都有可能会重新更换ip,这就会导致你的客户端不能正常连接。亦或者你自己去玩虚拟机搭集群,不固定的ip没准会把你折腾疯掉。因此固定ip势在必行。

二.GANK

2.1 设置虚拟网络编辑器

2.1.1 子网的第三段(200)可以1-254内随意设置,最好不要跟你连接的无线网在同一网段,以免造成冲突。

2.1.2 NAT设置

2.2 设置黑窗口内容

2.2.1 ifcfg-ens32改前,重点关注两个属性

2.2.2 ifcfg-ens32改后【重点关注箭头内容】
// 注意
DNS1: (8.8.8.8)为谷歌提供的公用DNS,在中国区使用比较慢,
有时yum install,docker pull都存在断网现象。
在中国建议使用阿里的DNS(223.5.5.5)。

2.2.3 shell脚本
cd /etc/sysconfig/network-scripts/
ls
vi ifcfg-ens32
esc--> wq!

# 重启网络
systemctl restart network.service
2.2.4 ifcfg-ens32改后参照
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=ens32
UUID=fa99d019-8b22-4224-afc8-209206712bb6
DEVICE=ens32
ONBOOT=yes

IPADDR=192.168.200.30
NETMASK=255.255.255.0
GATEWAY=192.168.200.2
DNS1=223.5.5.5

2.2 关闭防火墙

# 查询防火墙状态
systemctl status firewalld.service
# 暂时关闭防火墙,重启会再次启动
systemctl stop firewalld.service
# 永久关闭防火墙
systemctl disable firewalld.service

2.3 关闭网络管理器

# 查询网络管理器状态
systemctl status NetworkManager.service
# 暂时关闭网络管理器
systemctl stop NetworkManager.service
# 永久关闭网络管理器
systemctl disable NetworkManager.service

2.4 重启

systemctl restart network.service
reboot

2.5 验证

ip addr

2.6 使用客户端连接

三.补充

3.1 ifconfig安装命令

yum inatall -y net-tools
ifconfig

四.彩蛋

要坚持啊!