原作:北極光
Linux對網路的要求比較高,在武大那邊有路由器擋在前面,自然不用操心。回學校后首要任務便是解決校內網的撥號問題。
上網隨便搜搜,發現很多帖子,看的我一頭霧水,發現這確實是個常見的問題。之前在武大那邊用本本裝了一個基於QT4開發的銳捷客戶端(參考),安裝有點麻煩,而且現在用的也有些問題。於是考慮使用銳捷自己提供的Linux客戶端,直接在shell下連接。
雖然網上的相關信息比較多,但解決起來還是比較困難,尤其是好多給出的下載都無效。不過,憑藉著足夠的毅力和嫻熟的搜索技能以及對Linux的熱愛,終於還是解決鳥~
以下是安裝過程簡介:
0. Fedora8,root用戶
1. 軟體和包準備:xrgsu,libpcap.so.0.6.2,libstdc++.so.5
xrgsu即是銳捷提供的Linux客戶端,工大用戶在網路中心首頁即可下載。後面兩個包找起來比較費勁,如果有需要的可以和我聯繫。libstdc++.so.5可以通過安裝compat-libstdc++-33-3.2.3-47.fc4.i386.rpm得到,libpcap.so.0.6.2直接cp到/usr/lib下即可,xrgsu建議放到根目錄下。
2. 網路設置
首先需要用ifconfig查看一下你的網路設置,然後修改為網路中心提供給你的信息。在這裡我是通過修改配置文件實現的。
2.1 IP與網關
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改(添加)項有:
BOOTPROTO=static (靜態IP)
IPADDR=*.*.*.* (你的IP地址)
NETMASK=255.255.255.0
GATEWAY=*.*.*.* (你的網關地址)
2.2 DNS設置
# vi /etc/resolv.conf
修改(添加)項有:
nameserver *.*.*.* (首選DNS)
nameserver *.*.*.* (備用DNS)
2.3 撥號
# ./xrgsu 顯示
XRGSupplicant 1.1.1
Ruijie Network CopyRight 2004-2005
please input your user name: (你的登陸賬號)
please input your password: (你的密碼)
Use DHCP,1-Use,0-UnUse(Default: 0): (不使用,選0或直接回車)
Use default auth parameter,0-Use 1-UnUse(Default: 0): (使用,選0或直接回車)
(這裡的網路默認參數你不用改,除非你想折騰。)
然後你能看到:
Searching server...
Connecting server...
Authenticating...
Please input 'unauth' to LogOff:
現在就可以上網了。
3. 一些問題
如果不出什麼意外的話,你應該不會這麼順利,呵呵
3.1首先,你會遇到如下提示:
/usr/lib/libpcap.so.0.6.2: cannot restore segment prot after reloc: Permission denied
系統出於安全考慮阻止了撥號軟體運行,這個時候你可以這麼解決:
# vi /etc/selinux/config
找到SELINUX=enforcing並修改為
SELINUX=disabled (關閉SELinux)
然後 chcon -ttexrel_shlib_t /usr/lib/libpcap.so.0.6.2 (不懂)
3.2 其實這些都是小問題,如果你沒有在成功連接后很快斷開並出現如下提示:
Detect Proxy Server!Err = 4(Too many IP or Nic)
事實上,如果出現這個提示,那麼你在最開始ifconfig的時候就會看到一個(虛擬)網卡virbr0,並且這個是無法ifdown掉的。這個是最讓我頭痛的問題。網上只有不多的晦澀的解釋,大致是你在懵懂中安裝了Xen,在你的電腦里虛擬了一個橋接,並且這個橋接你用brctl也沒法停掉。
好不容易找到一段英文的解決方案(參考),卸載掉虛擬化組件:
# yum groupremove "Virtualization"
依葫蘆畫瓢后發現問題並沒有解決,有些網上提到的組件在我的FC8上並沒有被卸載掉。不過由此得到啟發,那就是一定要做掉libvirt!
於是我用了如下命令,事實證明是成功的:
# yum remove libvirt
用ifconfig查看已經沒有網卡virbr0了。
認證成功!只要保持這個shell開著,基本不會掉線,而且網速穩定。這下可以firefox可以yum了。
當然,這並不是唯一的解決方案,只是希望能給大家提供一個思路和建議。Linux的學習需要一個氛圍,大家才能更快的提高。如果撥號問題能順利解決,將吸引更多的校園用戶到Linux中來,來感受開源的神奇與魅力!
[火星人
]
Linux下的銳捷撥號解決方案已經有471次圍觀
http://coctec.com/docs/linux/show-post-110762.html