基于linux接口的路由有两个接口

时间:2015-02-17 19:14:49

标签: linux qnetworkaccessmanager

我在linux实例上有2个接口。两者都有静态IP。我有来自外部世界的流量来到eth0(208.67.x.x)并且在我的服务器内部我想要将流量重定向到eth1(192.168.X.x)以与内部的任何应用程序通信。

请帮我配置路由配置..我可以在linux实例上执行此操作吗?

1 个答案:

答案 0 :(得分:2)

您可以使用名为 Firestarter 的简单包。 Firestarter在内部编辑 iptables ,这是将数据包从源内部转发到linux内核内的目标的实际规则。请按照以下指南解决您的问题。请注意,我在下面给出了命令行示例,但也有一个gui来帮助您进行设置。

  1. 使用shell中的命令在ubuntu上安装firestarter sudo apt-get install firestarter

  2. 在适当的位置定义 / etc / firestarter / configuration 文件中的外部和内部接口。

  3. 如果您希望在内部网络接口上运行dhcp服务器,请选择打开/关闭dhcp服务器。

  4. 您还可以定义入站和出站流量的规则,因为firestarter也是防火墙。可以在 / etc / firestarter / inbound / etc / firestarter / outbound 文件夹中定义规则。

  5. 有关iptables和firestarter的更多信息,请访问:

    https://help.ubuntu.com/community/IptablesHowTo

    希望这可以帮助您解决问题。谢谢!