百度
360搜索
搜狗搜索

ip配置命令linux详细介绍

在 Linux 系统中,配置 IP 地址主要涉及两类工具:传统的 net-tools 工具集(如 ifconfig)和现代的 iproute2 工具集(如 ip 命令)。以下是常用操作的详细说明:

一、查看当前 IP 配置

1. 使用
ip 命令(推荐)

ip 命令是 Linux 最新的网络配置工具,功能更强大,逐步替代了传统的 ifconfig

  • 查看所有网络接口状态
    bash
     addr show   

    输出会显示接口名称(如 eth0ens33)、IP 地址、MAC 地址等信息。

  • 过滤指定接口(如查看 eth0 的信息):
    bash
     addr show eth0

2. 使用
ifconfig 命令(传统工具)

ifconfig 属于 net-tools 工具集(部分新系统默认未安装,需手动安装 net-tools 包)。

  • 查看所有接口状态:bash
       

    输出包含接口的 IP 地址、子网掩码、广播地址等信息。

二、临时配置 IP 地址

1. 使用
ip 命令

  • 添加临时 IP 地址(重启或接口重启后失效):
    bash

    addr .1.10/24 dev eth0

  • 删除 IP 地址
    bash
     addr del .1.10/24 dev eth0

  • 启用 / 禁用接口
    bash
       eth0 up    

    eth0 down

2. 使用
ifconfig 命令

  • 临时设置 IP 地址和子网掩码
    bash

    eth0 .1.10 netmask .255.0

  • 启用 / 禁用接口
    bash
     eth0 up    

    eth0 down

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

不同 Linux 发行版的配置文件路径和格式不同,以下是常见系统的配置方法:

1. Ubuntu/Debian(传统方式,非 NetPlan)

配置文件:/etc/network/interfaces
示例(静态 IP):
bash

/etc/network/interfaces

文件内容示例:
plaintext

auto eth0                   # 开机自动启用 eth0

iface eth0 inet static # 静态 IP 模式

address 192.168.1.10 # IP 地址

netmask 255.255.255.0 # 子网掩码

gateway 192.168.1.1 # 网关

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

保存后重启网络服务:
bash

 systemctl restart networking

2. CentOS/RHEL 7/8

配置文件:/etc/sysconfig/network-scripts/ifcfg-<接口名>(如 ifcfg-eth0
示例(静态 IP):
bash

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

文件内容示例:
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. Ubuntu 18.04+(使用 NetPlan)

NetPlan 是 Ubuntu 最新的网络配置工具,通过 YAML 文件管理,配置后需应用生效。
配置文件:/etc/netplan/*.yaml(如 01-netcfg.yaml
示例(静态 IP):
bash

/etc/netplan/01-netcfg.yaml

文件内容示例:
yaml

networkd

no

192.168.1.10/24

default

192.168.1.1

8.8.8.8 114.114.114.114

保存后应用配置:
bash

 netplan apply

四、其他常用命令

  • 查看路由表
    bash
     route show   

  • 测试网络连通性
    bash
     .1.1   

    www.baidu.com

    9123 .168.1.1 www.baidu.com

以上是 Linux 中配置 IP 地址的常用方法。实际操作中,推荐优先使用 ip 命令和 NetPlan(或对应发行版的最新配置工具),以获得更强大的功能和更好的兼容性。

阅读更多 >>>  为什么远程连接不上linux

网站数据信息

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