發表文章

目前顯示的是 12月, 2004的文章

Softether on Linux續集 - FAQ整理

圖片
上次隨手亂寫了一些關於Softether這個世紀網路技術的塗鴉之後,陸續收到了一些朋友來信催稿。 嗯,以前我當編輯的時候只有我催別人稿,現在卻被讀者催稿,真是有趣的現象啊。 我接下來的文章裡面大量引用以下網址的圖片,請登大游先生見諒。 SoftEther.com - SoftEther のすべて - SoftEther VPN Sys 什麼是Softether的技術? 我們先來看一張圖: 這張圖裡面有四個元件: 1. 實體Hub 2. 實體網路卡 3. 虛擬Hub 4. 虛擬網路卡 實體上的Hub和網路卡連線是靠一條網路線,這個大家應該都有點概念。 那麼,softether的連線呢? Softether的Hub和網路卡是透過TCP/IP來連線的。 也就是說,只要TCP/IP網路可以到達的地方,就可以把虛擬網路透過Softether技術完全串連起來。 不懂? 我用另外一張圖再解釋: 這張圖是一個實際範例。這兩台電腦之間是有實體網路連結的,各自都在TCP/IP網路上可以互相通訊,也都有各自的IP。 而虛擬的網路卡和虛擬的Hub就是在這兩台機器上面各自模擬出一個Hub和一張虛擬的網路卡。即便這兩台電腦中間隔著一個防火牆,而且擁有虛擬網路卡的電腦是虛擬IP也無所謂。一樣可以通訊: 不過之前幾張圖的範例裡面,雖然虛擬網路卡可以送封包到Hub上面,不過這兩台電腦卻無法真的做出任何有效動作。也就是無法在兩台電腦之間傳送任何檔案啦。比較實際的實作應該長成這樣: 也就是說,執行虛擬Hub的那台機器上面也同時執行一張虛擬網路卡,這張虛擬網路卡會自動連線到虛擬Hub上面,那麼,這兩台機器就形成了一個LAN。 在Lan裡面,兩台電腦可以自由自在的互相通訊,即使是實體上這兩台機器之間隔著防火牆也一樣。 目前Softether完全支援的平台有Windows 2000/XP/2003。Linux只有虛擬Hub的支援。 家裡面有一台Linux server是不關機的,我在上面安裝了虛擬Hub,然後在公司的電腦上安裝了虛擬網路卡。另外,家裡有一台機器是執行Windows XP的,我在這台機器上面安裝了虛擬網路卡。 於是,公司的機器(WindowsXP)可以連上家裡的虛擬Hub(Linux),家裡的另外一台機器(WindowsXP)也連上這個虛擬LAN。也就是長成這樣: cellspacing=&qu

jpilot 0.99.8pre6的zh_TW.po檔翻新

jpilot是Linux上面最好用的Palm Desktop替代品。 jpilot-0.99.8-pre6的zh_TW.po 請執行以下指令幫你的J-Pilot中文化: # bunzip2 zh_TW.po.bz2 # msgfmt -o jpilot.mo zh_TW.po # sudo cp jpilot.mo /usr/share/locale/zh_TW/LC_MESSAGES/jpilot.mo 重新執行jpilot 目前已知問題是因為本版jpilot採用GTK2,所以暫時無法正確顯示中文字型,小弟正在努力反應中。

2.6Kernel之下如何使用cdrecord?

在這篇 Slashdot | More On The 2.6 Kernel 的討論區中,我找到了答案! 你只要這麼做: cdrecord --dev=/dev/hdc 之前那些惱人的ide-scsi就可以拋在腦後了!