所谓的软路由是不是就是 iptables? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
circsqua
V2EX    路由器

所谓的软路由是不是就是 iptables?

  •  
  •   circsqua 2017 年 8 月 10 日 7481 次点击
    这是一个创建于 3099 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Learn by doing
    最近在准备科学爱国,随着调查的深入,很多概念开始浮出水面
    需要用提问来来理一理……
    源头问题是软路由。

    综合各方面文章看来,所谓软路由:
    A,iptables 建立的 NAT 表(外网回来)
    B,route 建立路由表(出去外网)
    C,DHCP 服务,DNS 服务,PPPoE 拨号

    引申:
    1,防火墙只是用 iptables 来实现而已
    2,ufw 和 firewalld 只使用了 iptables 的防火墙功能
    3,BSD 有自己的 IPFW 等对等系统
    4,Windows 呢
    5,目消费级的路由,都是软路由吧,看到过的都是嵌入式 Linux

    请不吝赐教
    THX
    13 条回复    2017-08-16 11:11:53 +08:00
    t123yh
        1
    t123yh  
       2017 年 8 月 10 日 via Android   1
    理论上说,是这样的。
    可以装 OpenWRT,配置比较方便。
    swsh007
        2
    swsh007  
       2017 年 8 月 10 日 via Android
    bsd 不是这个。
    hu6360567
        3
    hu6360567  
       2017 年 8 月 10 日 via Android
    RouterOS 应该不是,我是没搞懂他们用什么
    Shura
        4
    Shura  
       2017 年 8 月 10 日 via Android   1
    软路由是指利用台式机或服务器配合软件形成路由解决方案,主要靠软件的设置,达成路由器的功能;
    就通过有两个网口的 x86 机器安装特定的 Linux os 来充当路由器。
    billlee
        5
    billlee  
       2017 年 8 月 10 日
    消费级的路由,许多是有硬件 NAT 支持的,不算软路由。就像 Android 的手机都是 Linux, 但基带是硬件实现的。
    gamexg
        6
    gamexg  
       2017 年 8 月 10 日   1
    @hu6360567 #3 查到的资料显示是基于 linux。https://forum.mikrotik.com/viewtopic.php?f=2&t=7006
    est
        7
    est  
       2017 年 8 月 10 日
    想起 zhihu 一个经典回复:你也不过是只高级草履虫罢了。。。
    0ZXYDDu796nVCFxq
        8
    0ZXYDDu796nVCFxq  
       2017 年 8 月 10 日 via iPhone
    是 netfilter 不是 iptables
    基于 BSD 的是另外一套系统
    lydasia
        9
    lydasia  
       2017 年 8 月 11 日
    大部分消费级的路由应该都带 NAT 了吧。不过现在高端至强配合芯片组,和支持的网卡,可以开启先进 API,还有直接内存访问,甚至直接缓存访问等。做软交换、软路由性能极其强悍,不输硬件的。
    webjin1
        10
    webjin1  
       2017 年 8 月 11 日 via Android
    @gstqc + 1
    leavic
        11
    leavic  
       2017 年 8 月 11 日   1
    是的,硬路由指的就是 asic 芯片本身内置了 NAT 功能,软路由就是靠类似 iptables 这样的软件靠 CPU 算力来软 NAT。
    前者的效率高,所以 400Mhz 的 mips 芯片也能搞千兆路由,后者因为现代 CPU 算力太过剩,所以也没有什么性能问题。
    rrfeng
        12
    rrfeng  
       2017 年 8 月 11 日 via Android
    iptables 是软路由的一种实现。
    hezhile
        13
    hezhile  
       2017 年 8 月 16 日
    opnsense (一个开源的软路由系统)的功能列表:

    Easy User Interface
    Stateful Firewall
    Traffic Shaper
    Two-Factor Authentication ( 2FA )
    Captive Portal
    Virtual Private Network
    High Availability CARP
    Filtering Caching Proxy
    Inline Intrusion Prevention
    Multi-WAN Load Balancing
    High Performance TCP/HTTP Load Balancer
    Issue Let's Encrypt Certificates
    Full Mesh VPN routing using Tinc
    Backup to Google Drive
    Support for Virtual Installs
    Netflow Exporter
    Network Flow Monitoring
    Built-in Reporting & Analysis
    Plugin Support
    REST API
    Community & Commercial Support
    Online Searchable Documentation

    功能还是比较多的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4490 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 08:30 PVG 16:30 LAX 00:30 JFK 03:30
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86