Linux系统之网络配置

更新日志:

  • 2025.09.26:首次发布文章,添加静态IP配置教程

静态IP配置教程

本文采用修改网络配置文件的方式配置静态IP,桌面版和服务器版Linux系统均适用。
本文仅记录一些常用Linux系统的网络配置,后续将不定时更新更多Linux系统的网络配置教程。

Ubuntu18.04+

Ubuntu 18.04及之后的所有桌面版和服务器版默认都使用Netplan作为网络配置的前端工具,配置文件路径:/etc/netplan/00-installer-config.yaml,修改该文件:
网口名、静态IP地址、子网掩码长度和网关必须按照实际情况修改,DNS可按照需要修改。

# This is the network config written by 'subiquity'
network:
  ethernets:
    enp125s0f0: # 网口名
      dhcp4: false # 禁用dhcp
      addresses:
        - 192.168.xx.xx/24 # 静态IP地址/子网掩码长度
      routes:
        - to: default
          via: 192.168.xx.1 # 网关
      nameservers:
        addresses: [114.114.114.114, 8.8.8.8] # DNS
      dhcp6: false
    enp125s0f1: # 如设备上有多个网口,可配置多个静态IP
      dhcp4: false

  version: 2

修改好配置文件后,执行命令应用网络配置

sudo netplan apply

配置生效后,执行命令查看当前IP信息

ip a

openEuler、Kylin、CentOS

openEuler、Kylin和CentOS系统网络配置方式相似,修改网络配置文件后重启网络服务即可
首先列出所有网口信息

ip l
# 或者
ll /etc/sysconfig/network-scripts/ifcfg-*

在这里插入图片描述
获取网口信息后,需要按照需要修改对应网口的配置文件,比如这里我要配置enp189s0f0网口,则修改/etc/sysconfig/network-scripts/ifcfg-enp189s0f0

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static # 需修改为static,即静态IP
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=enp189s0f0 
UUID=7ead2d53-f3d0-4189-b6df-7432ef483673
DEVICE=enp189s0f0
ONBOOT=yes # 默认为no,需要修改为yes
IPADDR=192.168.xx.xx # 静态IP地址
NETMASK=255.255.255.0 # 子网掩码
GATEWAY=192.168.xx.1 # 网关
DNS1=114.114.114.114 # DNS
DNS2=8.8.8.8

修改好配置文件后,执行命令应用网络配置

sudo systemctl restart NetworkManager

配置生效后,执行命令查看当前IP信息

ip a

网口首次启用可能不生效,将网口关闭再打开即可,无需重启设备

sudo ifdown enp189s0f0 
sudo ifup enp189s0f0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值