小白问个问题,那些把笔记本电脑改装成路由器的,难道接几个设备就要装几个网卡么? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
whx20202
V2EX    问与答

小白问个问题,那些把笔记本电脑改装成路由器的,难道接几个设备就要装几个网卡么?

  •  
  •   whx20202 2017-02-06 09:56:41 +08:00 4968 次点击
    这是一个创建于 3201 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我的意思是笔记本没那么多 网口让 网线插。。。

    第 1 条附言    2017-02-07 09:32:38 +08:00
    感谢各位 已下单 VLAN 交换机,等东西到了我折腾一下
    33 条回复    2017-02-08 21:27:24 +08:00
    chanssl
        1
    chanssl  
       2017-02-06 10:05:27 +08:00 via Android
    扩展双网卡接交换机
    xuan_lengyue
        2
    xuan_lengyue  
       2017-02-06 10:15:19 +08:00
    单网卡做单臂路由加支持 VLAN 的交换机也是 ok 的
    gamexg
        3
    gamexg  
       2017-02-06 10:31:21 +08:00 via Android
    @xuan_lengyue +1. vlan 很好用,可以任意划分网络。
    JackyBao
        4
    JackyBao  
       2017-02-06 10:46:19 +08:00   2
    现在路由器都白菜价了,很多还带 HardwareNAT ,性能 99%的场合都够用了,何必再折腾笔记本呢?
    我们公司 100 个左右的终端接入, 100M 电信宽带,我放了一个 30 块钱的 MT7620 做主路由,换下原来 H3C ,压力测试了 1 年,真的非常稳定。路由器上还部署了 kcptun+ss 。
    whx20202
        5
    whx20202  
    OP
       2017-02-06 11:07:16 +08:00
    @JackyBao 路由器用的什么固件?
    mikeven
        6
    mikeven  
       2017-02-06 11:08:33 +08:00 via iPhone
    @JackyBao 7620 拖 100 个设备?哪款啊,有线无线啊
    why1
        7
    why1  
       2017-02-06 11:09:35 +08:00 via Android
    @JackyBao 什么型号,我也要买个
    ipconfiger
        8
    ipconfiger  
       2017-02-06 11:12:08 +08:00
    路由器只需要两个网卡就行了
    JackyBao
        9
    JackyBao  
       2017-02-06 11:20:38 +08:00
    @whx20202
    @mikeven
    @why1

    淘二手上买的广告路由器,厂家是"5K", MT7620 16M+64M 的配置。无线信号很渣,不过这是 MTK 芯片的通病。但是有线超级稳定,体积又小。所以用来做主路由非常合适,后面接上交换机和 AP 。

    固件我用的是原版的 Padanvan ,自己编译的。在这里: t/337979
    JackyBao
        10
    JackyBao  
       2017-02-06 11:25:29 +08:00
    另外笔记本装 openwrt 也可以,不需要增加网卡。划 2 个 VLAN ,再买一个支持 VLAN 的交换机, 1 根网线接交换机就可以了。
    ipconfiger
        11
    ipconfiger  
       2017-02-06 11:27:45 +08:00
    买一个支持 VLAN 的交换机------- 还不如直接去买个路由器了的
    @JackyBao
    JackyBao
        12
    JackyBao  
       2017-02-06 11:30:53 +08:00
    @ipconfiger 也不能这么说,比如 16 口, 24 口的交换机,这个总归要买的,你总不见得去买一台 16 口的路由器吧?
    ipconfiger
        13
    ipconfiger  
       2017-02-06 11:32:31 +08:00
    @JackyBao 买个普通 16 口交换机+路由器也不见得比 16 口的支持 VLAN 的交换机贵哦
    wwqgtxx
        14
    wwqgtxx  
       2017-02-06 12:24:18 +08:00 via iPhone
    @JackyBao 64m 居然能跑动 kcptun ?
    JackyBao
        15
    JackyBao  
       2017-02-06 12:53:19 +08:00
    @wwqgtxx
    满载吞吐量差不多 10Mbps 的水平,满载内存占用在 20M 左右。所以 64M 内存跑 kcptun 妥妥的,得益于 HardwareNAT , CPU 可以完全腾出来给 kcptun 用。
    jasontse
        16
    jasontse  
       2017-02-06 12:56:33 +08:00 via iPad
    @JackyBao 既然是 HNAT 那肯定没有分流,何苦把 ss 放在路由器上跑。
    roist
        17
    roist  
       2017-02-06 13:00:52 +08:00 via iPhone
    @JackyBao 如果要用无线的话,这么大的带机量不要使用这个, 7620 的架构限制,无线部分是不走 HNAT 的,纯消耗 CPU
    JackyBao
        18
    JackyBao  
       2017-02-06 13:10:00 +08:00   7
    @jasontse
    HardwareNAT 只是在 FORWARD 链上放了个 HOOK ,分流是在 FORWARD 链前的 PREROUTING 链上做的。所以用黑名单方式做分流,正常的流量还是走 HardwareNAT 的,只有被关照的网站才会用到 SoftwareNAT 。

    讲得这么细,有人点我赞吗?

    ![iptables]( https://imgsa.baidu.com/baike/c0%3Dbaike80%2C5%2C5%2C80%2C26/sign=97acc357aaec8a1300175fb2966afaea/b58f8c5494eef01ffaa9ff7de3fe9925bd317dcd.jpg)
    JackyBao
        19
    JackyBao  
       2017-02-06 13:17:11 +08:00
    @roist 最新版的 HNAT 驱动,无线也是可以 offload 的。你看到无线流量大时 CPU 占用上升,是因为无线加密解密造成的。你可以试试关掉无线的密码, loading 马上降到 5%以下。

    用 MTK 的芯片,无线性能和稳定性也就那样了,永远不要指望能和 AR/QCA 相提并论,毕竟价钱摆在那里的。不过有线真的很稳定。
    Jaylee
        20
    Jaylee  
       2017-02-06 13:22:07 +08:00
    RouterOS 软路由
    wwqgtxx
        21
    wwqgtxx  
       2017-02-06 17:41:05 +08:00 via iPhone
    @JackyBao 我的 ac56u 有 256m 的内存我都觉得 kcptun 不稳定,经常奔溃,必须要上虚拟内存才能不被系统干掉
    JackyBao
        22
    JackyBao  
       2017-02-06 17:55:23 +08:00 via Android
    @wwqgtxx 你 rcvwnd 设的多少?我只设了 256 ,另外 kcptun 要用 github 上的最新版。
    wwqgtxx
        23
    wwqgtxx  
       2017-02-06 17:59:30 +08:00 via iPhone
    @JackyBao 也是 256
    JackyBao
        24
    JackyBao  
       2017-02-06 18:14:04 +08:00 via Android
    @wwqgtxx 赶快加入 mt7620 的队列吧
    wwqgtxx
        25
    wwqgtxx  
       2017-02-06 18:22:41 +08:00 via iPhone
    @JackyBao 应该是 merlin 本身的内存管理有关吧,毕竟路由器芯片 bcm 还是老大
    JackyBao
        26
    JackyBao  
       2017-02-06 18:32:07 +08:00 via Android
    @wwqgtxx 老大不是一直是高通吗? ar9331/9341
    jarell
        27
    jarell  
       2017-02-06 18:45:17 +08:00
    @JackyBao openwrt 现在支持硬件 nat 了么
    JackyBao
        28
    JackyBao  
       2017-02-06 19:03:16 +08:00 via Android
    @jarell 基于 openwrt 的 pandora 固件支持 mtk 芯片的 hnat 。
    whx20202
        29
    whx20202  
    OP
       2017-02-07 08:54:53 +08:00
    你好,请问一下如果在虚拟机中新加一个双网卡虚拟机,但是物理机器只有单网卡,这里还需要单臂路由么?
    @JackyBao
    JackyBao
        30
    JackyBao  
       2017-02-07 08:59:47 +08:00
    @whx20202 还是要划 2 个 VLAN ,用以区分 WAN 和 LAN 的不同流量,支持 VLAN 的交换机还是省不掉。
    mortal
        31
    mortal  
       2017-02-07 09:29:50 +08:00
    @JackyBao #4 非常同意。之前家里主路由为了追求稳定用了 EdgeRouter ,结果小毛病不断。换成 7621 了,满意得要死…
    jarell
        32
    jarell  
       2017-02-08 20:53:37 +08:00
    @JackyBao ar 芯片的呢
    JackyBao
        33
    JackyBao  
       2017-02-08 21:27:24 +08:00 via iPad   1
    @jarell
    AR 第三方固件都不支持 hnat
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2985 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 12:35 PVG 20:35 LAX 04:35 JFK 07:35
    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