在使用 Linux 系统时,理解网络和 IP 协议是必不可少的基础技能。无论你是刚接触 Linux 的小白用户,还是希望深入系统管理的进阶者,掌握 Linux网络配置 和 IP协议基础 都能帮助你更高效地使用和维护系统。

IP(Internet Protocol,互联网协议)是用于在网络中传输数据包的核心协议。它定义了数据如何从一个设备发送到另一个设备,通过唯一的 IP 地址进行标识。在 Linux 中,IP 协议由内核网络子系统实现,并可通过命令行工具进行配置和管理。
在 Linux 中,最常用的查看 IP 地址的命令是 ip addr(或简写为 ip a)。打开终端并输入:
$ ip addr show输出结果中,你会看到类似如下的内容:
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:1a:2b:3c:4d:5e brd ff:ff:ff:ff:ff:ff inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic eth0 valid_lft 86399sec preferred_lft 86399sec其中 inet 192.168.1.100/24 表示该网卡的 IPv4 地址为 192.168.1.100,子网掩码为 255.255.255.0(即 /24)。
你可以使用 ip 命令临时为网卡分配一个 IP 地址(重启后失效):
$ sudo ip addr add 192.168.1.200/24 dev eth0要删除该地址,可使用:
$ sudo ip addr del 192.168.1.200/24 dev eth0为了让 IP 配置在系统重启后依然有效,需要修改网络配置文件。不同 Linux 发行版配置方式略有不同。
在较新版本的 Ubuntu(18.04+)中,使用 Netplan 配置网络。编辑配置文件:
$ sudo nano /etc/netplan/01-network-manager-all.yaml添加如下内容(根据你的实际接口名调整):
network: version: 2 ethernets: eth0: dhcp4: no addresses: [192.168.1.200/24] gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 1.1.1.1]保存后应用配置:
$ sudo netplan apply编辑网卡配置文件(假设网卡名为 eth0):
$ sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0修改为静态 IP 配置:
BOOTPROTO=staticIPADDR=192.168.1.200NETMASK=255.255.255.0GATEWAY=192.168.1.1DNS1=8.8.8.8ONBOOT=yes然后重启网络服务:
$ sudo systemctl restart networkping 192.168.1.1/etc/resolv.conf 中的 nameserver 配置arping -D -I eth0 192.168.1.200 检测是否已有设备使用该 IP掌握这些基础知识后,你已经具备了在 Linux 系统中进行基本 Linux IP地址设置 的能力。随着实践深入,你将能更自信地应对各种网络场景。
本文从 IP 协议的基本概念出发,详细讲解了如何在 Linux 中查看、临时设置和永久配置 IP 地址,并提供了针对主流发行版的具体操作步骤。同时介绍了常见的 网络故障排查 方法,帮助你快速定位和解决问题。希望这篇教程能为你打下坚实的 IP协议基础,让你在 Linux 网络管理之路上走得更稳更远!
本文由主机测评网于2025-11-26发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/202511709.html