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

二手 Cisco ISR 819 (Verizon) 使用报告

  •  
  •   imbushuo · 2017-12-24 22:25:56 +08:00 · 2493 次点击
    这是一个创建于 2555 天前的主题,其中的信息可能已经有所发展或是发生改变。

    eBay 上四十块捡的垃圾。简直像捡了个宝贝。

    IMG_0026.JPG

    (下面那个是 C2960L,新买来家用的)

    简单的说,如果你想玩一玩 IOS,然后又嫌模拟器不过瘾,然后人又正好在北美的话,这个东西算是非常超值了。现在卖的二手基本上都是 Verizon 版的,在美国可以直接用,在其他地区需要换卡(我看了下固件是 Universal 的,虽然会有 Warning 但是应该能用)

    硬件是这样的:

    • PowerPC 架构,1GB 总内存 (IOS 可用 700MB-800MB),1GB CompactFlash
    • 一个 Gigabit Ethernet (GigabitEhternet0)
    • 四个 Fast Ethernet (FastEthernet0-3) 的 Switch,支持十六个 Vlan (Access & Trunk)
    • 两个 SIM Slot,Cellular0 和 Cellular1
    • 一个 Serial Port (Serial0)
    • 部分型号带 802.11n Wi-Fi,基于 Aironet 的技术

    官方天线是 TNC 的,如果嫌太大,可以像我一样拆机把 UFL 接口的天线接出来放外壳里面。记得做绝缘。

    SIM 卡是 Mini SIM (大卡),没有的话可以去 Verizon 要,就开个 Tablet 的 Line。如果嫌激活麻烦的话可以插入卡,等设备初始完后,在命令行输入

    enable
    conf t
    int ce0
    shutdown
    exit
    int ce1
    shutdown
    exit
    end
    test cell-host 0 usb-to-dm
    

    然后准备一根 Mini USB - USB-A 的线缆,接到电脑上,安装驱动(要到 Sierra Wireless 的官网找,WU 没有),然后 Windows 会自动识别,弹出 Verizon 的激活页面,然后就可以激活了。弄完后记得:

    enable
    test cell-host 0 usb-to-host
    conf t
    int ce0
    no shut
    end
    copy running-config startup-config
    reload
    

    不过也有情况是 Modem 的基带是坏的,在 BOOTHOLD 里,这时候 IOS 输入 sh cellular 0 hardware 看不到任何信息。这种情况下,等十分钟,然后 3G/4G 灯亮后,输入 test cell-host 0 usb-to-dm,等电脑出现串口设备后,用 Sierra 提供的 fdt.exe 刷 MC7750 固件。最后会超时报错,此时拔线,reload。重启就能用了。

    一般情况下,IOS 已经预载了接入点设置,所以只需要简单设置就可以连接到 LTE 网络:

    chat-script ltescript "" "AT!CALL" TIMEOUT 20 "OK"
    
    interface Cellular0
     description LTE
     ip address negotiated
     no ip unreachables
     ip virtual-reassembly in
     encapsulation slip
     load-interval 30
     dialer in-band
     dialer idle-timeout 0
     dialer string ltescript
     dialer watch-group 1
     ipv6 address autoconfig
     async mode interactive
    
    dialer watch-list 1 ip 8.8.8.8 255.255.255.255
    dialer watch-list 1 delay route-check initial 60
    dialer watch-list 1 delay connect 1
    
    line 3
     script dialer ltescript
     modem InOut
     no exec
     transport input telnet
    

    然后开机等一会(等 interface up )就能上网了。Verizon 的网检查到源地址不是它分配的地址时,会踢掉整个连接,反映为在设备上 interface reset 然后 down 再重新起来。所以如果要用 LTE 上网的话,一定要记得做 NAT。IOS 具体做 NAT 的方法网上资料很多,就不再阐述了。也可以利用 route-map 来做 Gi0 和 Ce0 的高可用连接。我本人的做法是在两边都做了 BGP + DMVPN 到我另一边的路由器,过段时间可能会做 VRF Lite。

    这个型号还可以拿来玩 Cisco IOx,可以跑一些 Docker 应用,里面是一个 PowerPC 架构的 Linux。这个就可以发挥自己想象力来做一些有趣的事情了。不过我主要是拿来跑路由和远程接入,还没有玩过这个。剩下的玩法就和其他 Cisco 路由器差不多了,你可以跑点路由协议,玩玩 DMVPN 等技术。总的来说还是很超值的。现在已知的缺点就是这东西开机很慢(五分多钟),主要还是这内置 CF 太慢。电力供应是 5V 4A DC,带出去的话比较麻烦,需要自己组电池(感觉塑料壳里一大块地方可以拿来放电池)。

    2 条回复    2018-02-22 01:21:51 +08:00
    DearTanker
        1
    DearTanker  
       2017-12-25 10:28:28 +08:00
    看不懂干嘛的。服务器?虚拟机?路由器?
    HandSonic
        2
    HandSonic  
       2018-02-22 01:21:51 +08:00 via iPhone
    好强
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4897 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 03:58 · PVG 11:58 · LAX 19:58 · JFK 22:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.