V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
WenjieYe
V2EX  ›  问与答

如何使用一台双网卡的电脑做路由器

  •  
  •   WenjieYe · 2017-11-30 12:26:48 +08:00 · 6784 次点击
    这是一个创建于 2552 天前的主题,其中的信息可能已经有所发展或是发生改变。
    各位大佬
    本人就读的高校在实验室内使用有线网络需要使用 Srun3000 拨号,官方版 Srun3000 不能开热点或者开代理共享,我自己拿 Python 写了一个非官方版的 Srun3000 客户端,实验室内有一台双有线网卡的台式机,我想一张网卡连外网,然后用自己写的 Srun3000 登录,另一张网卡连接无线路由器,实现共享网络和开 Wi-Fi 给手机笔记本等无线设备使用,请问应该如何做?需要设置路由表吗?
    PS:Srun3000 会每隔 5 分钟发一次 udp 的心跳包给认证服务器。
    13 条回复    2017-11-30 23:43:00 +08:00
    VYSE
        1
    VYSE  
       2017-11-30 12:50:07 +08:00
    子网不同,路由表 gateway 过去,心跳 socket 可以 bind 到 interface
    wwqgtxx
        2
    wwqgtxx  
       2017-11-30 13:01:33 +08:00
    装个 lede x64,然后把 opkg 安装 python,在 rc.local 文件或者 init.d 文件中添加开机自动启动就好
    WenjieYe
        3
    WenjieYe  
    OP
       2017-11-30 13:09:46 +08:00
    @VYSE 其实现在的问题无非也就是,让我写的 Srun3000 只使用一张网卡通信,另一张网卡共享给路由器使用。
    metorm
        4
    metorm  
       2017-11-30 13:21:10 +08:00 via Android
    想简单的话就做个代理,然后所有电脑设置系统代理。追求完美的话配置 NAT。
    dychenyi
        5
    dychenyi  
       2017-11-30 16:03:53 +08:00
    @wwqgtxx 貌似需要写转发相关部分。 直接装 lede,用 lz 的拨号应该行不通。 感觉应该改写 lede 源码拨号相关部分, 把认证添加进去。
    wwqgtxx
        6
    wwqgtxx  
       2017-11-30 16:58:16 +08:00 via iPhone
    @dychenyi 哪有那么麻烦,lede 本身只要配置一个 wan 一个 lan 端口和防火墙规则,然后在上面直接跑认证程序就好,不要用 lede 播放功能
    wwqgtxx
        7
    wwqgtxx  
       2017-11-30 16:58:33 +08:00 via iPhone
    播放->拨号
    WenjieYe
        8
    WenjieYe  
    OP
       2017-11-30 17:02:05 +08:00
    @metorm 考虑过做代理,但是 Android 和 iOS 设备不方便,还得来回设置。
    bearqq
        9
    bearqq  
       2017-11-30 17:12:54 +08:00 via Android
    我也用 python 写过 srun3000 客户端
    当时也的确是用 openwrt 的路由,直接开机运行就可以了
    你有台式也可以,开机自启,加上 windows 网卡-属性-共享网络就行了,linux 也是可以的稍微复杂点
    smileawei
        10
    smileawei  
       2017-11-30 20:33:11 +08:00
    centos 开启转发。 开启 NAT。DHCP
    jacy
        11
    jacy  
       2017-11-30 21:16:13 +08:00
    网卡右键选共享是最简单的方法,无需额外软件。就是网卡和路由都要配置正确
    话说都有路由器了,为什么不在路由器里拨号?
    我以前写的路由器端,按需拿走:
    http://blog.5istar.net/archives/637
    http://blog.5istar.net/archives/560
    WenjieYe
        12
    WenjieYe  
    OP
       2017-11-30 23:02:44 +08:00
    @jacy 老铁,为什么你给的网址我都打不开
    jacy
        13
    jacy  
       2017-11-30 23:43:00 +08:00
    @WenjieYe 最近线路爆炸,你找个梯子绕一下吧。话说我应该换个服务商了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6105 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 06:13 · PVG 14:13 · LAX 22:13 · JFK 01:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.