2026/1/13 23:29:30
网站建设
项目流程
机械网站建设注意什么,百度网盘下载,通辽网站设计,云建站系统前三名在 Ubuntu 系统中#xff0c;可以通过以下方法判断当前 IP 是动态获取#xff08;DHCP#xff09;还是静态配置#xff1a;一、通过命令行工具查看 IP 信息
1. 使用 ip addr 或 ifconfig 命令
动态 IP#xff1a;输出中会显示 dynamic 或 DHCP 标记。ip addr show eth0
# …在 Ubuntu 系统中可以通过以下方法判断当前 IP 是动态获取DHCP还是静态配置一、通过命令行工具查看 IP 信息1.使用ip addr或ifconfig命令动态 IP输出中会显示dynamic或DHCP标记。ipaddr show eth0# 示例输出# 2: eth0: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc mq state UP group default qlen 1000# inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic eth0# valid_lft 86399sec preferred_lft 86399sec静态 IP无dynamic标记且 IP 地址固定不变。ipaddr show eth0# 示例输出# inet 192.168.1.200/24 brd 192.168.1.255 scope global eth02.使用hostname -I或nmcli命令hostname -I仅显示当前 IP 地址需结合其他命令判断类型。nmcli可查看网络连接状态nmcli device show eth0# 动态 IP 输出包含 IP4.ADDRESS192.168.1.100/24 (DHCP)# 静态 IP 输出包含 IP4.ADDRESS192.168.1.200/24二、检查网络配置文件1.Netplan 配置Ubuntu 20.04 推荐配置文件路径/etc/netplan/*.yaml动态 IP配置示例ethernets:eth0:dhcp4:yes静态 IP配置示例ethernets:eth0:dhcp4:noaddresses:[192.168.1.200/24]gateway4:192.168.1.1nameservers:addresses:[8.8.8.8]验证方法cat/etc/netplan/*.yaml|grep-Edhcp4|addresses2.传统网络配置旧版 Ubuntu配置文件路径/etc/network/interfaces动态 IP配置示例auto eth0 iface eth0 inet dhcp静态 IP配置示例auto eth0 iface eth0 inet static address192.168.1.200 netmask255.255.255.0 gateway192.168.1.1三、检查 DHCP 服务状态1.查看 DHCP 客户端服务若 DHCP 服务正在运行可能使用动态 IPsystemctl status dhcpcd# 或 isc-dhcp-client输出包含Active: active (running)表示 DHCP 客户端正在获取 IP。2.检查 DHCP 租约文件DHCP 分配的 IP 信息会记录在租约文件中cat/var/lib/dhcp/dhclient.leases# 示例内容# lease 192.168.1.100 {# starts 5 2023/10/01 10:00:00;# renewal 86400;# rebind 172800;# expires 259200;# }四、其他方法重启网络后观察 IP 变化动态 IP 重启后会变化静态 IP 保持不变。sudosystemctl restart networking# 旧版sudonetplan apply# 新版查看 NetworkManager 连接状态nmcli connection show# 动态连接类型为 dhcp静态为 manual总结方法动态 IP 特征静态 IP 特征ip addr/ifconfig显示dynamic或DHCP标记无dynamic标记IP 固定Netplan 配置文件dhcp4: yesdhcp4: no 固定地址和网关DHCP 租约文件存在租约记录无租约记录重启网络后 IP 变化IP 变化IP 不变通过以上方法可快速判断 Ubuntu 当前使用的是动态还是静态 IP。若需切换类型需修改对应配置文件并重启网络服务。总结通过nmcli connection show查看整个服务器的网络连接情况再用nmcli device show 网口命令查看具体的网口的IP配置情况