OpenSUSE11.2安裝Drcom上網全記錄

OpenSUSE11.2安裝Drcom上網全記錄

剛裝好OpenSUSE,實在太激動了,把安裝Drcom的過程記錄下來,拯救被drcom QJ的Linuxer^
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內核。

 

****************上面這一步,可以先rpm -qa | grep kernel **************看看是否已經符合要求

 

 

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/<verson/desktop/build鏈接文件已正確指向了第一步安裝的內核,位置大概在/usr /src/裏面。進入drcom文件夾 make 然後 sudo make install。
6.配置網絡
在系統設置和管理員設置裏面把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錯誤云云多半是系統網絡沒設置好

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章