银河麒麟v10设置固定ip有五种方法:一、图形界面设置,直观快捷;二、编辑/etc/sysconfig/network-scripts/ifcfg-网卡名文件,持久可靠;三、nmcli命令行工具,支持自动化;四、ip命令临时配置,仅当前会话生效;五、编辑/etc/network/interfaces(debian系),永久生效。

如果您正在使用麒麟OS系统,需要将网络接口配置为固定IP地址以满足内网办公、远程访问或服务部署等实际需求,则可能是由于DHCP分配不稳定或策略要求地址长期唯一。以下是多种可行的静态IP配置方法:
一、通过图形界面网络管理器设置固定IP
该方式适用于桌面环境正常运行、具备图形操作权限的用户,无需记忆命令,操作直观且不易出错。系统会自动更新配置并重载网络连接,避免手动重启服务带来的中断风险。
1、点击屏幕右上角网络图标,选择“网络设置”进入配置面板。
2、在左侧连接列表中选择当前使用的有线连接(如“有线连接1”)。
3、点击右侧齿轮图标,进入该连接的详细设置页。
4、切换至“IPv4 设置”选项卡,将“方法”下拉菜单由“自动(DHCP)”更改为手动。
5、在下方输入框中依次填写内网所需参数:IP地址(如192.168.10.50)、子网掩码(如255.255.255.0)、网关(如192.168.10.1)、DNS服务器(如192.168.10.1和114.114.114.114)。
6、点击“保存”,系统将自动应用配置并重连网络。
二、编辑/etc/sysconfig/network-scripts/ifcfg-网卡名文件配置
该方式直接修改底层配置文件,适用于所有麒麟V10版本(含服务器版),配置在系统重启后依然有效,是内网办公环境中最可靠、最常被推荐的方案。
1、打开终端,执行ip addr show确认目标网卡名称(如ens33、enp0s3或eth0)。
2、执行命令进入网卡配置目录:cd /etc/sysconfig/network-scripts/。
3、使用文本编辑器打开对应配置文件,例如:sudo vi ifcfg-ens33(请将ens33替换为实际网卡名)。
4、修改或添加以下关键参数:BOOTPROTO=static、ONBOOT=yes、IPADDR=192.168.10.50、NETMASK=255.255.255.0、GATEWAY=192.168.10.1、DNS1=192.168.10.1、DNS2=114.114.114.114。
5、按Esc键退出编辑模式,输入:wq保存并退出。
6、重启网络服务:sudo systemctl restart network。
三、使用nmcli命令行工具配置静态IP
nmcli是NetworkManager提供的标准化命令行接口,适合脚本化批量操作或自动化运维。该方式不依赖配置文件路径记忆,支持连接名精准控制,且可即时生效无需重启服务。
1、确认NetworkManager服务已启用并运行:systemctl status NetworkManager。
2、列出所有连接:nmcli connection show,记下目标连接名称(如“有线连接 1”)。
3、修改IPv4地址分配方式为手动:nmcli connection modify "有线连接 1" ipv4.method manual。
4、设置具体IP参数:nmcli connection modify "有线连接 1" ipv4.addresses 192.168.10.50/24 ipv4.gateway 192.168.10.1 ipv4.dns "192.168.10.1,114.114.114.114"。
5、重新激活连接:nmcli connection down "有线连接 1" && nmcli connection up "有线连接 1"。
四、使用ip命令临时配置固定IP
ip命令属于现代Linux网络管理标准工具,功能更完整且兼容性强,配置仅作用于当前会话,适用于快速测试或调试场景,不修改任何配置文件。
1、执行ip addr show确认目标网卡设备名及当前地址状态。
2、执行sudo ip addr add 192.168.10.50/24 dev ens33绑定IPv4地址与前缀长度(请将ens33替换为实际网卡名)。
3、执行sudo ip link set ens33 up激活网卡接口。
4、执行sudo ip route add default via 192.168.10.1设置默认出口网关。
五、编辑/etc/network/interfaces文件配置(Debian系麒麟OS)
此方式适用于基于Debian架构的麒麟OS(如部分麒麟V10桌面版),配置保存后重启网络服务即永久生效,无需重装系统。
1、执行sudo nano /etc/network/interfaces编辑主网络配置文件。
2、在文件末尾添加如下内容(请将ens33替换为实际网卡名):auto ens33\niface ens33 inet static\naddress 192.168.10.50\nnetmask 255.255.255.0\ngateway 192.168.10.1\ndns-nameservers 192.168.10.1 114.114.114.114。
3、执行sudo systemctl restart networking.service重新加载网络配置。
4、执行ping -c 3 192.168.10.1验证网关连通性。










