麒麟系统配置固定IP有四种方法:图形界面(桌面版首选,操作直观)、nmcli命令行(远程运维适用,支持批量自动化)、编辑网卡配置文件(服务器版持久化方案)、临时配置(仅当前会话有效,用于调试)。

您正在使用麒麟操作系统,需要将网络接口配置为固定IP地址以满足内网办公、远程管理或服务部署等实际需求,这通常是因为动态IP地址变动会导致连接中断、服务不可达或策略校验失败。
图形界面设置(桌面用户首选)
该方式适用于银河麒麟V10桌面版,操作直观、无需记忆命令,配置后立即生效且重启不丢失,适合非专业用户快速完成内网固定地址部署。
1、右击桌面右下角任务栏的网络图标,选择“设置网络项”。
2、点击“高级设置”,进入网络连接列表。
3、选中当前使用的有线连接(如“有线连接1”),点击右侧齿轮图标进入编辑页。
4、切换至“IPv4 设置”选项卡,将“方法”下拉菜单由“自动(DHCP)”更改为【手动】。
5、在下方输入框中依次填写:IP地址(如192.168.10.50)、子网掩码(如255.255.255.0)、网关(如192.168.10.1)、DNS服务器(如114.114.114.114,223.5.5.5,多个DNS用英文逗号分隔)。
6、点击“保存”,系统将自动应用配置并重连网络。
通过nmcli命令行配置(远程运维适用)
该方法基于NetworkManager服务,支持连接名精准控制,无需记忆文件路径,适合批量运维或脚本自动化,且修改后可即时生效,无需重启服务。
方法一:修改现有连接
1、执行nmcli con show列出所有连接,记下有线连接名称(如“有线连接 1”)。
2、依次执行以下命令(请将IP、掩码长度、网关、DNS按实际替换):
sudo nmcli con mod "有线连接 1" ipv4.addresses "192.168.10.50/24"
sudo nmcli con mod "有线连接 1" ipv4.gateway "192.168.10.1"
sudo nmcli con mod "有线连接 1" ipv4.dns "114.114.114.114 223.5.5.5"
sudo nmcli con mod "有线连接 1" ipv4.method manual
3、执行sudo nmcli con down "有线连接 1" && sudo nmcli con up "有线连接 1"激活新配置。
方法二:新建静态连接(推荐用于隔离环境)
1、执行sudo nmcli con add type ethernet ifname ens33 con-name ens33-static(ens33替换成你的真实网卡名)。
2、执行sudo nmcli con mod ens33-static ipv4.addresses "192.168.10.50/24" ipv4.gateway "192.168.10.1" ipv4.dns "114.114.114.114" ipv4.method manual。
3、执行sudo nmcli con down "有线连接 1" && sudo nmcli con up ens33-static启用新连接并停用旧DHCP连接。
编辑网卡配置文件(RHEL系服务器持久化方案)
该方式适用于基于RHEL/CentOS架构的麒麟服务器版(如银河麒麟V10 Server),通过编辑网卡脚本文件实现IP与DNS的绑定配置,由network服务在启动时自动加载,具备高稳定性与强兼容性。
第一步:确认网卡名称并备份配置
1、执行ip addr show确认目标网卡名称(如ens33、enp0s3或eth0)。
2、执行sudo cp /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-ens33.bak备份原始配置文件。
第二步:编辑并写入静态参数
1、执行sudo nano /etc/sysconfig/network-scripts/ifcfg-ens33(将ens33替换为实际网卡名)。
2、将BOOTPROTO=dhcp改为BOOTPROTO=static,将ONBOOT=no改为ONBOOT=yes。
3、在文件末尾新增以下参数行(注意:DNS1和DNS2必须顶格写,不能缩进):
IPADDR=192.168.10.50
NETMASK=255.255.255.0
GATEWAY=192.168.10.1
DNS1=114.114.114.114
DNS2=223.5.5.5
第三步:重启服务并验证
1、执行sudo systemctl restart network使配置生效。
2、执行cat /etc/resolv.conf | grep nameserver,应显示nameserver 114.114.114.114与nameserver 223.5.5.5两行内容。
临时配置(仅当前会话有效)
该方法不修改任何配置文件,仅在当前终端会话中生效,适用于快速验证或调试场景,系统重启后配置自动丢失。
1、执行ip addr show确认目标网卡名称(如ens33)。
2、执行sudo ip addr flush dev ens33清空当前IP(避免地址冲突)。
3、执行sudo ip addr add 192.168.10.50/24 dev ens33绑定新IP。
4、执行sudo ip link set ens33 up确保网卡启用。
5、执行sudo ip route add default via 192.168.10.1添加默认路由。
6、执行echo "nameserver 114.114.114.114" | sudo tee /etc/resolv.conf覆盖DNS解析器配置。

















