Linux静态IP地址设置

前言:

在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"                                  # 变更配置,使用静态地址,默认为DHCP
IPADDR="192.168.10.10"                              # 添加配置,设置得静态IP地址
NETMASK="255.255.255.0"                             # 添加配置,子网掩码
GATEWAY="192.168.10.2"                              # 添加配置,网关
DNS1="192.168.10.2"                                 # 添加配置,DNS
DEFROUTE="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                                 #查看是否生效
相关推荐
薛定谔的悦10 小时前
储能 EMS 的功率策略:从一块电表到一次逆流的 200 毫秒
大数据·linux·能源·储能·bms
新时代牛马13 小时前
Linux 内核入门地图:架构、源码目录与五大子系统
linux·运维·架构
Julien200413 小时前
控制 SELinux 文件上下文
linux·运维·服务器
sulikey13 小时前
Linux Core Dump 完全指南:从原理到实战的崩溃调试手册。什么是core dump?程序报错core dumped怎么办?
linux·服务器·操作系统·调试·coredump
MayZork16 小时前
Windows 与 Linux 下 vcpkg 的安装部署指南
linux·运维·windows
zbyyd17 小时前
Linux 进程间通信学习笔记
linux·笔记·学习
w2005122420 小时前
Pod管理
linux·服务器·云原生·容器·k8s·podman
chen<>21 小时前
C++ 六种 memory_order:从原子性到线程间可见性.md
java·linux·开发语言·c++
一直C21 小时前
Linux系统编程|进程间通信IPC全套详解(1)(管道、信号)
linux·c语言·开发语言·网络·青少年编程·visual studio code
Experience-摆渡21 小时前
自建 IP 轮换方案实战:健康探测 + 熔断剔除 + 粘性会话
网络·网络协议·tcp/ip