如何查询Linux主机IP地址与配置步骤详解

在Linux系统管理中,查询和配置IP地址是网络运维的基础技能。本文将详细介绍通过命令行工具查询IP地址的多种方法,并提供静态IP配置的完整步骤,涵盖主流发行版的操作差异。

如何查询Linux主机IP地址与配置步骤详解

一、ifconfig命令查询

ifconfig是传统的网络接口查询工具:

  • 直接执行ifconfig显示所有活动接口
  • 指定接口名ifconfig eth0查看特定网卡
  • 输出信息包含IPv4/IPv6地址、子网掩码、MAC地址等

注意:新版本系统可能需安装net-tools包才能使用此命令

二、ip addr现代查询方式

推荐使用ip addr命令(iproute2套件):

  • ip addr show显示所有接口详细信息
  • ip addr show eth0仅查看eth0接口
  • 输出格式更清晰,包含接口状态和IP地址段

三、其他辅助查询命令

补充查询手段:

  • hostname -I快速显示所有IP地址(不含回环地址)
  • nmcli device show查看NetworkManager管理的设备信息
  • cat /etc/hosts查看静态主机名解析记录

四、Ubuntu/Debian静态IP配置

Netplan配置(18.04+):

  1. 编辑配置文件:sudo vim /etc/netplan/01-netcfg.yaml
  2. 配置示例:
network:
version: 2
ethernets:
eth0:
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 114.114.114.114]
  1. 应用配置:sudo netplan apply

五、CentOS/RHEL静态IP配置

NetworkManager配置(RHEL 8+/CentOS 8+):

  1. 查看连接列表:nmcli connection
  2. 修改IP配置:
sudo nmcli connection modify "eth0" \
ipv4.addresses "192.168.1.100/24" \
ipv4.gateway "192.168.1.1" \
ipv4.dns "8.8.8.8" \
ipv4.method manual
  1. 重启连接:sudo nmcli connection up "eth0"

六、传统系统配置方法

对于使用传统network服务的系统:

  • 编辑接口文件:/etc/sysconfig/network-scripts/ifcfg-eth0
  • 关键参数配置:
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
ONBOOT=yes

七、配置验证与故障排查

完成配置后需验证:

  • 使用ip addr show eth0确认IP地址生效
  • 通过ping 8.8.8.8测试网络连通性
  • 执行nslookup google.com检查DNS解析
  • 查看路由表:ip route show

常见问题处理:检查网卡物理连接、确认IP地址冲突、验证防火墙设置、检查网络服务状态。

内容均以整理官方公开资料,价格可能随活动调整,请以购买页面显示为准,如涉侵权,请联系客服处理。

本文由星速云发布。发布者:星速云。禁止采集与转载行为,违者必究。出处:https://www.67wa.com/71680.html

(0)
上一篇 2025年11月17日 下午4:17
下一篇 2025年11月17日 下午4:17
联系我们
关注微信
关注微信
分享本页
返回顶部