linux如何查看设置ip地址吗
linux如何查看设置ip地址吗详细介绍
在 Linux 系统中,查看和设置 IP 地址的方法因系统版本和网络管理工具的不同而有所差异,以下是常用的操作方式:
一、查看 IP 地址
1.
使用 ip 命令(推荐,新系统通用)
bash
addr show
addr show
addr show dev eth0
2.
使用 ifconfig 命令(经典工具,需安装 net-tools 包)
部分旧系统或未安装 net-tools 时可能无法使用,需先安装:
bash
net-tools
yum net-tools
安装后使用:
bash
eth0
3.
查看网络管理器状态(图形化工具或命令行工具)
- nmcli(命令行):bash
nmcli device shownmcli device show eth0
- nmtui(文本交互界面):bash
nmtui
二、临时设置 IP 地址(重启后失效)
1.
手动配置 IPv4 地址
bash
addr .1.100/24 dev eth0
dev eth0 up
addr del .1.100/24 dev eth0
2.
配置默认网关
bash
route default via .1.1 dev eth0route del default via .1.1 dev eth0
三、永久设置 IP 地址(重启后生效)
1.
通过网络配置文件(适用于传统网卡)
- Debian/Ubuntu(Netplan 或老式
ifupdown):- Netplan 配置(通常在
/etc/netplan/目录下,以.yaml结尾):yamlnetworkd
no
192.168.1.100/24
192.168.1.1
8.8.8.8 8.8.4.4
应用配置:bash
netplan apply - 老式
ifupdown配置(文件/etc/network/interfaces):iniauto eth0iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
重启网络服务:bash
systemctl restart networking.service
- Netplan 配置(通常在
- CentOS/RHEL 7 及以下(
ifcfg文件):
编辑接口配置文件(如/etc/sysconfig/network-scripts/ifcfg-eth0):
ini重启网络服务:
bashsystemctl restart network - CentOS/RHEL 8 及以上(NetworkManager):
使用nmcli命令永久配置:
bashnmcli connection modify eth0 ipv4.method manual ipv4.addresses .1.100/24 ipv4.gateway .1.1nmcli connection modify eth0 ipv4.dns .8.8 .4.4
nmcli connection up eth0
2.
图形化工具(适用于桌面环境)
- GNOME 桌面:进入 “设置” → “网络” → 选择接口 → 关闭 DHCP 并手动输入 IP 地址、子网掩码、网关等。
- KDE 桌面:进入 “系统设置” → “网络” → 编辑连接配置。
四、验证配置
设置完成后,可通过以下命令验证:
bash
.8.8addr show eth0
9123 .8.8.8 ip addr show eth0
根据你的 Linux 发行版和需求选择合适的方法即可。如果是服务器环境,建议通过配置文件或 nmcli 命令进行操作,确保稳定性和可维护性。