统信UOS系统中可采用五种方法将网卡IP由DHCP切换为静态地址:一、控制中心图形界面;二、nmcli命令行;三、编辑/etc/network/interfaces;四、nmtui文本界面;五、直接修改NetworkManager配置文件。

如果您在统信UOS系统中需要将网卡的IP地址由动态获取(DHCP)切换为指定的固定地址,以满足远程访问、服务部署或内网通信等稳定网络需求,则必须对网络接口进行手动配置。以下是五种互不依赖、适用于不同运行环境与操作习惯的修改方法:
一、通过控制中心图形界面设置
该方式依托NetworkManager图形化管理模块,所有配置由桌面环境实时接管并持久保存,无需终端操作,适合统信UOS专业版桌面用户快速完成静态IP设定。
1、点击屏幕左下角【开始菜单】,选择【控制中心】。
2、在控制中心左侧导航栏中,点击【网络】。
3、在右侧选择【有线网络】,点击当前已连接的网络名称(如“有线连接1”)右侧的齿轮图标。
4、切换到【IPv4】选项卡,将【地址获取方式】从“自动(DHCP)”改为手动。
5、在下方输入框中依次填写:目标IP地址(如192.168.1.100)、子网掩码(如255.255.255.0)或前缀长度(如24)、默认网关(如192.168.1.1)及至少一个DNS服务器地址(如114.114.114.114)。
6、勾选【自动连接】,点击【应用】保存设置;系统将自动重连,新IP即刻生效。
二、使用nmcli命令行工具配置
该方式直接操作NetworkManager连接定义,不依赖图形界面,支持脚本批量部署,配置重启后仍有效,且可立即启用无需重启系统,适用于所有UOS版本。
1、打开终端,执行命令查看当前活动连接名称:nmcli connection show --active。
2、确认目标有线连接名(如“有线连接1”)后,执行修改命令:sudo nmcli connection modify "有线连接1" ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns "114.114.114.114,8.8.8.8" connection.autoconnect yes。
3、重新加载连接配置:sudo nmcli connection reload。
4、断开并重连该连接:sudo nmcli connection down "有线连接1" && sudo nmcli connection up "有线连接1"。
5、验证配置结果:ip a show $(ip r | grep default | awk '{print $5}'),检查输出中是否显示新配置的IP地址及对应前缀。
三、编辑/etc/network/interfaces文件配置
该方式绕过NetworkManager,直接修改底层网络接口定义,由systemd-networkd或ifupdown服务解析生效,适用于UOS服务器版或已禁用NetworkManager的深度定制环境。
1、执行命令查看网卡名称:ip -br a 或 ls /sys/class/net/ | grep -E '^(en|eth|ens)',确认物理接口名(如ens33)。
2、编辑网卡配置文件:sudo vim /etc/network/interfaces。
3、在文件末尾添加如下内容(替换ens33为实际网卡名):auto ens33\niface ens33 inet static\n address 192.168.1.100/24\n gateway 192.168.1.1\n dns-nameservers 114.114.114.114 8.8.8.8。
4、保存退出后,重启网络服务:sudo systemctl restart networking。
5、验证生效:ip a show ens33,确认inet行显示新配置的IP地址。
四、使用nmtui文本图形界面配置
该方式提供基于终端的交互式菜单界面,兼顾图形化易用性与命令行环境适配性,适合习惯键盘操作但不熟悉命令语法的用户,在无桌面环境中亦可使用。
1、打开终端,输入命令启动界面:sudo nmtui。
2、使用方向键选择【Edit a connection】,回车进入连接列表。
3、选中目标有线连接(如“有线连接1”),按回车进入编辑页。
4、将【IPv4 CONFIGURATION】选项从Automatic改为Manual。
5、按Tab键跳转至【Show】按钮,回车展开地址配置区域,依次输入:IP address(如192.168.1.100)、Netmask(如255.255.255.0)、Gateway(如192.168.1.1)及Nameservers(如114.114.114.114)。
6、按Tab键移至【OK】,回车保存;返回主菜单后选择【Activate a connection】,断开并重连该连接。
五、直接修改NetworkManager连接配置文件
该方式通过编辑NetworkManager自动生成的连接定义文件,实现对IP参数的底层控制,适用于需审计配置来源或排除GUI/CLI工具干扰的调试场景。
1、执行命令列出连接路径:ls /etc/NetworkManager/system-connections/,识别目标连接文件(如“有线连接1.nmconnection”)。
2、备份原文件:sudo cp /etc/NetworkManager/system-connections/"有线连接1.nmconnection" /etc/NetworkManager/system-connections/"有线连接1.nmconnection.bak"。
3、编辑连接文件:sudo vim /etc/NetworkManager/system-connections/"有线连接1.nmconnection"。
4、定位到[ipv4]段落,修改或添加以下字段:method=manual\naddresses1=192.168.1.100/24,192.168.1.1\ndns=114.114.114.114;8.8.8.8;\ngateway=192.168.1.1。
5、保存退出后,重载配置并重启连接:sudo nmcli connection reload && sudo nmcli connection down "有线连接1" && sudo nmcli connection up "有线连接1"。

















