如何将 SUSE Linux 用作小型路由器

如何将 SUSE Linux 用作小型路由器

我有 2 个子网 192.168.1.0/24 和 192.168.2.0/24 以及一台 suse linux 服务器。linux 有 2 个接口,eth0 和 eth1。我想将 suse linux 服务器配置为路由器,以便使这两个子网可以相互通信。

以下是我的步骤:

  1. 设置linux eth0的ip为192.160.1.254,eth1的ip为192.168.2.254

  2. 在linux中添加路由:

    路由添加-net 192.168.1.0 网络掩码 255.255.255.0 dev eth0
    路由添加-net 192.168.2.0 网络掩码 255.255.255.0 dev eth1
    

  3. 设置192.168.1.0/24网关为192.168.1.254,192.168.2.0/24网关为192.168.2.254

我不确定这是否可行?还是我遗漏了某些步骤?

答案1

您至少还需要执行另一个步骤:

echo 1 > /proc/sys/net/ipv4/ip_forward

我认为您不需要上述显式路由命令。只需设置两个接口并允许转发即可满足您的路由要求。

使用以下命令检查路由表的输出:

netstat -rn

答案2

我已经很多年没有使用过 SuSE 了,但是如果您使用 X,这里有一个来自 Novell 的操作指南可以帮助您快速入门。 http://www.novell.com/coolsolutions/feature/11505.html

如果您没有使用 X,请按照本教程进行操作(尽管某些文件在 SuSE 上可能位于不同位置): http://www.ducea.com/2006/08/01/how-to-enable-ip-forwarding-in-linux/

相关内容