乐者为王

Do one thing, and do it well.

Ubuntu 8.0.4下使用南京广电宽带

南京广电宽带提供了一个特殊的基于DHCP+(一个十分特殊的登录协议)的登录系统,只有依靠它提供的客户端才能登录宽带。客户端可以在 http://www.baron.com.cn/sihua/ 下载。

根据Linux客户端的readme文档知道:登录宽带需要系统已经安装了DHCP客户端软件包,并且已经把网卡配置为动态获取IP地址的模式。

1、检查网络配置

1
ifconfig -a

2、配置DHCP客户端

1
sudo vi /etc/network/interfaces

以下是我机器上interface里面的内容:

1
2
auto lo
iface lo inet loopback

在上述内容的后面添加下面的两条配置命令,然后保存退出。

1
2
iface eth0 inet dhcp
auto eth0

3、重启networking服务,使新的interfaces生效。

1
sudo /etc/init.d/networking restart

使用ifconfig eth0重新检查下网络配置,可以看到一些相应的设置都已经正确了,配置完成。

然后进入宽带客户端的目录~/racer,根据readme文档输入:

1
sudo ./ecou.sh start

这时会出现以下错误信息,这是因为在/usr/lib下没有共享库libpcap.so.0.8.3的缘故。

1
./racer: error while loading shared libraries: libpcap.so.0.8.3: cannot open shared object file: No such file or directory

切到/usr/lib目录,输入ls libpcap*,在我的机器上列出的是:

1
2
libpcap.so.0.8 -> libpcap.so.0.9.8
libpcap.so.0.9.8

输入命令sudo ln -s libpcap.so.0.9.8 libpcap.so.0.8.3,这时候的文件列表为:

1
2
3
libpcap.so.0.8 -> libpcap.so.0.9.8
libpcap.so.0.8.3 -> libpcap.so.0.9.8
libpcap.so.0.9.8

然后重新执行sudo ./ecou.sh start命令就可以上网了。

Comments