由于无线网卡用得不爽,wifi经常断,所以想整个路由器,造福群众。在朋友介绍下购得一台已经刷好 Openwrt 的上海贝尔RG100A-AA路由器,根据下面的简单步骤,就能连接上校园网。

一、准备工作

  1.一电脑,系统windows和Linux都行。windows要有可以远程linux的软件(putty、Xshell)

  2.两网线,一根连路由器(lan4)和墙上网络端口,一根连路由器(lan1/2/3)和电脑

二、配置network

  1. 先远程进入路由器:本人是在windows操作的,使用的是Xshell,连的是路由器发出的wifi(OpenWrt-DreamBox),命令:ssh root@192.168.1.1。

  2. 复制下面的文本,并覆盖到/etc/config/network,重启网络服务,可能会断开ssh连接。

  建议:先将该network文件以及下列步骤中的cp.ipk 和nj.ipk拷进u盘,再将u盘插到路由器上,再进入挂载点/mnt/sda1拷贝进路由器。

config 'interface' 'loopback'
option 'ifname' 'lo'
option 'proto' 'static'
option 'ipaddr' '127.0.0.1'
option 'netmask' '255.0.0.0' config 'switch' 'eth1'
option 'reset' ''
option 'enable_vlan' '' config 'switch_vlan'
option 'device' 'eth1'
option 'vlan' ''
option 'ports' '0 1 2 5*' config 'switch_vlan'
option 'device' 'eth1'
option 'vlan' ''
option 'ports' '3 5*' config 'interface' 'lan'
option 'type' 'bridge'
option 'ifname' 'eth1.0'
option 'proto' 'static'
option 'netmask' '255.255.255.0'
option 'nat' ''
option 'ipaddr' '192.168.1.1' config 'interface' 'wan'
option 'ifname' 'eth1.1'
option 'proto' 'dhcp'

三、安装njit-client

  1.安装libcap:libcap是njit-client 的依赖包,下载 cp.ipk并传输到路由器内,使用opkg install cp.ipk安装。

  2.安装njit-client:下载 nj.ipk,传输到路由器内,使用opkg install nj.ipk 安装。可在这里下载。(感谢@灵动grace提供)

四、测试连接校园网

  网线接lan4,在ssh终端中输入:

njit-client inode账号 inode密码 eth1. & 

  看是否能正常拨号,并测试网页是否能打开。

五、设置开机自启动校园网连接

  打开/etc/rc.local,修改如下

# Put your custom commands here that should be executed once
# the system init finished. By default this file does nothing. (njit-client inode账号 inode密码 eth1.) &
exit

理论上,到这里你就能正常的上网了^0^,以上内容参考自大神的博客:Gracece Blog.

当然电脑少不了远程嘛,要怎么从实验室、教学楼、图书馆远程宿舍电脑呢?继续看下去....

六、路由器端口映射

Attention: 小伙伴,请把你电脑的防火墙关了~~

  为了从外面远程宿舍电脑,需对路由器端口进行映射。在浏览器中输入:http://192.168.1.1/可进入路由器管理页面,初始用户为root,密码admin。

  进入“网络”->“端口映射”,添加一下几条记录:其中外部端口是远程时使用的端口(可自己设定),内部端口是本机端口,22为linux远程端口,3389为windows远程端口。

  从其他地方远程宿舍电脑时,若为linux,命令为: ssh IP地址:9999;  windows请打开远程桌面连接,输入:IP地址:4000。(此处的IP地址为路由器ip,进入路由器输命令ifconfig,eth1.1 对应IP为路由器IP)。

  基本内容到此结束!感谢小伙伴Grace、Gavin、Gccon支持。

