2007年12月17日

[軟體]以SoftEther虛擬Hub連接其它電腦的區域網路

SoftEther是一個日本人在大學時期寫出來的一套虛擬Hub軟體。用途還滿多的,可以解決很多網域不同的連線問題。比方說一些舊的遊戲像星海爭霸(StarCraft)萬一在沒有伺服器可以連線的時候(連到國外有些又很慢),或者是你們所在的網路環境很複雜,又想跟幾個朋友連線時,除了跑去網咖外,還有一個很不錯的選擇,就是使用虛擬Hub。不過我自己的主要用途是用來開網芳使用,因為網芳可以連接其它電腦的硬碟當作自己的虛擬磁碟,也可以方便的直接執行、縮圖預覽等等的。最早我是利用FTP、遠端桌面連線在連接回房間的電腦,只是FTP無法預覽(如果我有說錯還請指教),遠端桌面雖然方便,但如果是直接執行一些影片之類的就無法勝任了,所以才會想用網路芳鄰的功能來解決上述的問題。

回到正題,SoftEther似乎沒有原始官網,只有看起來像後來成立公司的官網(我也不太確定@@),但最原始的那個版本仍然可以在這裡抓到

抓下來後解壓縮,有兩個setup,如果一個不能裝的話那就點另一個setup,記得要選英文,要當作虛擬Hub的那台電腦要安裝Virtual HUB,其它的電腦只要裝Virtual LAN Card就好了。然後安裝設定方法可以參照下面。

  1. SoftEther Virtual HUB Administration的設定

1、設定虛擬Hub的管理者密碼

從開始→所有程式→SoftEther→SoftEther Virtual HUB Administration
來啟動SoftEther Virtual HUB Administration
啟動後會跳出一個視窗要你輸入虛擬hub的ip, 這時直接勾選左下角的This Computer,然後繼續下去會跳出DOS的視窗。

DOS視窗出現後會要你設定密碼,這個密碼是以後啟動Virtual
HUB Administration時要用的,要記起來,輸入後會要你再確認一次密碼(Confirmation)。

2、USER作成

在DOS的選單下選擇 1 - User Administration
接著會出現[USER ADMINISTRATION]的選單,
在這邊我們要作的是建立能連進來這個Virtual HUB的使用者帳號,
先來作一個給自己連接到自己HUB的帳號:
選擇2 - Create User

Username : 設名稱
Password : 設密碼
Confirmation : 密碼再確認
Virtual HUB ID : 使用第幾個Hub(也可以不設,預設為0)

接下來會問你這個帳號安全性設定,就照著下面設吧
1就是on、0就是off
Deny Connect (Off) : 暫時關閉這個帳號連線
Disable Session Reconnect (Off) : 禁止重連
Force to use IP Addess allocated by DHCP Server (Off) : 強制使用DHCP連線
Limit to 1 IP Address to use. (Off) : 限制此帳號同時只能用1個IP進入
Limit to 1 MAC Address to use. (Off) : 限制此帳號同時只能用一張網卡進入
Do not use existing IP Address (on) :1 這個我看不太懂意思,但網路教學推薦要開著
Do not use existing MAC Address (on) :1 同上
Do not send Broadcast Packet (Off) : 不送出封包
Do not send DHCP ACK Packet (On) :1
Filter ALL DHCP Packets (On) :1


設完後會回到[USER ADMINISTRATION]的選單,
接著再作幾個要給別人使用,連過來你電腦的帳號,
方法跟上面的一樣,要特別注意一些地方:
Virtual HUB ID這個一定要相同(空白為0),不然會連到不同的Virtual HUB就無法在同一個虛擬區網底下了,網坊自然也就看不到
設完後會回到[USER ADMINISTRATION]的選單,
此時輸入 9 - Back回到[MAIN MENU]

全部定定完的話就可以輸入9 - Logout (Disconnect) 關掉設定視窗。

設定完將SoftEther Virtual HUB Services重新啟動
[開始]→[所有程式]→[SoftEther]→[SoftEther Control]
跳出視窗後選擇在SoftEther Virtual HUB Services欄下面的[restart]
然後Exit SoftEther Setup

  • SoftEther Connection Manager的設定

[開始]→[所有程式]→[SoftEther]→[SoftEther Connection Manager]

開啟上面的[Account]→[New Account] 先來做一個連接到自己虛擬Hub,名稱自己取,勾選右邊Use authentication to connect to the Virtual HUB, 就可以在下面輸入帳號和密碼。

然後點選左下角的Direct TCP/IP Connection,再點Configure,IP設127.0.0.1(別人的電腦就要設定這台電腦連上網路的IP或網址),PORT預值為7777,然後選右下角的OK來完成設定。

當你要別人連到你HUB時就需要用它先連進去你架的HUB,跟別人說IP前要注意每次連線IP位置有可能會變動,最好每次用之前都去確認,或者是用no-ip之類的網站轉換成網址(教學在此)。

經過上面的連線後,之後再比照一般區網的設定方式,設定些虛擬IP,就能互相在網芳中看見了,一些支援區域連線的遊戲也可以運作,是不是很方便呢~~

參考網站:
http://se.jptm.net/ac/
http://acnx.zive.net/arena/

由於去年中華電信推出了10M/2M的FTTB,我當下就為了達成很久以前的計畫(好像沒什麼了不起的計畫XD),就去申請了。目前勉強可以用來直接播放一些流量不超過2000kbps的動畫,在看照片縮圖上也嫌慢,勉強還能用啦XD。唉唉,什麼時候才會有平價的100M/100M網路呢...(雖然我開始有點覺得100M的區域連線有點不夠快了...)

後記:XP好像有內建VPN的功能...但我之前試了半天都無法成功,反而弄到無法上網Orz,不知是那裡弄錯了...

沒有留言:

張貼留言

因為留言很多,有時會被系統隱藏,看不到自己留言者,請多按幾次下方的「載入更多」,還是看不到的話,可能是被系統判定成垃圾留言,等我有看到時再去恢復它

實況發問前,請看看常見問題
http://chcooboo.blogspot.tw/2010/07/justintv.html
發問前先告知一些必要資訊
如作業系統、電腦基本配備、實況內容(PC or 接電視卡)、相關的設定值