cd2025 協同產品設計實習

  • Home
    • SMap
    • reveal
    • blog
  • About
    • Summary
      • Tasks
      • Closing
      • Shooter
    • Product
    • Control
    • CPS
    • AI
    • Project
  • Topics
    • Wink
      • Fossil
    • Topic1
      • w1
      • Portable
      • repo
      • SSH
      • list
      • IPv6
    • Topic2
      • Compile
      • Onshape
    • Topic3
      • Fourbar2
      • boomer
    • Topic4
      • ROS2
  • HW
    • HW1
    • HW2
    • HW3
  • Exam
    • Exam1
    • Exam2
    • Exam3
  • Final
    • Webots
    • Rotate
  • Tutorial
    • Fourbar
      • w10
    • Stage1
      • Tutorial1
      • Tutorial2
    • Stage2
      • Tutorial3
      • Distancesensor
      • Tutorial4
      • Tutorial5
    • Stage3
      • Tutorial6
      • Tutorial7
      • Stream
      • Webots Server
    • Solvespace
      • Learn_Solvs
    • Mecanum
    • Pyslvs-UI
    • PICSimLab
    • Fossil SCM
    • Leo Editor
    • uv
    • Old
  • Brython
list << Previous Next >> Topic2

IPv6

已知 w4 之前的學員作業倉儲版本, 無法在 IPv6 位址設定時正確運作, 各學員必須下載 cmsimde_w4.7z, 解開壓縮檔案後, 替換倉儲中的 cmsimde 目錄.

IPv6 設定:

2a 各學員固定 IPv6 分配: 2001:288:6004:17:fff1:cd25:0000:a001
2b 各學員固定 IPv6 分配: 2001:288:6004:17:fff1:cd25:0000:b001
gateway: 2001:288:6004:17::254
dns server:
2001:288:6004:17::3
2001:b000:168::1

2a 以 w4_2a_index.txt 中的序號為準, 例如: 序號為 1 的學員其固定 IPv6 位址為:

2001:288:6004:17:fff1:cd25:0000:a001

若序號為 60 其 IPv6 位址為 2001:288:6004:17:fff1:cd25:0000:a060

2b 以 w4_2b_index.txt 中的序號為準, 例如: 序號為 1 的學員其固定 IPv6 位址為:

2001:288:6004:17:fff1:cd25:0000:b001

若序號為 66 其 IPv6 位址為 2001:288:6004:17:fff1:cd25:0000:b066

註: 利用 Brython 產生 DNS 伺服器所需的設定.

完成 dns 設定之後:

2a 序號為 1 的學員其伺服器主機符號名稱為 a1.mde.nfu.edu.tw, 序號 50 則對應 a50.

2b 序號為 1 的學員其伺服器主機符號名稱為 b1.mde.nfu.edu.tw, 序號 50 則對應 b50.


各組員將電腦設為所份配的固定 IPv6 後, 可以利用 python -m http.server, 在作業倉儲中啟動 port 8000 的 http 靜態網頁伺服器, 以下為各班的近端學員靜態網站連結:

列出 2a 分組網站與倉儲連結

列出 2b 分組網站與倉儲連結

2a IPv6 port 8000 連線列表

2b IPv6 port 8000 連線列表 (列出無法連線學員)


以下為與 AI 系統的對話:

請用 Brython 寫出在 id="brython_div1" 嵌入 html 連結的程式. 希望各連結能透過 http 協定連結到班上有 66 位學員的靜態網頁. 其中各學員的固定 IPv6 分別為 2001:288:6004:17:fff1:cd25:0000:b001 到 2001:288:6004:17:fff1:cd25:0000:b066, 且使用 port 8000 進行連結. 請寫出此一 Brython 程式.

取得下列程式: 透過 2b 學員序號列出其 IPv6 靜態網站

完成上述以序號標示後, 透過下列詢問可以取得以學號作為標示的各學員近端靜態網站連結.

任務一: 請用 Brython 寫出在 id="brython_div1" 嵌入 html 連結的程式. 希望各連結能透過 http 協定連結到班上有 66 位學員的靜態網頁. 其中各學員的固定 IPv6 分別為 2001:288:6004:17:fff1:cd25:0000:b001 到 2001:288:6004:17:fff1:cd25:0000:b066, 且使用 port 8000 進行連結. 請寫出此一 Brython 程式.

任務二: 若各學員序號取自 https://mde.tw/cd2025/downloads/w4_2b_index.txt, 且此一資料以空白隔開序號加"." 及學號, 能否修改成以學員的學號作為 html 的標示.

任務三: 完成各學員的 html 連結後, 請再用 Brython 程式設法進入每一位學員的網站查驗, 是否可以讀取到該連結 content 目錄中的 About.html, 若可以則 pass, 若無法連結則列出無法完成連結的學員學號.

請分別列出上述三個任務的程式碼.


list << Previous Next >> Topic2

Copyright © All rights reserved | This template is made with by Colorlib