一、环境
本机系统:windows 11
虚拟机:VMWare 16 pro
Linux系统:CentOS 7 ,安装在虚拟机上,模拟生存环境
二、背景
在安装完CentOS 7后,ip默认使用的是动态获取模式(DHCP),每次在重启系统后ip都会改变,造成在本机windows上使用xshell工具连接服务器时每次都要调整ip,非常不方便。因此想要让Linux服务器的ip固定下来,每次启动Linux系统后也不用登录,直接可用xshell直接连接。
三、配置静态ip
1、查看网络接口
# 查看ip信息
ip addr show
2、编辑网络配置
# 配置网络信息
vi /etc/sysconfig/network-scripts/ifcfg-ens33
# 按 i 进入编辑状态
# 编辑完成后,按 ESC 退出编辑状态
# 输入 :wq ,按 Enter 保存并退出
3、编辑内容
主要调整如下信息:
# 由DHCP 改为 static 或 none
BOOTPROTO="static"
# 想要使用的静态ip
IPADDR="192.168.75.129"
# 子网掩码,通常为255.255.255.0 或 24
NETMASK="255.255.255.0"
# 网关地址,此处与VMnet8的网关保持一致
GATEWAY="192.168.75.2"
# 谷歌DNS地址
DNS1="8.8.8.8"
# 备用DNS
DNS2="8.8.4.4"
4、重启网络或者重启系统
# 重启网络
systemctl restart network
# 重启系统
reboot
5、查看ip和验证网络
# 查看ip
hostname -I
# 验证网络
ping -c 4 www.baidu.com
# 或
ping www.baidu.com
四、扩展
1、网络配置信息解析
# 网络配置信息解析-/etc/sysconfig/network-scripts/ifcfg-ens33
# 网络类型,一般为Ethernet:有线网络
TYPE="Ethernet"
# 代理方法,none 不使用代理
PROXY_METHOD="none"
# 是否仅浏览器访问,no 否,还可用于其他网络通信
BROWSER_ONLY="no"
# 网络接口启动协议,DHCP 动态获取ip;none 不动态获取ip;static 使用静态ip
BOOTPROTO="static"
# 是否为IPv4地址的默认路由
DEFROUTE="yes"
# IPv4配置失败时是否终止网络,no 否,IPv4即使失败,网络服务也不停止
IPV4_FAILURE_FATAL="no"
# 是否启用IPv6协议
IPV6INIT="yes"
# 是否自动配置IPv6地址
IPV6_AUTOCONF="yes"
# 是否为IPv6地址的默认路由
IPV6_DEFROUTE="yes"
# IPv6配置失败时是否终止网络,no 否,IPv6即使失败,网络服务也不停止
IPV6_FAILURE_FATAL="no"
# IPv6地址生成策略,stable-privacy 生成稳定隐私的IPv6地址
IPV6_ADDR_GEN_MODE="stable-privacy"
# 网络接口名称
NAME="ens33"
# 唯一标识
UUID="b4f0ef38-aeb3-41d6-910d-001ed92ce37b"
# 网络设备(也称网卡)名称
DEVICE="ens33"
# 是否随系统自启
ONBOOT="yes"
# 静态IP
IPADDR="192.168.75.129"
# 子网掩码,通常为:255.255.255.0
NETMASK="255.255.255.0"
# 网关IP,流量发送到其他网络的出口
GATEWAY="192.168.75.2"
# DNS地址
DNS1="8.8.8.8"
# 备用DNS地址
DNS2="8.8.4.4"
2、常用DNS
# 常用DNS服务器地址,用于域名解析
114.114.114.114 :全国通用,适用国内用户,速度快且稳定,解析成功率高
8.8.8.8 :谷歌,适合国外用户或访问国外网站
8.8.4.4 :谷歌,通常与8.8.8.8一起使用
223.5.5.5 :阿里
223.6.6.6 :阿里
180.76.76.76 :百度
223.5.5.5 :腾讯
223.6.6.6 :腾讯