Linux如何配置网关地址

配置网关需通过ip命令临时设置或修改网络配置文件永久生效,具体方法依系统发行版而定,使用ip route add default via指定网关,Netplan或ifcfg文件中配置持久化规则。

Linux如何配置网关地址

在Linux系统中配置网关地址,主要是为了指定数据包在发送到非本地网络时应通过的出口路径。配置网关可以通过临时命令方式或永久配置文件方式实现,下面分别介绍常用方法。

使用ip命令临时配置网关

这是最直接的方式,适用于测试或临时更改网关,重启后会失效。

语法如下:

ip route add default via [网关IP] dev [网络接口]

例如,将默认网关设置为192.168.1.1,通过eth0接口:

ip route add default via 192.168.1.1 dev eth0

若要删除当前默认网关:

ip route del default

查看当前路由表:

ip route showLinux如何配置网关地址

使用route命令(传统方式)

虽然ip命令更推荐,但一些旧系统仍使用route命令。

添加默认网关:

route add default gw 192.168.1.1 dev eth0

删除默认网关:

route del default gw 192.168.1.1Linux如何配置网关地址

永久配置网关(通过网络配置文件)

为了让网关设置在重启后依然生效,需要修改网络配置文件。不同发行版配置方式略有不同。

对于使用NetworkManager或传统network-scripts的系统(如CentOS/RHEL 7/8):

Linux如何配置网关地址

Timebolt

视频静态过滤器,可以快速自动删除沉默镜头

Linux如何配置网关地址26

查看详情 Linux如何配置网关地址

编辑对应网络接口的配置文件,通常位于/etc/sysconfig/network-scripts/ifcfg-eth0(接口名可能不同)。

在文件中添加或修改以下行:

GATEWAY=192.168.1.1

保存后重启网络服务:

systemctl restart NetworkManager

或:

systemctl restart network

对于使用Netplan的系统(如Ubuntu 18.04+):

编辑Netplan配置文件,通常位于/etc/netplan/01-netcfg.yaml或类似名称。

在对应接口下添加gateway4(或routes)配置:

network:
  version: 2
  ethernets:
    eth0:
      dhcp4: no
      addresses:
        – 192.168.1.10/24
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]

应用配置:

netplan applyLinux如何配置网关地址

注意事项

配置网关时需确保网关IP地址在本地子网中可达,且设备已启用IP转发(如作为路由器时)。

多个网关可能导致路由冲突,一般系统只设置一个默认网关。

如果使用DHCP,通常网关会自动获取,手动配置前建议关闭DHCP或确保配置一致。

基本上就这些,根据系统类型选择合适的方法即可。临时用ip命令,长期配置改文件。

linux centos app 路由器 ubuntu 路由 linux系统 子网 gate gateway 接口 default linux ubuntu centos

上一篇
下一篇