Sugon服务器怎么配置网关?

配置 Sugon(曙光)服务器的网关,本质上是配置 Linux 系统的网络接口路由,操作步骤取决于你使用的Linux 发行版(如 CentOS/RHEL、Ubuntu/Debian、或基于 openEuler 的系统)以及你希望临时生效 还是永久生效

以下是针对最常见情况的详细配置方法:

方法一:使用nmtui 图形化工具(推荐,适用于大多数发行版)

这是最直观、最不易出错的方法,适用于安装了 NetworkManager 的系统。

1、登录服务器(通过 SSH 或直接连接显示器键盘)。

2、 在终端输入命令:

    nmtui

(如果提示命令未找到,先安装:yum install NetworkManager-tuiapt install network-manager

3、 选择“Edit a connection”(编辑连接)并回车。

4、 选择正在使用的网卡(通常是eth0ens33eno1),然后选择 “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-eth0ifcfg-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.8

4、重启网络服务

    systemctl restart network
    # 或者 service network restart

情况 B:Ubuntu / Debian

1、编辑网络配置

    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-eth0

2、添加关键行

    GATEWAY=192.168.1.1   # 直接定义

或者定义路由:

    # vi /etc/sysconfig/network   (部分旧版)
    GATEWAY=192.168.1.1

3、重启网络

    nmcli c reload
    systemctl restart NetworkManager

方法三:临时配置(重启后失效,用于快速测试)

如果你只是想立即生效,不需要重启后保留,可以用routeip 命令:

添加默认网关(临时)
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 static

2、测试连通性

    # 先 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 失败。

- 可能是因为NetworkManagernetwork 服务冲突,现在大多新版本用nmcli 管理,建议使用nmclinmtui 进行配置。

问题:配置了多个网关。

- 系统通常只使用第一条默认路由,如果你需要配置多条路由(例如同时访问内外网),需要使用ip route 添加特定网段的路由,而不是改动默认网关。

总结建议:对于 Sugon 服务器(通常是 CentOS/RHEL 或 openEuler),最简单的操作是运行nmtui,按图形界面填入 IP、掩码和网关,如果系统没有nmtui,则按照“情况 A”手动编辑/etc/sysconfig/network-scripts/ifcfg 文件并添加GATEWAY= 行。

文章摘自:https://idc.huochengrm.cn/fwq/25112.html

评论