百度
360搜索
搜狗搜索

linux系统配置ip命令详解详细介绍

在 Linux 系统中,配置 IP 地址的常用命令包括 ipifconfignmclinetplan 等,其中 ip 是现代主流工具,推荐优先使用。以下是详细解析:

一、
ip 命令(推荐,属于
iproute2 工具集)

1. 查看网络接口信息

bash

 addr show         

addr show dev eth0

show

2. 临时配置 IP 地址(重启后失效)

添加 IP 地址

bash

  addr  .1.10/24 dev eth0  

addr :db8::10/64 dev eth0

  • dev eth0:指定接口名称(如 eth0enp3s0wlan0 等)。
  • /24:子网掩码,等价于 255.255.255.0

删除 IP 地址

bash

  addr del .1.10/24 dev eth0

3. 启用 / 禁用网络接口

bash

    eth0 up    

eth0 down

4. 配置默认网关

bash

  route  default via .1.1  

route del default via .1.1

5. 配置子网路由

bash

  route  .2.0/24 via .1.5  

二、
ifconfig 命令(旧版工具,属于
net-tools 包,逐渐被弃用)

1. 查看 IP 地址

bash

          

eth0

2. 临时配置 IP 地址

bash

  eth0 .1.10 netmask .255.0  

eth0 up/down

3. 注意

  • ifconfig 不支持 IPv6,且功能有限,建议改用 ip 命令。
  • 部分 Linux 发行版(如 CentOS 7+)默认不安装 net-tools,需手动安装:bash
       net-tools      

    dnf net-tools

三、永久配置 IP 地址(重启后生效)

1. 通过配置文件(推荐服务器环境)

Debian/Ubuntu(/etc/network/interfaces

bash

  /etc/network/interfaces

添加静态 IP 配置(以 eth0 为例):
plaintext

auto eth0

iface eth0 inet static

address 192.168.1.10

netmask 255.255.255.0

gateway 192.168.1.1

dns-nameservers 8.8.8.8 114.114.114.114

保存后重启网络服务:
bash

 systemctl restart networking

RedHat/CentOS(/etc/sysconfig/network-scripts/ifcfg-eth0

bash

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

修改为静态 IP:
plaintext

BOOTPROTO=static

IPADDR=192.168.1.10

NETMASK=255.255.255.0

GATEWAY=192.168.1.1

DNS1=8.8.8.8

DNS2=114.114.114.114

ONBOOT=yes

保存后重启网络服务:
bash

 systemctl restart network

2. 使用
nmcli 命令(适用于 NetworkManager 管理的系统,如桌面环境)

bash

 nmcli connection modify eth0 ipv4.method manual ipv4.addresses .1.10/24 ipv4.gateway .1.1 ipv4.dns 

nmcli connection up eth0

3.
netplan 命令(适用于 Ubuntu 18.04 + 等新发行版,基于 YAML 配置)

bash

  /etc/netplan/*.yaml  

配置静态 IP:
yaml

networkd

no

192.168.1.10/24

192.168.1.1

8.8.8.8 114.114.114.114

应用配置:
bash

 netplan apply

四、常用参数说明

参数 说明
address/IPADDR IP 地址(如 192.168.1.10
netmask 子网掩码(如 255.255.255.0,或用 /24 表示)
gateway 网关地址
dns-nameservers DNS 服务器地址(多个用空格分隔)
dhcp4/dhcp6 是否启用 DHCP(yesno
dev 指定网络接口(如 eth0wlan0

五、注意事项

  1. 临时配置 vs 永久配置

    • 临时配置(ip/ifconfig)仅在当前会话有效,重启后失效。
    • 永久配置需修改配置文件或使用 nmcli/netplan

  2. 接口名称
    现代 Linux 接口名称通常为 enp3s0(有线)、wlp4s0(无线),可通过 ip link 查看实际名称。

  3. 权限
    配置 IP 地址需管理员权限,使用 sudo 或切换到 root 用户。

通过以上命令,可灵活配置 Linux 系统的 IP 地址、子网掩码、网关和 DNS 等网络参数。推荐优先使用 ip 命令或修改配置文件,确保兼容性和稳定性。

阅读更多 >>>  dlink设置方法,dlink怎么进入设置页面

网站数据信息

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