linux手动配置dns linux配置动态dns
Linux中配置动态IP有五种方法:一、用dhclient手动获取;二、通过NetworkManager启用DHCP;三、修改Netplan YAML文件设置dhcp4:true;四、用systemd-networkd配.network文件;五、强制释放与续约租约并查/var/lib/dhcp/dhclient.leases。

如果您在Linux系统中需要为网络接口配置动态IP地址,通常通过DHCP协议从路由器或DHCP服务器自动获取IP、子网掩码、网关及DNS信息。以下是针对不同场景的多种配置方法:一、使用dhclient手动命令获取动态IP
dhclient是ISC DHCP客户端工具,可直接向DHCP服务器发起请求,适用于临时获取或刷新IP地址的场景。
1、确认网络接口名称,执行ip link show或ls /sys/class/net/,常见接口名为eth0或ens33。
2、释放当前IP地址,运行sudo dhclient -r eth0(将eth0替换为实际接口名)。
3、请求新IP地址,运行sudo dhclient eth0。
4、验证结果,执行ip addr show二、通过NetworkManager启用DHCP(桌面环境常用)
GNOME、KDE等桌面环境默认使用NetworkManager管理网络,其图形界面与命令行需要快速启用DHCP。
1、打开终端,运行nmcli设备状态查看接口状态,确认目标接口处于已连接或已断开状态。
2、若接口已连接但未获获IP,执行sudo nmcli连接修改"有线连接 1" ipv4.method auto(将连接名替换为实际名称,可用 nmcli 连接显示首发)。
3、重启该连接:sudo nmcli connection down "有线连接 1" sudo nmcli connection up "有线连接 1"。
4、检查分配结果:nmcli device显示 eth0 |三、修改Netplan配置文件启用DHCP(Ubuntu 18.04默认方案)
Netplan是声明式网络配置工具,通过YAML文件定义网络行为,系统启动时自动应用DHCP策略。
1、定位主配置文件,通常为/etc/netplan/*.yaml,使用ls /etc/netplan/确认具体文件名。
2、用文本编辑器以root权限打开该文件,例如sudo nano /etc/netplan/01-network-manager-all.yaml。
