linux 双接口路由不通,防火墙 – 在一个NIC Linux上的两个虚拟接口之间路由

本文描述了一位Ubuntu用户如何配置防火墙,利用两个网卡eth0和eth1,eth1作为DHCP服务器并提供到192.168.2.x网络的连接,同时从路由器获取192.168.1.x的IP。目标是确保内部设备能ping通Modem+Router,并正确转发数据包。作者尝试了设置默认网关和使用桥接技术来实现这一目标。
摘要由CSDN通过智能技术生成

我有一台Ubuntu机器是我的防火墙

机器有2个NIC卡. eth0和eth1. eth1连接到调制解调器,使其IP为10.10.1.X

eth1需要在192.168.2.X上提供DHCP,并且从连接到路由器的交换机获得另一个IP,该路由器在192.168.1.X上提供DHCP

目前该机器具有以下IP

eth0 - 10.10.0.4

eth1 - 192.168.2.1 (DHCP Server,Gateway)

eth1:0 - 102.168.1.103

我正在努力完成以下任务

如果一台机器通过交换机连接到eth1,它应该能够ping 192.168.1.10

[Modem+Router 10.1.1.0/24]

|

|

|

(eth0) |----- [ Server 192.168.1.10]

Ubuntu |

Firewall (eth1) ----- [Switch]-----[Modem+Router 192.168.1.0/24]

(eth1:0)--------| \

\

\--------[EndPoint 192.168.2.4]

我的根本问题在于我收到来自2.4的数据包,这些数据包是发往互联网的,我可以使用IpTables正确地路由它们.然而,如果数据包到达1.10,我应该将其发送回具有相应选项集的交换机.

我尝试了以下内容

>将1.0的默认网关设置为2.1为2.4并设置下一个

跳到1.1我希望能做正确的转发

>我还使用bridge-utils桥接了eth1和eth1:0,然后为希望从10.10.0.1上网的2.X中的任何人应用iptables转发

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值