[96] B2D Server 這一部份實作的幾個思索

資料通訊與網路-課程版面-授課教授:XO

版主: b80203, ghost3401, XO, maa, siegf

分享到: Facebook

[96] B2D Server 這一部份實作的幾個思索

文章XO » 週三 11月 21, 2007 12:14 pm

簡單擇要敘述如下(歡迎補充):

  • VMWare Player 的安裝,裝完後你的 Windows/XP 裡會多出幾張網卡?IP各為何?想想這網卡是給誰用的?
  • B2D Server 這個 B2DServer1231.rar VM 的下載 (從哪裡呀?)
  • 解壓縮這個 B2DServer1231.rar 到一個資料夾 (解壓縮後存放資料夾的硬碟 Partition 有啥限制?為甚麼?)
  • 如何啟動這個 VM: B2D Server? (啟動VM後,要看 B2D Server 這台 Linux 虛擬機器裡網卡的 IP address 要下甚麼指令?)
  • 啟動後 VM 上的網卡在 VMWare Player 裡,預設是 Bridge mode. (為甚麼在 LE404A 教室必須切換到 NAT mode?如何切?)
  • VMWare Player 裡把 VM 網路卡切換成 NAT 模式後,還要進一步做啥,才可以正確取得新的動態 IP address?(這個 IP 誰發的?
    呵呵!這個稍微「難」一點兒?)
  • 甚麼是 NAT mode?他與預設的 Bridge mode 的不同在哪裡?(Bridge 兼顧 ISO 哪幾層的網路協定?)
  • 透過 B2D Server 裡的 Firefox 或 Mozilla 瀏覽器要上哪兒去下載 Linux 版的 tclkit 與 sdx?
  • sdx.kit 會因為 OS 平台關係而有不同的版本嗎?
  • 下載的 tclkit 是 .gz 檔案,要怎麼在 B2D 裡下指令解開它?
  • 如何讓 tclkit 與 sdx 在 Linux 系統下變成可執行檔?他們原來名稱有一點兒冗長,如何改名成為 tclkit & sdx (Linux 底下大小寫有別)?
  • 相當於 DOS dir 指令的動作在 Linux 要怎麼下?為甚麼明明在目前資料夾下看到 tclkit & sdx,且也都設定成可執行,可是鍵入 tclkit 或
    sdx 他都抱怨「找不到這個指令」?(要怎麼下這個指令才對?為甚麼我們要把 tclkit & sdx 搬到 /usr/local/bin?怎麼搬法?)
  • 如何用 vi 簡單編輯一個 helloWorld.tcl 腳本?
  • 如何把 helloWorld.tcl 包裝成一個 Starkit?
  • 如何解開 helloWorld.kit 到一個資料夾 helloWorld.vfs?
  • 這下你總該會在 B2D Server 裡,用 sdx 去開 httpd, ftpd 了吧?啟動後... 如何從外面這一台 Hosting OS (Windows XP ㄇㄟ) 去
    access 那個Web server 與 FTP Server?

嗯!我還遺漏了些啥?

如果現在來驗收這些實作,您經得起考驗嗎?甚麼?還不會?那還不趕快 9786 (就去辦了)....? ;)
下禮拜一大夥兒起個早囉~~~~
最後由 XO 於 週六 9月 20, 2008 11:34 am 編輯,總共編輯了 4 次。
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5331
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.

Re:B2D Server 這一部份實作的幾個思索

文章pc70535 » 週日 11月 25, 2007 9:33 pm

