美文网首页
linux路由转发设置

linux路由转发设置

作者: 小硕_7168 | 来源:发表于2020-01-18 18:30 被阅读0次

linux作为万金油服务的存在,使用linux实现路由器的方案是没有问题的。

今天说下路由转发的相关设置,大部分博客对linux转发理解不够细致。仅开启了路由转发功能,设置对应的内核参数,其实这远远不够。如果使用的路由方案够复杂,将linux-server当做路由器来使用需要设置更多的内核参数。以下提供万金油用法,关注最后的重点。

根据截图看我的配置并根据需求修改你的要求

需要修改/etc/sysctl.conf:

net.ipv4.conf.br0.rp_filter = 0

net.ipv4.conf.enp0s3.rp_filter = 0

net.ipv4.conf.default.rp_filter = 0

net.ipv4.conf.all.rp_filter = 0

执行sysctl -p马上生效

路由转发功能:

需要修改/etc/sysctl.conf:

net.ipv4.ip_forward = 1

执行sysctl -p马上生效

地址校验功能关闭

需要修改/etc/sysctl.conf:

net.ipv4.conf.default.rp_filter = 0

net.ipv4.conf.all.rp_filter = 0

这还不够

你需要查看你设置的网卡是否开启源地址校验的功能,下面的截图显示网卡br0以及虚拟机enp也没有关闭地址校验,你需要更改下并写入文件固话才可以实现路由器的功能。

由原地址校验的截图:

取消原地址校验

相关文章

  • linux路由转发设置

    linux作为万金油服务的存在,使用linux实现路由器的方案是没有问题的。 今天说下路由转发的相关设置,大部分博...

  • 内网无法访问公网IP问题

    内网无法访问公网IP,路由回流,需要在路由器上设置端口转发。 留存。

  • iproute家族命令之route

    一、简介 route命令用来显示或设置Linux内核中的网络路由表,route命令设置的路由主要为静态路由。通过r...

  • linux路由转发异常?

    有时候你会发现,linux报文的转发没有按照ip route 或者 route -n查看的路由转发,这是为什么呢?...

  • Linux命令--route

    一、 简介   route命令用来显示并设置Linux内核中的网络路由表,route命令设置的路由主要是静态路...

  • linux软路由设置

    作者博客:漂小泊的博客作者主站:小泊随記原文地址:文章地址 因为心无所恃,所以才随遇而安​​。 情况说明 在很多情...

  • 开启 My Cloud 远程UI后台

    升级到2.30.196,进入设置选项,打开“仪表板云访问”,在路由器上设置好端口转发,Done!

  • tcp数据拦截与修改

    该案例通过路由器转发TCP连接与修改TCP收发数据,相当于在路由器进行透明代理。 系统:openwrt(linux...

  • svc的访问方式

    基于router设置策略路由,svc网关经router转发。 缺点 链路较长 基于sdn subnet lb 结合...

  • iptables的端口映射

    iptables的端口范围映射 iptables设置端口转发规则原理 Linux - iptables做UDP数据...

网友评论

      本文标题:linux路由转发设置

      本文链接:https://www.haomeiwen.com/subject/stybcctx.html