linux - 将 IP 数据包从一个 IP 地址路由到另一个 IP 地址

标签 linux networking routing

<分区>

有人能告诉我在 linux 系统中路由数据包的方法是什么吗?我的 linux 系统上有一个外部和内部网络接口(interface)。我想将到达我的外部网络的数据包转发到内部网络。

我没有 iptables。还有什么其他方法可以做到这一点? native linux 提供了哪些命令。是否应该始终为此启用 Netfilter?我的内核没有附带 Netfilter。

所以请提出建议。

提前致谢

最佳答案

假设您谈论的是真实路由,而不是任何形式的网络地址转换 (NAT),您只需要启用 IP 转发,并将相关路由放入路由表中:

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

配置 NAT 确实需要 iptables。

关于linux - 将 IP 数据包从一个 IP 地址路由到另一个 IP 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10226624/

相关文章:

linux - 跨平台 shell 脚本

linux - 如何根据文件B中的行号替换文件A中的某些行

linux - 在 Debian 中,守护进程会在文件系统的哪个位置提供动态测量结果?

linux - 实例化链码,sendPeersProposal - Promise 被拒绝 : Error: REQUEST_TIMEOUT, Hyperledger Fabric,linux

networking - 根据以下语句计算IP地址

php - Laravel 5.2 一组路由中的变量

ruby-on-rails - Perl 中的 Rails 或 Django 样式路由

postgresql - 网络故障后恢复 pg_restore

Delphi - 通过网络进行文件夹同步

angular - Golang + Angular