由于无线网卡用得不爽,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. Protocol Buffers in HBase

    For early Hbase developers, it is often a nightmare to understand how the different modules speak am ...

  2. LCA-倍增法(在线)

    原文:http://www.tuicool.com/articles/N7jQV32 1. DFS预处理出所有节点的深度和父节点 inline void dfs(int u) { int i; for ...

  3. CodeForces 546B-Soldier and Badges

    题意: 给出一些数字,要求每个数字都不一样需要增加几 思路: 先排序,然后一个个增加,最后求总和差 代码如下: #include <iostream> #include <cstdi ...

  4. android selector详解

    --> 改变字体的颜色<selector xmlns:android="http://schemas.android.com/apk/res/android"> ...

  5. android:强制关闭其他应用

    强制关闭其他应用,可以使用ActivityManager,首先需要获取(ActivityManager)getSystemService(Context.ACTIVITY_SERVICE); 然后可以 ...

  6. color 的一些处理

    1.UIImage转换成UIcolor cell.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@" ...

  7. 打印的infoplist文件

    Printing description of dict: { CFBundleDevelopmentRegion = en; CFBundleExecutable = yybjproject; CF ...

  8. loaderexceptions

    前段时间遇到一个问题 从容器中取数据时老报一个“无法加载一个或多个请求,请检索loaderexceptions” 真心是不晓得什么问题 以前经常这么用没有问题的 这个是在网站下引用了别的已经编译好的别 ...

  9. jvm之xms、xmx等参数分析

    注:本文摘自http://www.cnblogs.com/mingforyou/archive/2012/03/03/2378143.html ,感谢原作者 1.参数的含义-vmargs -Xms12 ...

  10. Android IPC(inter-process Communitcation)

    Android IPC(inter-process Communitcation) http://www.cnblogs.com/imlucky/archive/2013/08/08/3246013. ...