百度
360搜索
搜狗搜索

linux系统配置ip地址的命令详细介绍

在 Linux 系统中配置 IP 地址主要有临时配置(重启后失效)和永久配置(重启后保留)两种方式,具体命令和操作因工具和系统版本略有差异,以下是常用方法:

一、临时配置 IP(重启后失效)

适用于快速测试网络,常用工具为 ip(推荐,属于 iproute2 套件)或传统的 ifconfig(逐渐被淘汰,属于 net-tools 套件)。

1. 使用
ip 命令(推荐)

  • 查看当前网络接口
    ip addr show 或简化为 ip a(会显示所有接口的 IP、MAC 等信息)。

  • 配置 IP 地址
    ip addr add <IP地址>/<子网掩码长度> dev <接口名>
    示例:为 eth0 接口配置 IP 192.168.1.10,子网掩码 255.255.255.0(即 /24):
    bash
     addr  .1.10/24 dev eth0

  • 激活 / 关闭接口(配置后可能需要):
    激活接口:ip link set eth0 up
    关闭接口:ip link set eth0 down

  • 删除临时 IP(可选):
    ip addr del <IP地址>/<子网掩码长度> dev <接口名>

2. 使用
ifconfig 命令(传统方式)

  • 查看当前接口
    ifconfig(仅显示已激活的接口)。

  • 配置 IP 地址
    ifconfig <接口名> <IP地址> netmask <子网掩码>
    示例:为 eth0 配置 IP 192.168.1.10,子网掩码 255.255.255.0
    bash
     eth0 .1.10 netmask .255.0

  • 激活 / 关闭接口
    激活:ifconfig eth0 up
    关闭:ifconfig eth0 down

二、永久配置 IP(重启后保留)

需修改系统网络配置文件,不同 Linux 发行版的配置文件路径和格式不同。

1. Debian/Ubuntu 系(如 Ubuntu)

配置文件为 /etc/network/interfaces,编辑该文件并添加接口配置:
bash

  /etc/network/interfaces

示例(静态 IP):
plaintext

# 环回接口(保留)

auto lo

iface lo inet loopback

# 以太网接口 eth0(静态 IP)

auto eth0

iface eth0 inet static

address 192.168.1.10 # IP 地址

netmask 255.255.255.0 # 子网掩码

gateway 192.168.1.1 # 网关

dns-nameservers 8.8.8.8 8.8.4.4 # DNS 服务器(可选)

保存后重启网络服务:
bash

 systemctl restart networking

2. RHEL/CentOS 系(如 CentOS 7+)

配置文件位于 /etc/sysconfig/network-scripts/ifcfg-<接口名>(例如 ifcfg-eth0),编辑该文件:
bash

  /etc/sysconfig/network-scripts/ifcfg-eth0

示例(静态 IP):
plaintext

TYPE=Ethernet       # 接口类型

BOOTPROTO=static # 静态 IP(dhcp 为动态)

NAME=eth0 # 接口名

DEVICE=eth0 # 设备名

ONBOOT=yes # 开机启用

IPADDR=192.168.1.10 # IP 地址

NETMASK=255.255.255.0 # 子网掩码

GATEWAY=192.168.1.1 # 网关

DNS1=8.8.8.8 # DNS 服务器(可选)

保存后重启网络服务:
bash

 systemctl restart network

3. 通用方式(使用
nmcli 工具,适用于 NetworkManager 管理的系统)

nmcli 是 NetworkManager 的命令行工具,可直接修改配置并保存。

  • 查看现有连接
    nmcli connection show

  • 创建 / 修改静态 IP 连接
    bash
     nmcli connection modify eth0 

    ipv4.addresses

    ipv4.gateway

    ipv4.dns

    ipv4.method manual

  • 重启连接生效
    sudo nmcli connection up eth0

注意事项

  • 临时配置仅在当前会话有效,重启后丢失;永久配置需通过配置文件或 nmcli 保存。
  • 配置网关和 DNS 是联网的关键(访问外网需要)。
  • 部分系统(如 Ubuntu 18.04+)默认使用 netplan 管理网络(配置文件在 /etc/netplan/),需通过 netplan apply 生效。

阅读更多 >>>  linux怎么限制ip

网站数据信息

"linux系统配置ip地址的命令"浏览人数已经达到21次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux系统配置ip地址的命令的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!