前言:
在linux系统中想把DHCP获取动态IP改成静态IP地址设置。
1、CentOS静态IP设置
配置文件路径
[root@localhost /]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
变更配置文件
TYPE="Ethernet"PROXY_METHOD="none"BROWSER_ONLY="no"BOOTPROTO="static" # 变更配置,使用静态地址,默认为DHCPIPADDR="192.168.10.10" # 添加配置,设置得静态IP地址NETMASK="255.255.255.0" # 添加配置,子网掩码GATEWAY="192.168.10.2" # 添加配置,网关DNS1="192.168.10.2" # 添加配置,DNSDEFROUTE="yes"IPV4_FAILURE_FATAL="yes"IPV6_AUTOCONF="yes"IPV6_DEFROUTE="yes"IPV6_FAILURE_FAIAL="no"IPV6_ADDR_GEN_MODE="stable-privacy"NAME="ens33"UUID="95b614d-79b0-4755-b08d-99f1cca7271n"DEVICE="ens33"ONBOOT="yes" # 是否开机可用
重启网络服务,使更改生效
[root@localhost /]# systemctl restart network #重启网络服务[root@localhost /]# systemctl status network #查看网络服务运行状态[root@localhost /]# ifconfig #查看变更是否生效
2、Ubuntu静态IP设置
配置文件路径
root@node01:~# vim /etc/netplan/00-installer-config.yaml
变更配置文件
network: version: 2 renderer: networkd ethernets: ens33: addresses: - 192.168.0.100/24 #静态IP/子网掩码设置 routes: - to: default via: 192.168.0.1 #网关设置 nameservers: search: [mydomain, otherdomain] addresses: [1.1.1.1, 8.8.8.8, 4.4.4.4] #DNS服务器设置
使变更生效
root@node01:~# sudo netplan apply #使配置生效root@node01:~# ifconfig #查看是否生效