1. pp.117 倒數第 2 行:「IP Address : speedserver.cis.nctu.edu.tw」

由於一般人使用者對於 FQDN 這個名詞並不會很熟悉,而且在本文此處最主要是用來指明一個ILS Server的網路位址, 為了讓文章更為流暢且讓讀者可以快速地明白實驗的步驟與內容, 所以以此來指明本實驗室所提供的ILS Server的位址。當然使用FQDN是比較嚴謹。可是我們平常並不把FQDN擺在嘴上,試想當您與朋友交換網址時會說我的FQDN是..;還是我的IP Address是...。在為文的信雅達上, 我們做了以上的選擇。

----------------------------------------------------------------------------------------------------------------------------------------------------
2. pp.308 ping的流程圖中:「發出ping機器的ICMP及IP軟體確定傳送資料流的路徑」

由於在發出echo request時無法知道當中的路徑。除非source用IP option中的strict source routing,且沿路的router都有支援。或是特別用record route被動地記錄經過的? 不然source應該無法確定資料的路徑。

本句話(發出ping機器的ICMP及IP軟體確定傳送資料流的路徑)的原意是指在這個步驟中,發出ping機器的ICMP及IP軟體會建立資料流並傳送出去,傳送出去 後的路徑每次並不一定會相同。

----------------------------------------------------------------------------------------------------------------------------------------------------
3. pp.61 第 7 行:「TTL的上限是128,所以source到destination之間不能超過128級hop」

128應改為255。 TTL欄位有8個bit,而且沒有用signed integer的必要,最大值應該為255。RFC 791的標準中提到the maximum time to live is 255 seconds (the time is measured in units of seconds)。在Richard Stevens的UNIX Network Programming vol1的附錄A提到This(指TTL) limits of lifetime of any IP datagram to 255 hops。用tcpdump看ping封包的TTL得到的是248, 也大於128,

----------------------------------------------------------------------------------------------------------------------------------------------------
4. pp.20 第 1 行:安裝Linux非常簡單,只消作兩張開機片。

Redhat應該是5.2版的,而Redhat 6.0只要一張開機片就夠了。

----------------------------------------------------------------------------------------------------------------------------------------------------
5. pp.192 倒數第 6 行:LD(Location Directary)

應作Location Directory。
----------------------------------------------------------------------------------------------------------------------------------------------------
6. pp. 195 第 2 行: Model No.(Frequence)

應作Model No.(Frequency)。

----------------------------------------------------------------------------------------------------------------------------------------------------
7. pp.246 倒數第 7 行:多個IP不同、功能卻相同的Server連接到switch後....

這堛截P應寫成IP address會比較正規。

----------------------------------------------------------------------------------------------------------------------------------------------------

8. pp.70 第 6 行:ftp://ftp.cis.nctu.edu.tw//Kernel/net-source/base/Netkit


 應改為 ftp://linux.cis.nctu.edu.tw/kernel/net-source/base/Netkit


----------------------------------------------------------------------------------------------------------------------------------------------------
9. pp.22 第 1 行:syslogd的設定檔是/etc/syslogd.conf....

這堛/etc/syslogd.conf應改為/etc/syslog.conf。
----------------------------------------------------------------------------------------------------------------------------------------------------
10. pp.9 第 5 行:更改 NSCA 目錄中的 config.tel......

這堛 NSCA 應改為 NCSA。

----------------------------------------------------------------------------------------------------------------------------------------------------
11. pp. 264~265 表一:表中所有的 listall_pl.thml

這裡的 listall_pl.thml 應改為 listall_pl.html。

----------------------------------------------------------------------------------------------------------------------------------------------------
12. pp. 82 參考文獻
"http://linux.csie.nctu.edu.tw"

之前應加上"[5]"
----------------------------------------------------------------------------------------------------------------------------------------------------
13. pp. 230 倒數第二行......演算法能使能.....

去掉「能使」

----------------------------------------------------------------------------------------------------------------------------------------------------
14. pp. 231 3. 硬體架構:第一行 ......一台電腦的「其」本組成.....

應改為「基」

----------------------------------------------------------------------------------------------------------------------------------------------------
15. pp. 236 圖六  If protocol →→ Call
                             pkt(RIP)              iprx()

中的NO 應為YES

----------------------------------------------------------------------------------------------------------------------------------------------------
16. pp. 22 使用printk的方法很簡單,其格式為printk(loglevel, "formmated string"),....

其中formmated應改為formatted。

----------------------------------------------------------------------------------------------------------------------------------------------------
17. pp. 27 設定syslogd:編輯/etc/syslogd.conf,把...

其中syslogd.conf應該為syslog.conf。

----------------------------------------------------------------------------------------------------------------------------------------------------
18. pp. 59 表5-6,軟體名稱:「Web Trends Log Analyer」

應改為Web Trends Log Analyzer。

----------------------------------------------------------------------------------------------------------------------------------------------------
19. pp. 27 第一段:設定syslogd: ..............存檔後重新開機,syslog就會可以將 所有log level.....................

這地方重新開機太麻煩,一般的做法是先用ps指令找出syslogd的process id,然後 執行kill -1 PID_OF_SYSLOGD,其中PID_OF_SYSLOGD填入syslog的PID。這樣syslogd 就會重新讀取/etc/syslog.conf。

----------------------------------------------------------------------------------------------------------------------------------------------------
20. pp. 77 底下4.4和4.5,在finger.c加入....

建議再加入一段,在finger.c的第69行後加入
#include

這個地方不include syslog.h,程式會compile失敗。

----------------------------------------------------------------------------------------------------------------------------------------------------
21. pp. 141 圖 10-3 第三個小圖的 title:upload 於 SpeedPC180

應改為 iselin 於 SpeedPC180
----------------------------------------------------------------------------------------------------------------------------------------------------
22. pp. 144 第二行:....交大資料BBS

應改為交大資"科"BBS
----------------------------------------------------------------------------------------------------------------------------------------------------
23. pp. 25 第一行:2.6 .........arch/i386/boot/下的 zImage
應改為 bzImage
----------------------------------------------------------------------------------------------------------------------------------------------------
24. pp. 25 2.9 ......(指令為"mv /usr/src/linux/arch/i386/boot/zImage /boot/zImageDebug")
應改為 (指令為"mv /usr/src/linux/arch/i386/boot/bzImage /boot/zImageDebug")
----------------------------------------------------------------------------------------------------------------------------------------------------
25. pp. 26 經由指令 "ifconfig eth0 140.113.88.181 netmask 255.255.255.0 broadcast 140.113.88.0" 來設定你的 eth0 interface。
應改為經由指令 "ifconfig eth0 140.113.88.181 netmask 255.255.255.0 broadcast 140.113.88.255" 來設定你的 eth0 interface。
----------------------------------------------------------------------------------------------------------------------------------------------------
26. pp. 26 鍵入 "route add -net 140.113.23.0 dev eth1" 即可。
應改為鍵入 "route add -net 140.113.23.0 netmask 255.255.255.0 dev eth1" 即可。
----------------------------------------------------------------------------------------------------------------------------------------------------
27. pp. 152 BackBone Switching Test ......... 跨BankBone(經過uplink到另一switch)
應改為BackBone Switching Test ......... 跨BackBone(經過uplink到另一switch)
----------------------------------------------------------------------------------------------------------------------------------------------------
28. pp. 160 6. ....試找出原困。
應改為 6. ....試找出原因。
----------------------------------------------------------------------------------------------------------------------------------------------------
29. pp. 297 原子'鍾'。
應改為 原子'鐘'。