小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

64位Ubuntu 12.04 單獨使用njit

 simplelam 2013-12-08

以前用njit-client的時候,會提示版本太舊,學校要求的iNode版本是 V3.60-E6307,不過學校提供的6307版的iNode客戶端會45秒掉一次線。但是將他們配合使用,先用iNode連上網(wǎng),然后在45秒之內用njit-client撥號,倒是可以上網(wǎng),就是太麻煩。

既然njit-client只是提示版本太舊,那把版本號改了就應該可以了吧?于是就試著改版本好,然后重新編譯安裝了一遍。

首先下載最新的njit-client源碼包,(下載完整源碼,即download as tar.gz那一項)修改src目錄下 auth.c 文件,大約在33行左右,把版本號修改成 3.60-6307:

1
2
const char H3C_VERSION[16]="EN V3.60-6307"; // 華為客戶端版本號
const char H3C_KEY[]      ="HuaWei3COM1X";  // H3C的固定密鑰

然后運行help

1
sudo ./help

按照提示來就可以了。

然后參照幫助文件:

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
[從源代碼編譯]
為方便大家研究討論,我們已將客戶端源代碼隨編譯好的可執(zhí)行文件一同發(fā)布。
進行編譯之前需安裝的幾個開發(fā)包如下:
對應Ubuntu/Debian的是:
    sudo apt-get install libpcap-dev libssl-dev
對應Fedora/Redhat的是:
    yum install libpcap-devel openssl-devel
從源碼包開始編譯客戶端的命令為:
    tar xzf njit8021xlient-1.0.tar.gz
    cd njit8021xlient-1.0
    ./configure
    make
安裝:
    make install
1:默認安裝至/usr/local目錄,需要root管理員權限
2:可以通過設置DESTDIR將編譯好的文件輸出至臨時文件夾,然后壓縮打包
    make install DESTDIR="/tmp/臨時文件夾"
    ...
    cd /tmp/臨時文件夾/
    tar xzf njit8021xlient-1.0-i386.tar.gz .

安裝完成后在/usr/local/sbin目錄下面,而不是幫助文檔里說的/usr/local目錄。
然后在找到RefreshIP.py,重命名為njit-RefreshIP,復制到njit-client所在目錄。在用

1
sudo njit-client account password

就可以聯(lián)網(wǎng)了。
因為是64位系統(tǒng),RefreshIP不能用,會報如下錯誤:

1
2
3
4
5
6
7
8
9
10
11
File "/usr/bin/njit-RefreshIP", line 41, in <module>
    ac.service    = GetProperty('ServiceName', ac.obj, 'org.freedesktop.NetworkManager.Connection.Active')
  File "/usr/bin/njit-RefreshIP", line 28, in GetProperty
    return dbus.Interface(object, 'org.freedesktop.DBus.Properties').Get(interface_name, property_name)
  File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 70, in __call__
    return self._proxy_method(*args, **keywords)
  File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 145, in __call__
    **keywords)
  File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 651, in call_blocking
    message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.AccessDenied: Property "ServiceName" of interface "org.freedesktop.NetworkManager.Connection.Active" isn't exported (or may not exist)

不過貌似聯(lián)網(wǎng)依然正常,就沒去管它了。

為了易用性,創(chuàng)建一個腳本:

1
2
#!/bin/sh
njit-client account password >/dev/null 2>&1 &

隨便保存一個名字,比如njitclient,注意不用和njit-client同名,放到/usr/local/bin或者其他環(huán)境變量包含的路徑,然后直接

1
sudo njitclient

就可以聯(lián)網(wǎng)了,很方便,而且沒有討厭的不能關閉的終端了。

附上我編譯的njit-client:
njit8021xclient-1.1-hnu_amd64.tar


本文遵從CC版權協(xié)定,轉載請以鏈接形式注明出處。
本文鏈接地址: http://www./article-687.html

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多