银河麒麟系统有线网卡设为dhcp自动获取ip有三种方法:一、图形界面网络管理器中将ipv4“方法”设为自动;二、用nmcli命令修改连接的ipv4.method为auto并重连;三、编辑/etc/sysconfig/network-scripts/ifcfg-网卡名,设bootproto=dhcp、onboot=yes后重启网络服务。

如果您在银河麒麟系统中需要让有线网络接口通过DHCP自动获取IP地址,则可能是由于当前配置为静态IP或网络服务未启用自动获取模式。以下是多种可行的设置方法:
一、通过图形界面网络管理器设置
该方式适用于桌面环境正常运行、具备图形操作权限的用户,操作直观且系统会自动重载连接,无需手动重启服务。
1、在桌面底部任务栏右键点击网络图标,选择“设置网络项”。
2、进入“有线网络”页面,点击右侧齿轮图标或双击“有线连接 1”(名称可能因系统而异)进入编辑界面。
3、切换到“IPv4设置”选项卡,将“方法”下拉框选择为自动(DHCP)。
4、确认其余字段(如地址、网关、DNS)为空或已自动灰显,点击“保存”。
5、系统将立即尝试通过DHCP获取IP地址并建立连接。
二、使用nmcli命令行工具设置
nmcli是NetworkManager的标准命令行接口,支持连接名精准控制,修改后可即时生效,无需重启服务。
1、打开终端,执行命令nmcli connection show,确认目标有线连接名称(如“有线连接 1”)。
2、执行命令nmcli connection modify "有线连接 1" ipv4.method auto,将IPv4配置模式设为DHCP。
3、执行命令nmcli connection down "有线连接 1"断开当前连接。
4、执行命令nmcli connection up "有线连接 1"重新激活连接,触发DHCP请求。
三、编辑网卡配置文件设置
该方式直接修改底层网络脚本,适用于无图形界面、远程维护或需确保每次启动均自动获取IP的场景,配置具有持久性。
1、在终端中执行ip -a或ifconfig,识别活动有线网卡名称(如ens33、enp0s3等)。
2、进入网络脚本目录:cd /etc/sysconfig/network-scripts/。
3、使用vi编辑对应配置文件,例如:sudo vi ifcfg-ens33(请将ens33替换为实际网卡名)。
4、在文件中确保包含以下两行,并删除或注释掉IPADDR、GATEWAY、NETMASK等静态参数:
BOOTPROTO=dhcp
ONBOOT=yes
5、按ESC键退出插入模式,输入:wq保存退出。
6、执行sudo systemctl restart network重启传统网络服务;若系统使用NetworkManager,则执行sudo nmcli connection reload后再执行上一步nmcli up操作。










