百度
360搜索
搜狗搜索

配置linux的ip地址命令是什么意思详细介绍

在 Linux 系统中,配置 IP 地址的命令用于设置或修改网络接口的 IP 地址、子网掩码、网关、DNS 等网络参数。以下是常用命令及其含义和用法的详细说明:

一、常用配置命令

1.
ifconfig(旧版工具,逐渐被淘汰)

  • 所属工具包net-tools(部分新系统默认不安装,需手动安装)
  • 作用:临时配置网络接口的 IP 地址、子网掩码等,重启后失效
  • 语法:bash

    接口名 IP地址/子网掩码位数(或子网掩码)

    eth0 .1.100/24

    route default gw 网关地址

    route default gw .1.1

  • 缺点:功能有限,不支持现代网络特性(如 IPv6 高级配置),且配置不持久。

2.
ip 命令(推荐,现代主流工具)

  • 所属工具包iproute2(大多数 Linux 系统默认安装)
  • 作用:更强大的网络配置工具,支持临时或持久化配置(需配合配置文件),支持 IPv4/IPv6。
  • 临时配置(重启后失效):bash

    addr .1.100/24 dev eth0

    eth0 up/down

    route default via .1.1

  • 查看当前配置:bash
     addr show eth0  

    route show

3.
nmcli(适用于有 NetworkManager 的系统,如 Ubuntu、CentOS 7+)

  • 作用:通过命令行管理 NetworkManager 网络连接,支持临时和持久化配置。
  • 临时配置(会话有效,重启后可能保留,取决于配置):bash

    nmcli dev eth0 ipv4.method manual

    nmcli dev eth0 ipv4.address .1.100/24

    nmcli dev eth0 ipv4.gateway .1.1

    nmcli dev eth0 ipv4.dns .8.8

    nmcli con up eth0

  • 持久化配置(修改配置文件):bash
    nmcli con modify 连接名 ipv4.method manual  

    nmcli con modify 连接名 ipv4.addresses

    nmcli con modify 连接名 ipv4.dns

    nmcli con down 连接名 nmcli con up 连接名

4. 配置文件(持久化配置,重启后生效)

  • CentOS/RHEL 7 及以下:修改接口配置文件(如 eth0):bash
     /etc/sysconfig/network-scripts/ifcfg-eth0

    static

    .1.100

    .255.0

    .1.1

    .8.8

    yes

    systemctl restart network

  • Ubuntu 18.04+(netplan):通过 YAML 文件配置:bash
     /etc/netplan/*.yaml  

    network:

    version:

    renderer: networkd

    ethernets:

    eth0:

    dhcp4: no

    addresses: .1.100/24

    gateways: .1.1

    nameservers:

    addresses: .8.8, .4.4

    netplan apply

二、核心参数含义

  1. IP 地址(IPADDR):设备在网络中的唯一标识(如 192.168.1.100)。
  2. 子网掩码(NETMASK/PREFIX):确定 IP 地址的网络部分和主机部分,/24 表示前 24 位是网络号(等价于 255.255.255.0)。
  3. 网关(GATEWAY):设备访问外部网络的出口地址(如路由器 IP)。
  4. DNS(NAMESERVERS):用于将域名解析为 IP 地址的服务器(如 8.8.8.8114.114.114.114)。

三、临时 vs 持久化配置

  • 临时配置:通过 ifconfig/ip 命令直接设置,仅在当前会话有效,重启后失效,用于临时调试。
  • 持久化配置:修改配置文件(如 ifcfg-eth0netplan.yaml)或通过 nmcli 配置连接,重启后依然生效,用于生产环境。

四、注意事项

  1. 接口名称:常见接口名有 eth0enp3s0(新命名规则)、wlan0(无线),可通过 ip link 查看。
  2. 权限:配置网络需管理员权限(sudoroot 用户)。
  3. 发行版差异:不同 Linux 版本(如 Debian、RedHat 系列)的配置文件路径和工具可能不同,需根据具体系统选择方法。

通过上述命令和配置方式,可灵活设置 Linux 系统的网络参数,满足临时调试或长期生产环境的需求。

阅读更多 >>>  江阴有游泳馆吗

网站数据信息

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