1.安装内核包:
Opensuse默认没有装内核包,先确认安装DVD已添加到软件源,搜索kernel,列出N多包,我们只对四个感兴趣
kernel-desktop(默认已装)kernel-default kernel-devel-desktop kernel-devel-default
其中带devel的是开发包,也是我需要的,安装kernel-devel-desktop即可。说明:OpenSUSE对Linux内核作了修改以提升稳定性,default是原版,desktop是修改版,装kernel-devel-default也可,只不过要把kernel-default也装上,并在开机时选择default内核。
2.确认c/c++编译环境正常
3.下载drcom-client源码,版本是1.4.8.2。注意:不要下PUM 1.0,这个版本带图形界面,用到了GTK+,Python,在KDE下问题多多(在GNOME下也有问题)!
4.解压,进入kmod子文件夹,修改drcom.c:搜索__ip_select_ident(iph, skb->dst, 0);修改为__ip_select_ident(iph, skb_dst(skb), 0);共两处。原因是drcom用旧内核编写,与新内核不兼容。
5.确认/lib/modules/
在系统设置和管理员设置里面把IP,DNS,网关什么都填上,如果打开Firefox出现drcom登录页面,说明设置正确。
执行 sudo vi /etc/drcom.conf,填如下内容:
username=123456 #用户名
password=654321 #密码
device=eth0 #有线网卡
except=10.0.0.0/255.0.0.0, 192.168.0.0/255.255.0.0, 172.16.0.0/255.240.0.0, 127.0.0.0/255.0.0.0 #不用改
dnsp=202.102.128.68 #首要DNS
dnss=202.102.128.68 #次要DNS,如果没有要和首要DNS一致
dhcp=
hostip=
servip=210.44.232.2 #服务器IP
hostport=
servport=
hostname=
winver=
winbuild=
servicepack=
autologout=0
最后,执行
sudo drcomd
drcomc login
即可上网。如果出现无法获得mac address或者send_dialog failed错误云云多半是系统网络没设置好
olahaha 于 2012-12-05 14:47:18发表:
谢谢楼主
王中云 于 2010-04-06 16:46:29发表:
PUM 1.0,这个版本带图形界面,用到了GTK+,Python,在KDE下问题多多(在GNOME下也有问题)!还须前进~
Fires 于 2010-04-04 21:01:10发表:
学习下