在ubuntu 7.10下所安裝的sctp可以穿透ip分享器...
但是, ubuntu 8.04之後的就沒有辦穿透ip分享器...
這裡所謂的穿透是server架在實體ip上面, 而client端是在ip分享器裡面...由client連到server端建立連線...
然後,基本上這個時候clinet端跟server端均可以互送訊息...
但是,確沒有辦法, 若不行的話,也就算了,我可以不要用ip分享器, 但是, 這個時候就又發現, wireshark不能偵測到sctp的封包, 這個時候我就受不了啦~看能不能把之前的sctp安裝起來吧~
先到lksctp 2.6.16-1.0.6
下載回來編譯...
解壓縮$ tar -zxvf lksctp-tools-1.0.6.tar.gz
進入資料夾$ cd lksctp-tools-1.0.6/
建立configure檔$ ./bootstrap
若找不到libtoolize,請安裝libtool$ sudo apt-get install libtool
檢查環境, 並建立Makefile$ ./configure
編譯$ make
安裝$ sudo make install
若要移除的話$ sudo make uninstall
編譯sctp測式程式之後,要執行檔案時,系統會說找不到libsctp.so.1
那是因為新增的sctp lib沒有放在預設的search路徑
libsctp.so.1是放在/usr/local/lib
這個時候要參考ldconfig
加入新的search lib的目錄
在/etc/ld.so.conf中, 它include
/etc/ld.so.conf.d/*.conf
所以,我們只要在/etc/ld.so.sonf.d/下新增一個sctp.conf
內容為
sctp.conf# SCTP support
/usr/local/lib
然後再以ldconfig重新建立/etc/ld.so.cache 即可!$ sudo ldconfig
[转]总述基金选择的步骤
16 年前
沒有留言:
張貼留言