服务时间:8:30-18:00

首页 >linux教程

linux配置默认路由

发布时间:2023-02-03 12:32 字数:760字 阅读:97

linux配置默认路由,默认路由是当目的地地址没有其他任何更加具体的路由时,网络数据包采取的路径。当DHCP服务器正在工作且被配置为使用IP地址提供默认网关时,就使用DHCP服务器收到的IP地址来分配默认路由。

下面显示了一个使用DHCP服务器的系统的这种输出:

        default via 192.168.122.1 dev eth0  proto static  metric 1024
        192.168.122.0/24 dev eth0  proto kernel  scope link  src ↲
        192.168.122.50

可以看到,默认路由通过的网关地址为192.168.122.1。类似地,在静态配置的网络系统的配置文件中使用GATEWAY指令配置其默认路由。这些配置文件存储在/etc/sysconfig/network-scripts目录中,名为ifcfg-eth0等。

但是还有其他情况,如在临时网络中,默认路由不是由DHCP服务器提供的。有可能必须替换DHCP服务器,设置静态IP地址信息。这种情况下,可使用ip route命令临时添加一个默认路由。例如,下面的命令将恢复前面显示的默认路由:

        # ip route add default via 192.168.122.1 dev eth0

为确保默认路由在重启后依然有效,需要确保系统将该默认网关IP地址配置为静态网络配置的一部分,或者为该网络使用的DHCP服务器可以分配该网关IP地址。图1显示了使用Network Manager工具配置默认网关的IPv4地址的方式。另外,通过直接修改ifcfg-ethx配置文件,可以确保添加的默认路由在重启后依然有效。

静态网络配置的默认网关

图1 静态网络配置的默认网关

一些系统中可能有多个网络设备。此时需要配置一个静态路由。