gpt4 book ai didi

c - 使用Netfilter在两个网络设备之间转发数据包

转载 作者:行者123 更新时间:2023-11-30 17:59:01 25 4
gpt4 key购买 nike

我正在开发一个将在独立防火墙单元中使用的内核模块。我认为网络的基本结构是:

LAN <---> 网关 <---> 防火墙 <---> 互联网

防火墙本身没有 DHCP 服务器。它有两个网络接口(interface)卡,eth0 连接到互联网,eth1 连接到网关。网关将默认配置为将传出数据包转发到防火墙,我假设这也是可能的。

我正在使用 Netfilter 内核库编写内核模块,我需要一种在两个网络接口(interface)之间转发(或不转发)数据包的方法。架设一座桥梁有用吗?我更像是一名程序员,而不是一名网络工程师,所以我在这里有点不知所措。这应该如何运作?

最佳答案

iptables 是 Netfilter 引擎的用户界面。如果您说“iptables 的升级不足以支持您的项目”你是说 Netfilter 不适合你的项目......我认为你不必编写任何代码,你只需要学习 iptables 即可;是的,我知道,这并不容易;-)

关于c - 使用Netfilter在两个网络设备之间转发数据包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11812763/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com