RG100A-AA 中大校园网上网及远程配置的更多相关文章

  1. Bugtags 远程配置功能介绍

    远程配置顾名思义是在不发版的情况下,更改应用的行为和外观.举个例子,如下图:在 Demo Page 中,BUTTON 的颜色不一样,如果想实时修改按钮颜色,测试不同颜色的按钮实际点击情况,该怎么做呢? ...

  2. APN APN指一种网络接入技术,是通过手机上网时必须配置的一个参数,它决定了手机通过哪种接入方式来访问网络。

    apn 锁定 本词条由“科普中国”百科科学词条编写与应用工作项目 审核 . APN指一种网络接入技术,是通过手机上网时必须配置的一个参数,它决定了手机通过哪种接入方式来访问网络. 对于手机用户来说,可 ...

  3. vty密码登录,到AAA验证登录,以及远程配置网络

    华为的的最简易的远程登录方式,就是密码登录了. 配置命令如下图: 最重要的是权限: 访问级(0级).监控级(1级).系统级(2级)和管理级(3级) 在以上基础上,做了一个远程配置方式,通过一台,修改其 ...

  4. Java配置分离之Spring远程配置

    访问我的博客 前言 集群应用的配置文件如果写在项目的 resources 目录下面,当遇到需要修改某一个配置值时,需要将集群的所有应用的配置信息进行修改,并且将机密的配置信息比如数据库账号密码如果不进 ...

  5. paip.双网卡多网卡不能上网的联网配置

    paip.双网卡多网卡不能上网的联网配置 作者Attilax ,  EMAIL:1466519819@qq.com  来源:attilax的专栏 地址:http://blog.csdn.net/att ...

  6. SpringCloud04 服务配置中心、消息总线、远程配置动态刷新

    1 环境说明 JDK:1.8 MAVENT:3.5 SpringBoot:2.0.5.RELEASE SpringCloud:Finchley.SR1 2 创建服务注册中心(Eureka服务端) 说明 ...

  7. Ubuntu Linux 使用桂电校园网 上网

    2016年9月1日 星期四 桂电校园网今天升级新的出校器,旧的出校器已经不能使用,所以本篇博客已经过期,下面的方法已经不能让Ubuntu使用桂电校园网上外网了.详细的原因,请到这个网站查看:校园网计费 ...

  8. disconf的简单使用与远程配置更改为使用本地配置

    这几天因为阿里云迁移到腾讯云的原因,原来服务器上的disconf不再使用了.在这段时间里,系统出现的bug很难寻找原因(项目起不来),现在想要把disconf远程配置更改成直接使用本地配置.首先,了解 ...

  9. IPMI 远程配置

    #重启ipmi服务 #重启ipmi服务 #将 channel 1 设置为静态 IP #设置 IP #设置 channel 1 掩码 #设置 channel 1 网关 #查看用户名及 ID #设置ID号 ...

随机推荐

  1. iOS https(SSL/TLS)数据捕获

    要捕获iPhone上的appstore的数据还真的没那么容易,以前介绍的那些使用代理手工导入证书的方法已经完全失效了,结果就是安装证书之后再打开appstore也无法正常的建立连接.按照我的分析其实是 ...

  2. HDU 3533 Escape bfs 难度:1

    http://acm.hdu.edu.cn/showproblem.php?pid=3533 一道普通的bfs,但是由于代码实现出了bug还是拖了很久甚至对拍了 需要注意的是: 1.人不能经过炮台 2 ...

  3. HTTP协议的chunked编码

    一般情况HTTP的Header包含Content-Length域来指明报文体的长度.如: 有时候服务生成HTTP回应是无法确定消息大小的,比如大文件的下载,或者后台需要复杂的逻辑才能全部处理页面的请求 ...

  4. 求x^0+x^1+x^2+.......x^n mod p; x,n,p<=10^9

    方法一:快速幂.但是肯定还是超时. 方法二:利用等比数列公式,但是有除法,做不下去了. 方法三:有点分治的味道.. n为偶数时,x^0+x^1+x^2+.......x^n=(x^0+x^1+x^2+ ...

  5. Openstack Swift中间件编写

    关于openstack swift的资料可以看这里,这里还有这里. 准备环境 从零开始接触的同学可以先从swift的all in one部署开始学习,在本机搭建好swift环境就可以进行简单的测试了. ...

  6. JS随鼠标坐标移动,显示浮动层内容

    在表单等项目中往往会遇到类似于“备注”.“说明”等100个字内的内容需要显示. 这些内容如果全部呈现开,会影响布局和美观,确又没有必要设计一个层或是一个页面. 那么,我们可以把这些内容放到浮动层中,鼠 ...

  7. 2014年2月份第3周51Aspx源码发布详情

    NHibernateSample示例源码  2014-2-21 [VS2010]源码描述:NHibernateSample示例源码,利用NHibernate配置数据库相关映射,方便快捷,欢迎感兴趣用户 ...

  8. WPF制作子窗体的弹出动画效果

    创建一个WPF应用程序WpfApplication1,新建个窗体DialogWin <Windowx:Class="WpfApplication1.DialogWin" xm ...

  9. 深入理解:Android 编译系统

    一,简介: Android Build 系统是用来编译 Android 系统,Android SDK 以及相关文档的一套框架.众所周知,Android 是一个开源的操作系统.Android 的源码中包 ...

  10. H5实现俄罗斯方块(一)

    这几天一直忙于公司的项目,涉及到流程问题,(有时间会写成博客的)...一直没有更新... 为了更加巩固js的基础,自己封装类似于JQuery的操作库来对dom进行操作. 一:前度页面的绘制. < ...