V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cyanwayne
V2EX  ›  路由器

Windows Server 或 Lunix 直接配置成路由会比常见的软路由更稳定吗?

  •  
  •   cyanwayne · 2023-04-17 00:28:57 +08:00 · 3186 次点击
    这是一个创建于 377 天前的主题,其中的信息可能已经有所发展或是发生改变。
    小弟近日冲浪时看到,Windows Server 的相关角色功能可以直接将 PC 配置成路由器来使用,不禁有些好奇,Windows 或者 Linux 这两类系统,如果使用原生的功能来配置成为路由器,在 NAT 性能,带宽,衍生功能(比如 DDNS ),防火墙,家用的稳定性安全性等方面,会比物理机直装 iKuai 、OpneWrt ,或者虚拟机安装 pfSense ,RouterOS 这些系统在前面这些条件下更强吗?
    由于水平优先,我只玩过物理机安装 ikuai 、OpenWrt ,Esxi 下安装 ikuai ,Hyper-V 下安装 RouterOS(由于兼容问题性能损失严重,配置了双核 8G+BCM57810s ,结果 100M 的上传只有 12M 的速度随放弃)。
    网上搜索大多数只是相对模糊的描述,或者就只有配置的方法。不知是否有这样使用的大佬,来分享分享使用体验呢~
    37 条回复    2023-07-27 13:41:03 +08:00
    yuanix
        1
    yuanix  
       2023-04-17 01:46:23 +08:00 via Android   ❤️ 1
    用 VMware 虚拟机搞过软路由,几乎感受不到性能损失,还是推荐虚拟化方案,用 Windows 估计不如虚拟机装 openwrt 并桥接网卡方便
    xxb
        2
    xxb  
       2023-04-17 02:04:58 +08:00 via iPhone
    我用硬路由+软 linux 做网关,爽爽的
    om2mo
        3
    om2mo  
       2023-04-17 02:20:19 +08:00
    我一直用 Linux 作路由器,从来不用 openwrt 之类软路由。基于 Linux 可以做任何事情,ssh/v2ray/pppoe 都装在路由器上,它既是网关也是服务器,同时负责透明代理。
    sunnysab
        4
    sunnysab  
       2023-04-17 06:05:16 +08:00 via Android
    对 win server 来说,他提供了,那么应该就不错。至少企业级系统的平均水平?
    对 Linux 来说,openwrt 、ikuai 是不是 iptables 套壳 + 优化?坐等解答。
    ltkun
        5
    ltkun  
       2023-04-17 08:04:57 +08:00 via Android
    最近刚刚从 openwrt 转到了 Linux 来科学上网 方便 响应速度都快了
    lovelylain
        6
    lovelylain  
       2023-04-17 08:09:35 +08:00 via Android   ❤️ 1
    不能一概而论吧,openwrt 等专业软路由系统一些参数和功能是针对路由做了优化的,可能比优化前的原生发行版系统更好,你自己整达到相同效果要花更多精力;设备厂家可能只给发行版系统提供了最新最好驱动,软路由的驱动是第三方移植的,可能不如原生驱动稳定。
    aptupdate
        7
    aptupdate  
       2023-04-17 08:10:27 +08:00 via iPhone
    @ltkun Linux 做网关吗?
    tpxcer
        8
    tpxcer  
       2023-04-17 09:07:08 +08:00 via iPhone
    爱快怎么样 esxi 下?正打算弄个当 qos 用
    crysislinux
        9
    crysislinux  
       2023-04-17 09:08:20 +08:00
    稳定就和断流一样是玄学。
    liansishen
        10
    liansishen  
       2023-04-17 09:16:02 +08:00
    主路由还是 ros ,旁路由一开始用的 openwrt ,总是动不动就出问题。
    后来旁路由换成了 debian ,比 openwrt 稳定多了。
    nothingistrue
        11
    nothingistrue  
       2023-04-17 09:19:24 +08:00   ❤️ 1
    杀鸡用牛刀是可以的,只要你愿意。不过有一点是需要注意的,软路由只是在应用层更好,在通讯链路层、网络层(路由和网络方面)是干不过专门做适配的硬路由的。真正要用软路由的时候,是只把网关交给软路由的,物理路由部分还是路由器自己处理。
    cyanwayne
        12
    cyanwayne  
    OP
       2023-04-17 09:46:38 +08:00
    @tpxcer 看过很多使用过程中的个例问题,iKuai 的官方还是更建议直接使用物理机安装,我用 Esxi 的时候由于水平有限,温度监控的驱动装不上。同时由于开启了 DNSv6 解析,导致网页打开的很慢。昨天刷到有网友说安装 32 位的 ikuai 会更好一些,我没尝试过~
    Esxi 的直通确实很方便~实际使用的时候应该没有什么问题。
    tpxcer
        13
    tpxcer  
       2023-04-17 11:20:20 +08:00
    @cyanwayne 那我试试先
    cwbsw
        14
    cwbsw  
       2023-04-17 11:30:25 +08:00   ❤️ 2
    我试过直接用 Debian ,用是可以用,但是缺少很多轮子,有很多不舒服的地方。
    至于稳定和安全,这主要取决于使用者的水平,天天把 OpenWrt 搞崩的兄弟,难道换个 Linux 发行版就能玩转了?
    scal
        15
    scal  
       2023-04-17 13:49:58 +08:00
    @tpxcer #8 直接 iso 上传就开干啊
    tpxcer
        16
    tpxcer  
       2023-04-17 18:47:33 +08:00 via iPhone
    @cyanwayne 碰到问题了不知道是不是我姿势不对,我在他后面挂了个 BT ,上传是 10 兆,但是爱快进入显示的是下行 10 兆,但是去网络监控又看到 win 和 lan 都显示 10 兆
    cyanwayne
        17
    cyanwayne  
    OP
       2023-04-17 23:33:42 +08:00
    @tpxcer 这个就不太清楚了,对于限速我更倾向于 ikuai 上直接对 IP 或者 MAC 进行限制,也许可以避免你的这个问题~
    MeteorVIP
        18
    MeteorVIP  
       2023-04-17 23:58:08 +08:00 via iPhone
    对我来说,两者的性能是一样的。openwrt 更方便。Debian 只会安装 clash 。所以我选 openwrt
    tpxcer
        19
    tpxcer  
       2023-04-18 10:36:36 +08:00
    @cyanwayne 嗯这个目的已经达成了就是显示有点奇怪,等下去开个贴问问
    neroxps
        20
    neroxps  
       2023-04-18 13:38:42 +08:00 via iPhone
    @cyanwayne ipv6 又给渣渣路由没默认修改 ipv6 tcp mss 背锅了。
    neroxps
        21
    neroxps  
       2023-04-18 13:41:00 +08:00 via iPhone
    @liansishen OpenWrt 缺点就是一大堆插件前端简简单单的一个 ui 按钮,背后一千行 bash 代码在跑,插件之间的代码可能存在冲突。例如 a 插件修改了 dnsmasq b 插件又改 dnsmasq 导致大家都不生效
    neroxps
        22
    neroxps  
       2023-04-18 13:44:05 +08:00 via iPhone
    楼主其实问题应该简化成,如果你对 linux 发行版路由配置很熟练,对内核调优很熟悉,或默认调优就满足你的需求,那么 linux 就是你最佳选择。

    如果你对 OpenWrt 的 uci 很熟悉,懂得翻看 OpenWrt 的 wiki 文档。知道如何调试缕清插件之间的协作问题,那么 OpenWrt 适合你。

    就那么简单,自己玩过踩过才知道哪个适合自己。别人怎么说都没有用,自己喜欢最重要,
    neroxps
        23
    neroxps  
       2023-04-18 13:47:38 +08:00 via iPhone   ❤️ 1
    我来说说来说说我选 OpenWrt 的原因。我在 pve 下跑了 ros chr 和 OpenWrt 。使用 clash fake-ip 模式,dns 分流,真 ip 直接出去,假 ip 走 OpenWrt 。

    选 op 的原因 1 是启动速度快,极度精简(至今仍用 init.d 来管理和守护)
    有 ui 也能 ssh 软件包多,几乎官方源 x86 就涵盖了所需要的路由应用,别的发行版不一定有。
    cyanwayne
        24
    cyanwayne  
    OP
       2023-04-18 16:47:16 +08:00
    @neroxps 玩 ROS 的时候没开 V6 用了条 V4 的线路测得~ 因此可能跟 V6 没啥关系
    cyanwayne
        25
    cyanwayne  
    OP
       2023-04-18 16:49:42 +08:00
    @neroxps 以及发这个帖子 主要是想看看用 windows 的坛友分享分享相关的体验,省一个自己折腾的时间=。= 毕竟我只能算个业余爱好者,很多东西也都还玩不明白,单纯的好奇 windows 在路由方面的表现了~
    neroxps
        26
    neroxps  
       2023-04-19 08:18:16 +08:00 via iPhone
    @cyanwayne #24 >>同时由于开启了 DNSv6 解析,导致网页打开的很慢。

    我是指这个。ros 默认没设置 mss 一样会出现这样的情况。

    #25 看个人需求吧,没有什么优胜劣汰。自己 win 下用的舒服就行。
    cyanwayne
        27
    cyanwayne  
    OP
       2023-04-19 09:43:09 +08:00
    @neroxps 这个啊~ ikuai 论坛里技术说目前还不支持调整 ipv6 mss,系统全局 TCP-MSS 默认 1400 ,也低于搜到的建议 1432 以下~ 可能还是固件的问题,ikuai 的技术直接建议关闭 DNSv6 ,问题就解决了~
    YHKM
        28
    YHKM  
       2023-04-19 18:54:38 +08:00 via Android
    @neroxps 对,我之前就是这样,nd 修改成 1480 后,一切正常
    cndns
        29
    cndns  
       2023-04-27 11:19:49 +08:00 via Android
    Vyos 也很稳
    lxh1983
        30
    lxh1983  
       2023-04-28 22:55:37 +08:00
    很多软路由都是基于 Linux ,FreeBSD 之类的,如果你绝对牛逼的话,应该能最后配置成 OPENWRT 这样的软路由。对,就是重复造了个轮子
    YHKM
        31
    YHKM  
       362 天前
    @cyanwayne 在 nd 里面修改 这样就可以解决 ipv6 打开网页慢的问题 我之前也是遇到这种问题,然后修改了 nd 里的 mss 就 ok 了
    linuxgo
        32
    linuxgo  
       353 天前
    @liansishen #10 我和你的做法差不多,刚开始也是 ros+op ,结果不是会出现一些莫名其妙的问题,后来果断弃用 op ,换成了 linux 直接跑个 v2raya ,现在跑了几个月没问题。op 的问题就是越来越复杂了,插件之间会相互影响
    cyanwayne
        33
    cyanwayne  
    OP
       352 天前
    @YHKM 请问 nd 是什么呢~
    flynaj
        34
    flynaj  
       343 天前 via Android
    如果 Windows ,不安装杂七杂八的软件,也是非常稳定的。openwrt 就是一个 Linux 发行版,只是有非常方便配置的界面。稳定性是一样的,只是性能更好一些

    cyanwayne
        35
    cyanwayne  
    OP
       278 天前
    @ltkun 小弟最近尝试使用 debian 和 armbian 的时候,在科学上网这块无比的头疼,能借我抄抄作业嘛~ 大致流程是什么呢~
    ltkun
        36
    ltkun  
       278 天前   ❤️ 1
    @cyanwayne #35 https://v2raya.org/ 要求不高的话
    cyanwayne
        37
    cyanwayne  
    OP
       275 天前
    @ltkun 感谢感谢~ 后来查到是 armbian 的设备是 32 位的=。= 不支持这些程序,我换 X86 的 debian 来处理了~ 再次感谢回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4444 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 04:06 · PVG 12:06 · LAX 21:06 · JFK 00:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.