這兩天想下載B2Dserver1231.rar練習
居然不能下載了 ...
是不准用了 還是我家電腦有問題... :(
唉..只能用冥想的去思考老師的題目了
頭像
pc70535
問題很多的小學生
 
文章: 18
註冊時間: 週一 9月 17, 2007 1:55 pm

Re:B2D Server 這一部份實作的幾個思索

文章XO » 週日 11月 25, 2007 11:08 pm

pc70535 寫:這兩天想下載B2Dserver1231.rar練習
居然不能下載了 ...
是不准用了 還是我家電腦有問題... :(
唉..只能用冥想的去思考老師的題目了


你是連哪裡呀?
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5331
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.

Re:B2D Server 這一部份實作的幾個思索

文章pc70535 » 週一 11月 26, 2007 9:54 am

我確實是連 http://b2d.org.tw
星期六日努力的試 :evil:
後來到 學校的電腦 可以下載捏 :shock:
那會不會是我家網路有流量限制阿...(不懂) :?
頭像
pc70535
問題很多的小學生
 
文章: 18
註冊時間: 週一 9月 17, 2007 1:55 pm

Re:B2D Server 這一部份實作的幾個思索

文章XO » 週一 11月 26, 2007 3:29 pm

pc70535 寫:我確實是連 http://b2d.org.tw
星期六日努力的試 :evil:
後來到 學校的電腦 可以下載捏 :shock:
那會不會是我家網路有流量限制阿...(不懂) :?


是哪家 ISP ... ? Seednet 上禮拜狀況連連,我以為是我們家個例... 後來公司同仁聊起也是 Seednet 用戶... 上週三四都有問題...
我家連線經我強烈抗議與質疑後,於上週五起... 已有顯著改善。

ISP 做「流量限制」是不合法的,雖然 ADSL 許多 Options 是「不保證頻寬」,但是業者如果「集縮比」用過了頭,客戶的權益受損時,
就要不平而鳴... 千萬不要「姑息養奸」...

所謂集縮比是指,例如頻寬 100Mbps,的線路收納 8 Mbps 的客戶照說可以服務 100 / 8 = 12 個 8M 客戶,不過應該沒有一家 ISP 業者
是這麼「實在」的,「攏馬悉」能多擠一些客戶就多擠一些客戶....集縮比 1:7 的意思是說,塞進去7倍客戶數,如上例原來可以服務 12 個
客戶的,現在把 7*12 = 84 個客戶分配在這條線路上... 盼的是並非所有用戶一齊上線,此起彼落的... 就算是上線... 在哪裡看著頁面發呆
是不會用到頻寬的,人多時就擠一擠囉 ...

來看看網路上對「集縮比 (Concentration Rate)」 的一些說法...


圖檔
最後由 XO 於 週四 9月 30, 2010 3:10 pm 編輯,總共編輯了 5 次。
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5331
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.

Re:B2D Server 這一部份實作的幾個思索

文章cary205 » 週一 11月 26, 2007 11:04 pm

ISP 做「流量限制」是不合法的,雖然 ADSL 許多 Options 是「不保證頻寬」,但是業者如果「集縮比」用過了頭,
客戶的權益受損時,就要不平而鳴... 千萬不要「姑息養奸」...



ISP做「流量限制」是不合法的,
這...是真的不合法嗎?
還是無法可管啊...??
「不保證頻寬」,感覺像是政論節目結束後都會出現「以上言論不代表本台立場」的意思,
應該也為ISP省了不少麻煩吧...
不然早就被罵到臭頭了~
號稱幾M的實際上竟然只有幾百k而已~


問個問題... :lol:
話說用sdx去開httpd要有個wwwroot資料夾,
在windowns是放在c裡,
那在linux(還是要叫他B2D)裡要放在哪裡啊~??
頭像
cary205
E-Office 小組
 
文章: 50
註冊時間: 週三 9月 13, 2006 2:52 pm

Re:B2D Server 這一部份實作的幾個思索

文章XO » 週二 11月 27, 2007 10:02 pm

cary205 寫:問個問題... :lol:
話說用sdx去開httpd要有個wwwroot資料夾,
在windowns是放在c裡,
那在linux(還是要叫他B2D)裡要放在哪裡啊~??


預設也是在 /wwwroot,需要用 mkdir /wwwroot 建個 Folder 出來。
其實 sdx help httpd ...

也說明了我們可以用 sdx httpd -root xxx 來指定 Root of the homepage served ...
不加此參數預設就是指定 /wwwroot。 這在 Linux/UNIX 系統裡是指「根目錄」下的 wwwroot 目錄/資料夾。
在 Windows 系統裡,由於還有「磁碟機」C: D:, ... 的概念,於是乎你的 sdx 如果是在 C: 磁碟機上被調出來執行的,
那個 /wwwroot 就會是指該磁碟機的 /wwwroot, i.e. C:\wwwroot, ... 若是從 D: 執行的就變成: D:\wwwroot 囉!

圖檔
最後由 XO 於 週三 1月 02, 2008 10:17 am 編輯,總共編輯了 3 次。
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5331
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.

Re:B2D Server 這一部份實作的幾個思索

文章istyle » 週二 11月 27, 2007 11:35 pm

我在打開B2D時出現語法錯誤的視窗

圖檔

C: 磁碟是NTFS 分割區。解壓縮後 檔案大小也沒有錯。
請問到底是哪裡出問題了呢?
istyle
剛學走路的小朋友
 
文章: 7
註冊時間: 週一 9月 17, 2007 1:51 pm

Re:B2D Server 這一部份實作的幾個思索

文章XO » 週三 11月 28, 2007 4:54 am

istyle 寫:我在打開B2D時出現語法錯誤的視窗
C磁碟是NTFS 解壓縮後檔案大小也沒有錯
請問到底是哪裡出問題了呢?


可否簡單描述一下你啟動 B2D Server 時,確切的操作步驟...
啟動 VM 時,你是 Double click 哪個檔案呀?

還是說你是先啟動 VMware Player 之後再在 VMware Player 裡去開啟 VM?
想同操作步驟你在 LE404A 教室有成功過嗎?
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5331
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.

Re:B2D Server 這一部份實作的幾個思索

文章x3heat » 週三 11月 28, 2007 1:21 pm

請問老師
為什麼一開始您是選擇b2D 而不是ubuntu呢?
ubuntu感覺比較酷耶 :oops:
頭像
x3heat
懷疑的國中生
 
文章: 68
註冊時間: 週四 8月 17, 2006 9:20 pm
來自: Black Mesa

Re:B2D Server 這一部份實作的幾個思索

文章istyle » 週三 11月 28, 2007 6:35 pm

我把磁碟清了一下
最後就可以啟動b2d了......
istyle
剛學走路的小朋友
 
文章: 7
註冊時間: 週一 9月 17, 2007 1:51 pm

Re:B2D Server 這一部份實作的幾個思索

文章XO » 週三 11月 28, 2007 9:51 pm

x3heat 寫:請問老師
為什麼一開始您是選擇b2D 而不是ubuntu呢?
ubuntu感覺比較酷耶 :oops:


「緣」 一個字了得...
去年我用 DSL (還真如其名 Damn Small Linux 小而美),由她接觸到 Knoppix,間接轉到 Knoppix-BV1AL 中文版 與 DSL-BV1AL 中文版,
最後從而認識 B2D (Back To Debian) 這個「重返 Debian」 的中文版 ...

就醬子ㄇㄟ...
一樣通... 樣樣通... 背後的原理 都是一樣的啦...

B2D 也分 Server 與 Desktop 兩種平台: B2D Server 用之於幕後作伺服器,桌面 IceWM 簡單不花俏,效能好。
如果要拿來當 Desktop 用的話,可採 B2D PureKDE 或 B2D PureGNOME ...

前此站上提的 Stanix 也挺炫的說... (沒錯 Stanix 系出 B2D 門。由 Stan Wu 所改裝打造,所以稱之 Stanix。)
還有個挺酷的 PuppyLinux 小狗狗 也超猛的說...

口味可多啦... 當然也可以是 Ubuntu (或是採 KDE 的 Kubuntu。Ubuntu 係採 Gnome UI), ...
說不定有人想玩 Fedora Core 或是 Mandriva .... 哇!名堂可多囉...

You may want to pay a visit to -> List of Linux distributions

Simply put, 採 B2D Server 只是個「緣」.... 「眾裡尋她千百度,驀然回首,人卻在燈火闌珊處...」
最後由 XO 於 週四 9月 30, 2010 3:13 pm 編輯,總共編輯了 13 次。
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5331
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.

Re:B2D Server 這一部份實作的幾個思索

文章demoboy » 週三 11月 28, 2007 9:55 pm

以上沒有問題~~但是....最後一題
XO 寫:
  • 這下你總該會在 B2D Server 裡,用 sdx 去開 httpd, ftpd 了吧?啟動後... 如何從外面這一台 Hosting OS (Windows XP ㄇㄟ) 去
    access 那個Web server 與 FTP Server?

不會耶~~有看過六樓同學和七樓老師的解釋
不過小弟不才,不清楚是否可以用之前助教要我們寫的作業來當首頁瀏覽?
可以的話要怎麼設定?xp在網址列時要打VMnet8 發的ip位址來瀏覽B2D web?
還有還有!!B2D要怎麼使用其他輸入法,要去下載gz擋回來安裝嗎?
請多多指教!!
資管四乙_威豪(Demo)
頭像
demoboy
懷疑的國中生
 
文章: 42
註冊時間: 週二 9月 18, 2007 9:27 pm

Re:B2D Server 這一部份實作的幾個思索

文章XO » 週四 11月 29, 2007 2:48 pm

demoboy 寫:以上沒有問題~~但是....最後一題
XO 寫:
  • 這下你總該會在 B2D Server 裡,用 sdx 去開 httpd, ftpd 了吧?啟動後... 如何從外面這一台 Hosting OS (Windows XP ㄇㄟ) 去
    access 那個Web server 與 FTP Server?

不會耶~~有看過六樓同學和七樓老師的解釋
不過小弟不才,不清楚是否可以用之前助教要我們寫的作業來當首頁瀏覽?可以的話要怎麼設定?


可以呀!至於怎麼做?那就是作業耶! ^o^ 也順便考考你會不會看啟動 sdx httpd 時那些錯誤訊息(這是說如果你沒設定對的話)。

demoboy 寫:xp在網址列時要打VMnet8 發的ip位址來瀏覽B2D web?


非也!還是要看 B2D Server 取得的 Dynamic IP 囉!怎麼看?那就回到第四題囉! ^o^

你在裝了VMWare 的 XP 上,看到的 VMnet8 & VMnet1 的 IP 位址,那是發給 XP 這台 HOSTing OS 的啦!
想像成這樣吧... VMnet8VMnet1 是兩個網路,一裝完 VMWare,你的 XP 就會被用上述兩張虛擬網卡分別掛在那兩個網路上。

你的 B2D Server 採用 NAT (Network Address Translation) 模式啟動時,會取得與 VMnet8 同網段的 IP 網址,掛到 VMnet8 這個網路上。
如果是 HOST Only 模式,則會取得 VMnet1 網段的 IP 位址,掛在 VMnet1 上。

如果是預設的 Bridge mode,顧名思義把 B2D Server「橋接」到 HOSTing OS XP 所處的那個網段上去,這時候如果你的 XP 所在的網路有核發
動態 IP 的 DHCP Server,B2D 就會透過 Bridge 去向這 Server 要 IP 的啦! 沒 DHCP Server 時,怎麼辦? You tell me. ;)
換我問你囉... ^o^ 假如你在 HOSTing OS 裡,開了個 sdx httpd,從 B2D Server 這台機器要怎麼去瀏覽該 Web Server?分三種模式討論。

demoboy 寫:還有還有!!B2D要怎麼使用其他輸入法,要去下載gz擋回來安裝嗎?


這我不熟... 不過...

圖檔

他說還有 ...

圖檔
最後由 XO 於 週三 1月 02, 2008 10:31 am 編輯,總共編輯了 4 次。
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5331
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.

Re:B2D Server 這一部份實作的幾個思索

文章XO » 週四 11月 29, 2007 3:12 pm

istyle 寫:我把磁碟清了一下
最後就可以啟動b2d了......


看看啟動後 B2D Server 資料夾...

圖檔

還蠻 Make sense 的說,我開的 VM 記憶體只開 128MB,一啟動...
君/卿不瞧他會要開一脫拉庫的暫存檔,光一個 xxx.vmem 檔案Size 就要 131,072 KB,這大概是虛擬記憶體吧,
如果開 256MB 檔案就會大一倍...

不解的是那個錯誤訊息好像會 mis-leading 耶~~~~
我先前以為你是用 VMWare Player 錯開資料夾底下的別個檔例如: B2DServer1231.vmdk...
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5331
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.

Re:B2D Server 這一部份實作的幾個思索

文章demoboy » 週四 11月 29, 2007 10:52 pm

你在裝了VMWare 的 XP 上,看到的 VMnet8 & VMnet1 的 IP 位址,那是發給 XP 這台 HOSTing OS 的啦!
想像成這樣吧... VMnet8 與 VMnet1 是兩個網路,一裝完 VMWare,你的 XP 就會被用上述兩張虛擬網卡分別掛在那兩個網路上。

圖檔
裝VM時出現的東東~卡八訊息
非也!還是要看 B2D Server 取得的 Dynamic IP 囉!怎麼看?那就回到第四題囉! ^o^

老師我ok了,sdx去開httpd成功~奇怪的事情發生了~在本機上測試ok和xp本機測試也ok都連的到
此時終端機會出現連線的訊息如:connect某某、GET、HTTP協定
但是我用鄰近的pc去試著連結,當然我是用http:XXX.XXX.XXX.XXX:8080/
終端機就沒有出現任何訊息了 :?
和用fedora core 3試著連線
他說嘗試連線過久也無法連到!!
最後由 demoboy 於 週六 12月 15, 2007 2:58 pm 編輯,總共編輯了 1 次。
請多多指教!!
資管四乙_威豪(Demo)
頭像
demoboy
懷疑的國中生
 
文章: 42
註冊時間: 週二 9月 18, 2007 9:27 pm

Re:B2D Server 這一部份實作的幾個思索

文章XO » 週五 11月 30, 2007 2:10 am

demoboy 寫:
你在裝了VMWare 的 XP 上,看到的 VMnet8 & VMnet1 的 IP 位址,那是發給 XP 這台 HOSTing OS 的啦!
想像成這樣吧... VMnet8 與 VMnet1 是兩個網路,一裝完 VMWare,你的 XP 就會被用上述兩張虛擬網卡分別掛在那兩個網路上。

圖檔
裝VM時出現的東東~卡八訊息
非也!還是要看 B2D Server 取得的 Dynamic IP 囉!怎麼看?那就回到第四題囉! ^o^

老師我ok了,sdx去開httpd成功~奇怪的事情發生了~在本機上測試ok和xp本機測試也ok都連的到
此時終端機會出現連線的訊息如:connect某某、GET、HTTP協定
但是我用鄰近的pc去試著連結,當然我是用http:XXX.XXX.XXX.XXX:8080/
終端機就沒有出現任何訊息了 :?
和用fedora core 3試著連線
他說嘗試連線過久也無法連到!!


附圖看不到耶~~~
VM 是用 NAT, Bridge 還是 Host only 連線? Hosting OS, VM, 鄰近的pc 與 Fedora Core 3 這台機器的 IP 分別為何?
Hosting OS 有裝防火牆嗎?

問問題 好歹要把環境述說個清楚 吧!?
最後由 XO 於 週六 3月 08, 2008 2:37 am 編輯,總共編輯了 3 次。
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5331
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.

Re:B2D Server 這一部份實作的幾個思索

文章XO » 週六 12月 01, 2007 4:43 pm

嗯!果然不出我所料.... demoboy 採 NAT 模式掛上 VM ...

來來來~~~~ 下面這幾篇可以參考看看:


禮拜一 (2007/12/3) 實習... 動作快一點兒的同學可以試著來練習上面這些設定。咱們採 NAT 模式上網的 B2D Server VM,裡頭
開啟的 Servers,總是要讓「外在」的世界來「擷取」資訊,光是只讓 HOSTING OS 的 XP 來抓,那用途就非常「侷限」啦!
最後由 XO 於 週五 12月 07, 2007 8:46 pm 編輯,總共編輯了 1 次。
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5331
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.

Re:B2D Server 這一部份實作的幾個思索

文章amemo » 週日 12月 02, 2007 12:03 am

我已經新增資料夾wwwroot至根目錄下
並且把網頁放進去了
但是還是無法用sdx開啟httpd
出現了下列的文字
圖檔

請問是哪邊的問題
最後由 amemo 於 週日 12月 02, 2007 2:32 pm 編輯,總共編輯了 3 次。
amemo
問題很多的小學生
 
文章: 23
註冊時間: 週二 9月 05, 2006 7:08 pm

Re:B2D Server 這一部份實作的幾個思索

文章XO » 週日 12月 02, 2007 12:59 am

amemo 寫:我已經新增資料夾wwwroot至根目錄下
並且把網頁放進去了
但是還是無法用sdx開啟httpd
出現了下列的文字
請問是哪邊的問題
圖檔


奇怪~~~ 你跟 demoboy 的附圖我都看不到耶!
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5331
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.

下一頁

回到 資料通訊與網路

誰在線上

正在瀏覽這個版面的使用者:sharlyn1997 和 1 位訪客