当前位置:首页 > 系统教程 > 正文

Linux IP地址管理完全指南

Linux IP地址管理完全指南

从入门到精通,掌握Linux网络配置与IP命令

在Linux系统中,IP地址是网络通信的基础。无论是服务器还是个人电脑,正确配置和管理Linux IP都是必备技能。本文将带你深入了解IP地址查询静态IP设置网络接口配置等核心操作,即使是小白也能轻松上手。

Linux IP地址管理完全指南 IP命令  静态IP设置 网络接口配置 IP地址查询 第1张

1. 查看当前IP地址

最常用的Linux IP命令ifconfigip addr。输入以下命令即可显示所有网络接口的IP信息:

$ ifconfig$ ip addr show

输出中会包含接口名称(如eth0、ens33)、IPv4地址、MAC地址等。通过IP地址查询可以快速确认当前网络状态。

2. 临时配置IP地址

使用ifconfigip命令可以临时修改IP,重启网络服务或重启系统后失效。例如:

# 使用ifconfig$ sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0# 使用ip命令$ sudo ip addr add 192.168.1.100/24 dev eth0$ sudo ip link set eth0 up

注意:这种网络接口配置方式适合测试,但不会持久保存。

3. 永久配置静态IP

要实现静态IP设置,需要修改网络配置文件。不同Linux发行版文件路径略有差异:

  • Debian/Ubuntu/etc/network/interfaces 或 Netplan(Ubuntu 18.04+)
  • RHEL/CentOS/etc/sysconfig/network-scripts/ifcfg-eth0

例如在Ubuntu 20.04中使用Netplan配置静态IP:

network:  version: 2  ethernets:    eth0:      dhcp4: no      addresses:        - 192.168.1.100/24      gateway4: 192.168.1.1      nameservers:        addresses: [8.8.8.8, 8.8.4.4]

保存后执行sudo netplan apply使配置生效。

4. 常用IP命令速查

命令 说明
ip link show 显示所有网络接口
ip route show 显示路由表
ping -c 4 google.com 测试网络连通性
ss -tuln 查看监听端口

熟练掌握这些Linux IP命令,能让你高效管理网络。

总结

本文从IP地址查询静态IP设置,再到网络接口配置,全面介绍了Linux下的IP管理。希望你能通过实践掌握这些技能,成为网络配置高手。