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                                 #查看是否生效
相关推荐
想成为优秀工程师的爸爸6 小时前
第十九篇技术笔记:UDP——相思传得快,飞鸽传书在
笔记·网络协议·tcp/ip·udp·信息与通信
倔强的石头1068 小时前
【Linux指南】基础IO系列(八):实战衔接 —— 给微型 Shell 添加完整重定向功能
linux·运维·服务器
try2find8 小时前
打印ascii码报错问题
java·linux·前端
Ujimatsu8 小时前
虚拟机安装Ubuntu 26.04.x及其常用软件(2026.4)
linux·运维·ubuntu
0xR3lativ1ty9 小时前
关闭公网IP的两种方式
网络协议·tcp/ip·php
一直会游泳的小猫11 小时前
homebrew
linux·mac·工具·包管理
寒秋花开曾相惜11 小时前
(学习笔记)4.2 逻辑设计和硬件控制语言HCL(4.2.1 逻辑门&4.2.2 组合电路和HCL布尔表达式)
linux·网络·数据结构·笔记·学习·fpga开发
狂奔的sherry11 小时前
一次由 mount 引发的 Linux 文件系统“错觉”
linux·运维·服务器
小黑要努力12 小时前
智能音箱遇到的问题(一)
linux·运维·git
ch3nyuyu12 小时前
静态库和动态库的制作
linux·运维·开发语言