配置 Sugon(曙光)服务器的网关,本质上是配置 Linux 系统的网络接口路由,操作步骤取决于你使用的Linux 发行版(如 CentOS/RHEL、Ubuntu/Debian、或基于 openEuler 的系统)以及你希望临时生效 还是永久生效。
以下是针对最常见情况的详细配置方法:
方法一:使用nmtui 图形化工具(推荐,适用于大多数发行版)
这是最直观、最不易出错的方法,适用于安装了 NetworkManager 的系统。
1、登录服务器(通过 SSH 或直接连接显示器键盘)。
2、 在终端输入命令:
nmtui (如果提示命令未找到,先安装:yum install NetworkManager-tui 或apt install network-manager)
3、 选择“Edit a connection”(编辑连接)并回车。
4、 选择正在使用的网卡(通常是eth0、ens33 或eno1),然后选择 “Edit”。
5、 找到“IPv4 configuration” 或“IPv6 configuration” 部分,将配置方式从 “Automatic” (DHCP) 改为“Manual”(手动)。
6、 在“Addresses” 中填入:
- IP 地址 / 子网掩码(192.168.1.100/24)
- 网关(Gateway):输入你的网关地址(192.168.1.1)
- DNS servers:输入 DNS 服务器(如8.8.8.8)
7、 选择 “OK” 保存,然后选择 “Back” 退出,最后选择 “Quit”。
8、重启网络服务(重要):
nmcli connection reload
nmcli connection up [你的网卡名] # nmcli connection up ens33方法二:手动编辑配置文件(最传统,适用于无图形界面的最小化安装)
根据你的操作系统,配置文件位置不同。
情况 A:CentOS / RHEL / Rocky Linux / 部分 Sugon 自带的 Linux(如曙光 HPC 系统)
1、找到配置文件:
cd /etc/sysconfig/network-scripts/
ls ifcfg 你会看到类似ifcfg-eth0 或ifcfg-enp2s0 的文件。
2、编辑文件(使用 vi / vim / nano):
vi ifcfg-ens33 # 将 ens33 替换为你的实际网卡名3、包含以下行:
TYPE=Ethernet
BOOTPROTO=static # 改为 static(静态)
ONBOOT=yes # 开机自启
IPADDR=192.168.1.100 # 你的 IP
NETMASK=255.255.255.0 # 子网掩码
GATEWAY=192.168.1.1 #这里就是网关
DNS1=8.8.8.84、重启网络服务:
systemctl restart network
# 或者 service network restart1、编辑网络配置:
vi /etc/netplan/00-installer-config.yaml # 文件名可能不同,但通常在 /etc/netplan/ 下2、配置示例(注意缩进!YAML 对空格敏感):
network:
version: 2
renderer: networkd
ethernets:
ens33: # 你的网卡名
addresses:
- 192.168.1.100/24
routes:
- to: default
via: 192.168.1.1 # 这就是网关
nameservers:
addresses: [8.8.8.8, 114.114.114.114]3、应用配置:
netplan apply情况 C:openEuler / 某些国产化版本
1、编辑文件:
vi /etc/sysconfig/network-scripts/ifcfg-eth02、添加关键行:
GATEWAY=192.168.1.1 # 直接定义或者定义路由:
# vi /etc/sysconfig/network (部分旧版)
GATEWAY=192.168.1.13、重启网络:
nmcli c reload
systemctl restart NetworkManager方法三:临时配置(重启后失效,用于快速测试)
如果你只是想立即生效,不需要重启后保留,可以用route 或ip 命令:
添加默认网关(临时) ip route add default via 192.168.1.1 或者 route add default gw 192.168.1.1 查看网关是否生效 ip route show 输出中应该有一行:default via 192.168.1.1 dev ens33
配置完成后,请务必验证:
1、查看路由表:
ip route
# 期望看到: default via [你的网关IP] dev [网卡名] proto static2、测试连通性:
# 先 ping 网关本身
ping -c 4 192.168.1.1
# 再 ping 一个外网地址(如 114.114.114.114)
ping -c 4 114.114.114.114问题:配置后无法 ping 通网关。
原因1:IP 地址与网关不在同一个子网段,IP 设为192.168.1.100/24,但网关是10.0.0.1。
原因2:网线没插好或交换机端口被禁用。
原因3:SELinux 或防火墙(firewalld/iptables)阻止了 ICMP 包(但通常不影响出站,只影响入站)。
问题:systemctl restart network 失败。
- 可能是因为NetworkManager 与network 服务冲突,现在大多新版本用nmcli 管理,建议使用nmcli 或nmtui 进行配置。
问题:配置了多个网关。
- 系统通常只使用第一条默认路由,如果你需要配置多条路由(例如同时访问内外网),需要使用ip route 添加特定网段的路由,而不是改动默认网关。
总结建议:对于 Sugon 服务器(通常是 CentOS/RHEL 或 openEuler),最简单的操作是运行nmtui,按图形界面填入 IP、掩码和网关,如果系统没有nmtui,则按照“情况 A”手动编辑/etc/sysconfig/network-scripts/ifcfg 文件并添加GATEWAY= 行。
文章摘自:https://idc.huochengrm.cn/fwq/25112.html
评论