前段时间在银河麒麟系统上遇到一些问题,服务器上桌面任务栏上的网络图标消失了,网络连接也打不开,最后使用nmtui命令才打开了网络连接配置界面,并成功连接到网络。(我的系统:Kylin Advanced Server V10 SP3 2403 aarch64)
在银河麒麟操作系统V10中配置IP地址,可以通过多种方式实现。以下是几种常见的方法:
方法一:图形化配置
-
打开网络设置界面
在桌面环境中,右键点击任务栏右下角的网络图标,选择"编辑连接"。
-
选择并编辑网络连接
在"网络连接"页面中,选择目标网络连接(如以太网连接),双击该连接或选中后点击下方的"设置"按钮。
-
配置IP地址
在"以太网"选项中,点击"IPv4 设置"选项卡,选择"手动"配置方式,然后输入所需的IP地址、子网掩码、网关和DNS服务器信息。
-
保存并应用配置
点击"保存"按钮以保存配置。关闭网络设置界面后,配置将自动生效。
方法二:使用nmtui命令行工具
-
打开nmtui界面
执行命令:
bashnmtui
-
选择并编辑网络连接
在nmtui界面中,使用箭头键选择"编辑现有网络连接",按回车进入编辑界面,选择目标网络连接。
-
配置IP地址
在编辑界面中,选择"IPv4 CONFIGURATION"选项,设置为"Manual",并输入所需的IP地址、子网掩码、网关和DNS服务器信息。
-
保存并应用配置
配置完成后,选择"OK"保存设置。退出nmtui界面,配置将自动应用。
方法三:直接编辑网络配置文件
-
确定网络接口名称
使用
ifconfig
或ip addr
命令查看网络接口名称(如eth0、ens33等)。 -
编辑网络配置文件
根据系统使用的网络管理服务,编辑相应的配置文件:
- 对于使用
network
服务的系统,编辑/etc/sysconfig/network-scripts/ifcfg-<接口名>
文件(例如:/etc/sysconfig/network-scripts/ifcfg-eth0
)。 - 对于使用
NetworkManager
的系统,编辑/etc/NetworkManager/system-connections/<连接名>
文件。
- 对于使用
-
配置IP地址
在配置文件中,设置
BOOTPROTO=none
(表示静态IP配置),并设置IPADDR
、NETMASK
、GATEWAY
和DNS1
等参数为所需的IP地址、子网掩码、网关和DNS服务器信息。示例配置文件(/etc/sysconfig/network-scripts/ifcfg-eth0):
bashTYPE=Ethernet BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no NAME=eth0 DEVICE=eth0 ONBOOT=yes IPADDR=192.168.1.100 PREFIX=24 GATEWAY=192.168.1.1 DNS1=8.8.8.8
-
重启网络服务
执行以下命令重启网络服务:
bashsystemctl restart network
或者,如果使用
NetworkManager
服务:bashnmcli con reload nmcli con up <连接名>
方法四:通过/etc/network/interfaces
文件配置(适用于基于Debian的系统)
-
编辑
/etc/network/interfaces
文件使用以下命令打开文件:
bashsudo vi /etc/network/interfaces
-
添加或修改网络接口配置
对于静态IP配置,添加以下内容:
bashauto eth0 iface eth0 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 8.8.8.8
-
重启网络服务
执行以下命令重启网络服务:
bashsudo systemctl restart networking
注意事项
- 配置IP地址时,请确保所使用的IP地址不会与网络中的其他设备冲突。
- 配置DNS服务器时,可以添加多个DNS服务器地址(如
DNS1
、DNS2
等)。 - 重启网络服务后,可能需要等待一段时间才能使配置生效。
通过以上方法,你可以在银河麒麟操作系统V10中成功配置IP地址。