OpenWRT-eSurfix

Download .zip Download .tar.gz View on GitHub

使用手册

Prerequisites

为了通过路由器使用宽带,您需要:

  1. 1台已安装 OpenWRT 12.09(Attitude Adjustment) 的路由器。
  2. 1台已安装最新版本天翼校园客户端的计算机
  3. 2根以太网电缆

为了完成路由器的安装过程,您需要:

  1. 1台运行 Linux 并可访问互联网的计算机
  2. 知道您的路由器的 CPU 体系
  3. 熟悉 vim, ssh, make 的使用

Compile

安装编译依赖

参见 http://wiki.openwrt.org/doc/howto/buildroot.exigence

获得源代码

git clone https://github.com/BillLeecn/openwrt-esurfix.git openwrt-esurfix
cd  openwrt-esurfix
git checkout integrate-chap-proxy

获得初始配置

OpenWRT 12.09 下载页 找到您的路由器对应的 CPU 体系,访问其中的 generic/ 目录,下载 config.CPU体系_generic, 保存为 .config

编译

make defconfig
make download
make

Install

安装软件包

scp bin/您的CPU体系/packages/rp-pppoe-server_*.ipk root@192.168.1.1:/tmp
scp bin/您的CPU体系/packages/ppp_*.ipk root@192.168.1.1:/tmp
scp bin/您的CPU体系/packages/chap-proxy_*.ipk root@192.168.1.1:/tmp
ssh root@192.168.1.1
opkg install /tmp/rp-pppoe-server_*.ipk
opkg install /tmp/ppp_*.ipk
opkg install /tmp/chap-proxy_*.ipk

配置 pppoe-server

如果您的路由器 LAN 口的名字是 br-lan, 那么您不需要执行本步骤。

vim /etc/default/pppoe-server

将 OPTIONS="-k -C MyRouter -I br-lan" 改成 OPTIONS="-k -C MyRouter -I 您的路由器的LAN口".

配置 chap-proxy

vim /etc/config/network

找到 config interface 'wan' 一节按如下方式设置:

config interface 'wan'
    option ifname 'eth0.2'    # 注意:请保留原来的 ifname, 不要照抄这一行
    option proto 'pppoe'
    option username '^#03宽带帐号'
    option password 'stub'
    option auto '0'

最后的配置

启用 pppoe-server 与 chap-proxy

/etc/init.d/pppoe-server enable
/etc/init.d/chap-proxy enable

重启路由器

reboot

Usage

连线

将 WAN 口连接到宽带端口,LAN 口连接到已安装天翼客户端的机器

连接

直接使用天翼客户端进行有线连接,天翼客户端会提示用户名密码错误,请自行判断连接是否成功。

如果您的计算机和路由器支持 WLAN, 在连接成功后,您可以断开计算机与路由器连接的以太网电缆,改用 WLAN.