Showing posts with label post-installation. Show all posts
Showing posts with label post-installation. Show all posts

Sunday, September 13, 2009

FreeBSD: Post-installation(cont-01)

2.10.11 Install Packages

Packages เป็นเอกสาร ที่ คอมไพล์ มาเรียบร้อย พร้อมที่จะติดตั้ง เพื่อเรียกใช้งานได้ทันที .

การติดตั้ง ๑ package ได้แสดงให้เห็นเป็นตัวอย่าง ว่า จะทำได้อย่างไร. แต่ในครั้งนี้ เราก็สามารถติดตั้งเพิ่มเติมได้ ถ้าต้องการ. ภายหลังการติดตั้ง sysinstall สามารถใช้ลง packages เพิ่มเติมได้.

                     User Confirmation Requested
The FreeBSD package collection is a collection of hundreds of
ready-to-run applications, from text editors to games to WEB servers
and more. Would you like to browse the collection now?

[ Yes ] No

เลือก [ Yes ] และกดปุ่ม Enter ซึ่งหน้าจอแสดงรายการ pacakage มาให้เลือก ก็จะปรากฏขึ้น:


รูป 2-47. เลือกหมวด (หรือ ประเภท) ของ Package


ในขณะใด ขณะหนึ่ง ท่านสามารถเลือก packages จาก media ที่ท่านติดตั้งเท่านั้น — ซึ่งครั้งนี้ได้แก่ cdrom มะฃาม —.


packages ที่มีทั้งหมด จะแสดงให้เห็น ถ้า All ถูกเลือก หรือ ท่านสามารถเลือก หมวดใด หมวดหนึ่ง มาเป็นกรณีพิเศษ ก็ได้. วางแถบสว่าง หัวข้อที่ท่านเลือก ด้วยลูกศร และกดปุ่ม Enter.

เมนู ก็จะโผล่มาให้เห็น และ แสดง ให้ท่านทราบถึง packages ที่ท่านสามารถเลือกได้:


รูป 2-48. Select Packages



ในนี้ bash shell ได้รับการเลือกให้ลง. เลือกให้มากที่สุด ที่ท่านต้องการ โดยการวางแถบไว้บน package นั้นๆ แล้วกดแป้น Space. รายละเอียดสั้นๆเกี่ยวกับ แต่ละ package จะปรากฏให้เห็นตรงบริเวณมุมล่างซ้ายของจอภาพ

โดยการกดปุ่ม Tab จะกระโดดไปมาระหว่าง package สุดท้ายที่เลือก, [ OK ], และ [ Cancel ].


เมื่อท่านจบการ หมายหัว package เหล่านั้นแล้ว, กด Tab ครั้งหนึ่ง เพื่อกระโดดไปยัง [ OK ] และกดปุ่ม Enter เพื่อกลับไปยัง เมนูของ Package Selection.


ปุ่มลูกศรซ้าย และ ขวา ก็ใช้กระโดดไปมาระหว่าง [ OK ] และ [ Cancel ]. วิธีนี้ สามารถใช้เพื่อเลือก [ OK ] ด้วยเช่นกัน และกดปุ่ม Enter เพื่อ กลับไปยังเมนูของ Package Selection.


รูป 2-49. Install Packages

ใช้ปุ่ม Tab และ ลูกศร เพื่อเลือก [ Install ] และกดปุ่ม Enter. จากนี้ ท่านต้องยืนยันว่า ท่านต้องการลง packages:


รูป 2-50. Confirm Package Installation



เลือก [ OK ] และกดปุ่ม Enter จะทำให้ การติดตั้ง packages เริ่มต้นขึ้น. ข่าวสารการติดตั้งที่กำลังดำเนินไป จะปรากฏให้เห็นไปเรื่อยจนกว่า การติดตั้งจะสิ้นสุด. และ ให้บันทึกข่าวสารต่างๆที่เกิดขึ้น หากมีความผิดพลาดเกิดขึ้นเอาไว้ด้วย.

การกำหนดค่าสุดท้าย ดำเนินไปหลังจาก package ได้รับการติดตั้ลงในเครื่องของท่าน. ถ้าท่านจบโดยการ ไม่เลือกสัก package เลย และประสงค์จะกลับไปที่หน้ากำหนดค่าสุดท้าย, เลือก Install แม้จะไม่ได้เลือกลงอะไรก็ตาม.




2.10.12 Add Users/Groups


ท่านควรเพิ่ม หรือ เติม ผู้ใช้งานอย่างน้อย ๑ ชื่อ ระหว่างการติดตั้ง เพื่อว่า ท่านสามารถใช้งานได้โดยไม่ต้อง logged in เข้ามาในฐานะ root. ทั้งนี้ เพราะ root partition นั้นมีขนาดน้อย การเรียกใช้โปรแกรม ในฐานะของ root สามารถทำให้เนื้อที่เต็มได้เร็ว. อันตรายที่มากกว่านั้นได้บันทึกไว้ข้างล่างนี้:



User Confirmation Requested Would you like to add any initial user accounts to the system? Adding at least one account for yourself at this stage is suggested since working as the "root" user is dangerous (it is easy to do things which adversely affect the entire system). [ Yes ] No

เลือก [ Yes ] และกดปุ่ม Enter เพื่อดำเนินงานเพิ่มผู้ใช้งานต่อไป.


รูป 2-51. Select User



เลือก User ด้วยลูกศร และกด Enter.


รูป 2-52. รายละเอียดของการ Add User



คำบรรยายต่อไปนี้ จะปราฏกในส่วนล่างของจอภาพ ในขณะที่ หัวข้อ ถูกเลือกด้วยปุ่ม Tab ทั้งนี้ เพื่อช่วยให้การกรอกรายละเอียดได้ง่ายขึ้น:




Login ID

ชื่อ ที่ต้องการใช้ สำหรับผู้ใช้งานใหม่ (จำเป็นต้องมี).

UID

ค่า ID ที่เป็นตัวเลขของผู้ใช้งานนี้ (ว่างไว้ สำหรับการใส่ให้อัตโนมัติ โดยระบบ).


Group

ชื่อของ login group ของผู้ใช้งานนี้ (ว่างไว้ สำหรับการใส่ให้อัตโนมัติ โดยระบบ).


Password

ระหัสผ่านของผู้ใช้งานนี้ (ใส่ด้วยความระมัดระวัง!).


Full name

ชื่อเต็มของผู้ใช้งาน (คำบอกเล่าเพิ่มเติม).


Member groups

groups ที่ผู้ใช้งานนี้ เป็นสมาชิกอยู่ด้วย (เช่น สามารถเข้าไปดู เข้าไปอ่าน ได้).


Home directory

home directory ของผู้ใช้งานนี้ (ว่างไว้ สำหรับค่าปริยาย).


Login shell

login shell ของผู้ใช้งานนี้ (ว่างไว้สำหรับค่าปริยาย, เช่น /bin/sh).




login shell เปลี่ยนจาก /bin/sh เป็น /usr/local/bin/bash เพื่อใช้ bash
ซึ่งได้ลงไปแล้ว ในตอนลง package นั้น กรุณาอย่าพยายามใช้ shell ที่ไม่มี มิเช่นนั้น ท่านย่อมไม่สามารถ login เข้าใช้งานได้ shell ที่ใช้งาน แพร่หลายมากที่สุดในแวดวงของ BSD คือ C shell ซึ่งดูได้จากที่เห็นเป็น /bin/tcsh


ผู้ใช้งาน ก็ถูกเพิ่มไว้ใน กรุ้ป wheel ด้วย ทั้งนี้ เพื่อว่าจะให้สามารถเป็น superuser ได้ด้วยสิทธิพิเศษของ root.


เมื่อท่านพอใจแล้ว, กด [ OK ] ซึ่งเมนู การจัดการ User and Group จะกลับมาแสดงให้เห็นอีกครั้ง:


รูป 2-53. Exit User and Group Management



Group สามารถเพิ่มในตอนนี้ก็ได้เช่นกัน ถ้ามีความจำเป็นพิเศษขึ้นมา. หรืออีกทางหนึ่ง การเพิ่ม group ย่อมกระทำได้ผ่าน sysinstall ภายหลังที่การติดตั้งได้เสร็จสิ้นไปแล้ว.


เมื่อท่านเสร็จสิ้นการเพิ่มผู้ใช้งานเข้าในระบบ, เลือก Exit ด้วยปุ่มลูกศร และกดปุ่ม Enter เพื่อดำเนินงานการติดตั้งต่อไป.



2.10.13 ใส่ระหัสผ่านให้ root


Message Now you must set the system manager's password. This is the password you'll use to log in as "root". [ OK ] [ Press enter or space ]

กดปุ่ม Enter เพื่อใสค่าระหัสผ่านให้กับ root

ระหัสผ่าน จำเป็นต้องกรอกซ้ำ ๒ หนอย่างถูกต้อง. ก็คงไม่ต้องพูดมาก, ให้ท่านแน่ใจเอาเองว่า ท่านมีวิธีหาระหัสผ่านได้ ในกรณีที่ท่าน ลืม. ขอให้สังเกตุว่า ระหัสผ่าน ที่ท่านกรอกลงไปนั้น จะไม่ปราฏกให้เห็น ไม่มีแม้กระทั่งตัวดอกจันทร์แสดงออกมา.


New password:
Retype new password :

การติดตั้ง จะดำเนินต่อไป ภายหลังที่ระหัสผ่านได้ใส่ลงไปสำเร็จ.



2.10.14 Exiting Install


ถ้าท่านต้องการกำหนดค่าให้กับ additional network services หรือกำหนดค่าอื่นๆ, ท่าน สามารถกระทำได้ จากตรงนี้ หรือ ภายหลังการติดตั้งด้วย sysinstall.



User Confirmation Requested Visit the general configuration menu for a chance to set any last options? Yes [ No ]

เลือก [ No ] ด้วยปุ่มลูกศร และกดปุ่ม Enter เพื่อกลับสู่เมนูหลักการติดตั้ง.


รูป 2-54. Exit Install


เลือก [X Exit Install] ด้วยปุ่มลูกศร และกดปุ่ม Enter. ท่านจะได้รับคำถามเพื่อยืนยันว่า ท่านต้องการออกจากการติดตั้ง:


User Confirmation Requested Are you sure you wish to exit? The system will reboot (be sure to remove any floppies/CDs/DVDs from the drives). [ Yes ] No

เลือก [ Yes ] และนำแผ่น floppy ออก ถ้าบู้ตจากแผ่น floppy. CDROM drive จะถูกล้อคไว้ จนกว่าเครื่องจะเริ่ม reboot. CDROM drive ถึงจะไม่ถูกล้อค ก็ให้เอาแผ่น CDROM ออกในช่วงสั้นๆนั้นโดยเร็ว.

ระบบจะ reboot ดังนั้น ให้สังเกตุดูว่ามี error messages อะไรบ้าง ที่อาจจะเกิดมีขึ้น, กรุณาดู หัวข้อ 2.10.16 สำหรับรายละเอียดมากกว่านี้.

Tue Sep 15 15:14:35 ICT 2009

Friday, September 11, 2009

FreeBSD: Post-installation(cont.)

2.10.6 การกำหนดค่า Network FileSystem

Network File System (NFS) ทำให้แฟ้มระหว่างเครือข่าย สามารถแบ่งปันกันได้. เครื่อง สามารถกำหนดให้เป็น server, client หรือ ทั้งสองกรณี. อ้างถึง หัวข้อ 29.3 (ยังแปลไม่ถึง) สำหรับรายละเอียดมากกว่านี้.

2.10.6.1 NFS Server

                       User Confirmation Requested
Do you want to configure this machine as an NFS server?
Yes [ No ]

ถ้าไม่มีความจำเป็นต้องมี Network File System server, เลือก [ No ] และกด Enter.

ถ้า [ Yes ] ถูกเลือก, ก็จะมีข้อความโผล่ออกมา บอกว่าแฟ้ม exports ต้องสร้างขึ้น.

                               Message
Operating as an NFS server means that you must first configure an
/etc/exports file to indicate which hosts are allowed certain kinds of
access to your local filesystems.
Press [Enter] now to invoke an editor on /etc/exports
[ OK ]

กด Enter เพื่อทำงานต่อไป. text editor จะถูกเรียกขึ้นมาเพื่อ สร้าง/แก้ไขแฟ้ม exports.

รูป 2-33. แก้ไขแฟ้ม exports

ใช้คำสั่ง เพิ่ม fiesystem ที่จะ export จริงๆในปัจจุบัน หรือ กระทำในภายหลังด้วย editor ที่ท่านชอบ. โปรดสังเกตุ ชื่อแฟ้ม/ตำแหน่ง ที่ด้านล่างสุดของ editor ในจอภาพนั้นด้วย.

กดปุ่ม Esc และ เมนู จะโผล่ออกมา ด้วยค่าปริยายตั้งไว้ที่ a) leave editor. กดปุ่ม Enter เพื่อออก และดำเนินงานต่อ.





2.10.6.2 NFS Client

NFS client ทำให้เครื่องของท่าน สามารถเข้าถึง NFS servers ได้.

  User Confirmation Requested
Do you want to configure this machine as an NFS client?
Yes [ No ]

ด้วยการใช้ปุ่มลูกศร, เลือก [ Yes ] หรือ [ No ] ตามแต่ท่านจะเลือก และกด Enter.

2.10.7 การตั้ง System Console

ในการปรับ system console มีทางเลือกให้ใช้หลายค่า.

                      User Confirmation Requested
Would you like to customize your system console settings?
[ Yes ] No

เพื่อที่จะตรวจ ดู ทบทวน และตั้งค่าทางเลือกเหล่านั้น, เลือก [ Yes ] และกดปุ่ม Enter.

รูป 2-34. การตั้งค่าเลือกต่างๆให้กับ System Console

อ้อบชั่น ที่ใช้บ่อยกันแพร่หลาย คือ screen saver. ใช้ปุ่มลูกศรเพื่อเลือก Saver และกดปุ่ม Enter.



รูป 2-35. Screen Saver Options

เลือก screen saver ที่ต้องการด้วยปุ่มลูกศร และกดปุ่ม Enter. เมนูการติดตั้ง System Console จะปรากฏให้เห็นอีกครั้ง.

ช่วงเวลาที่ตั้งไว้โดยปริยายคือ 300 วินาฑี. เพื่อเปลี่ยนช่วงเวลา, เลือก Saver อีกครั้งหนึ่ง. ที่เมนู Screen Saver Options, เลือก Timeout ด้วยปุ่มลูกศร แล้วกด Enter. จะมีเมนูโผล่มาให้เห็น:

รูป 2-36. Screen Saver Timeout

จากนี้ สามารถเปลี่ยนค่าได้, แล้วเลือก [ OK ]และกดปุ่ม Enter เพื่อกลับไปยัง เมนูการตั้งค่า System Console .




รูป 2-37. System Console Configuration Exit

เลือก Exit และกดปุ่ม Enter เพื่อดำเนินงานในส่วนของการตั้งค่า หลังการติดตั้ง ต่อไป.




2.10.8 การกำหนด Time Zone

การกำหนด time zone สำหรับเครื่องของท่านจะอนุญาตให้แกค่าความแตกต่างของเวลาท้องถิ่นโดยอัตโนมัติ และดำเนินการที่เกี่ยวข้องกับความแตกต่างของเวลา อย่างถูกต้อง.

ตัวอย่างที่แสดงนี้ เป็นเครื่องที่อยู่ใน ภาคตะวันออก(เวลา) ของสหรัฐอเมริกา. การเลือกของท่าน ย่อมแตกต่างไปจากนี้ ขึ้นอยู่กับภูมิประเทศ ของที่ตั้งของท่าน.

                      User Confirmation Requested
Would you like to set this machine's time zone now?
[ Yes ] No

เลือก [ Yes ] และกดปุ่ม Enter เพื่อเริ่มตั้ง time zone.

                       User Confirmation Requested
Is this machine's CMOS clock set to UTC? If it is set to local time
or you don't know, please choose NO here!
Yes [ No ]

ดลือก [ Yes ] หรือ [ No ] ก็เป็นไปตามการตั้งค่าเวลา องเครื่องนั้นๆ และกดปุ่ม Enter.

รูป 2-38. เลือก ภูมิภาคของท่าน

ภูมิภาค ที่สอดคล้องกับท้องถิ่นท่านถูกเลือกด้วยปุ่มลูกศร และกดปุ่ม Enter.



รูป 2-39. เลือกประเทศของท่าน

เลือกประเทศด้วยปุ่มลูกศร และกดปุ่ม Enter.




รูป 2-40. เลือก Time Zone ของท่าน

time zone สำหรับท่านจะถูกเลือกมาด้วยปุ่มลูกศร และกดปุ่ม Enter.




                   Confirmation
Does the abbreviation 'EDT' look reasonable?
[ Yes ] No

ให้ยืนยันว่า ตัวย่อของ time zone ของท่าน ถูกต้อง. ถ้ามันถูกต้อง ก็กดปุ่ม Enter เพื่อดำเนินการต่อกับ การตั้งค่าหลังการติดตั้ง.

(ประเทศไทย ใช้ ICT ครับ — มะขาม)

2.10.9 Linux Compatibility

        User Confirmation Requested
Would you like to enable Linux binary compatibility?
[ Yes ] No

เลือก [ Yes ] และกดปุ่ม Enter จะทำให้สามารถใช้งาน Linux software บน FreeBSD ได้. การติดตั้งนี้ จะเพิ่มเติม packages ที่เหมาะสม ที่จำเป็นสำหรับ Linux compatibility.

ถ้า ท่านติดตั้งโดย FTP, เครื่องจำเป็นต้องการการเชื่อมต่อกับ Internet. บางครั้ง site ปลายทาง อาจจะ ไม่มี distribution ครบ แต่ ท่านสามารถติดตั้งในภายหลังได้ ถ้าจำเป็น.

2.10.10 Mouse Settings

ด้วยอ้อบชั่นนี้ ทำให้ท่านสามารถ ตุด แปะ ข้อความตัวหนังสือ จาก console ในโปรแกรมของผู้ใช้ได้ โดยสะดวก ด้วย mouse ชนิด ๓ ปุ่ม. ถ้าท่านใช้ mouse ชนืด ๒ ปุ่ม โปรดอ้างถึง คู่มือ , moused(8), ภายหลังจากการติดตั้ง สำหรับรายละเอียด ของการจำลอง ๓ ปุ่ม. ตัวอย่างนี้ พรรณา การจัดตั้งค่าให้กับ non-USB mouse (เช่น PS/2 หรือ COM port mouse):

                      User Confirmation Requested
Does this system have a PS/2, serial, or bus mouse?

[ Yes ] No

เลือก [ Yes ] สำหรับ PS/2, serial หรือ bus mouse, หรือ [ No ] สำหรับ USB mouse และกดปุ่ม Enter.

รูป 2-41. Select Mouse Protocol Type

ใช้ปุ่มลูกศร เพื่อเลือก Type และกดผุ่ม Enter.




รูป 2-42. Set Mouse Protocol

mouse ที่ใช้ในตัวอย่างนี้ คือ PS/2, ดังนั้น ค่าปริยายจึงตั้งให้เป็น Auto จึงสมควรแล้ว. ถ้าจะเปลี่ยน protocol, ใช้ปุุ่มลูกศร เพื่อเลือกอ้อบชั่นอื่น. ให้แน่ใจว่า [ OK ] ถูกเลือก ถูกวางให้สว่าง แล้วกดปุ่ม Enter เพื่อออกจากจากเมนูนี้.



รูป 2-43. กำหนด port ให้กับ Mouse

ใช้ปุ่มลูกศรเพื่อเลือก Port และกดปุ่ม Enter.




รูป 2-44. ใส่หมายเลข port ให้กับ Mouse

ระบบนี้ มี PS/2 mouse, ดังนั้นค่าปริยาย PS/2 จึงเหมาะสมแล้ว. เพื่อที่จะเปลี่ยน port, ใช้ปุ่มลูกศร และกด Enter.




รูป 2-45. Enable the Mouse Daemon

ที่สุด, ใช้ลูกศรเพื่อเลือก Enable, และกดปุ่มEnter เพื่อให้ mouse daemon เริ่มทำงงาน และทดสอบ.





รูป 2-46. ทดสอบ Mouse Daemon

ขยับ mouse ไปรอบๆจอ และตรวจดูว่า cursor ที่แสดงนั้น ตอบสนอง อย่างสอดคล้องกับการขยับมือหรือไม่. ถ้ามันขยับตาม, เลือก [ Yes ] และกดปุ่ม Enter. ถ้าไม่, mouse ไม่ได้ถูกกำหนดไว้อย่างถูกต้อง -- เลือก [ No ] และ ทดลองเปลี่ยนการกำหนดอ้อบชั่นอื่น ให้กับ mouse.

เลือก Exit ด้วยลูกศร และกดปุ่ม Enter เพื่อกลับมายังการดำเนินการกับ การกำหนดค่า post-installation ต่อไป.

Sun Sep 13 18:19:00 ICT 2009

Wednesday, September 9, 2009

FreeBSD: Post-installation

2.10 Post-installation

การกำหนดต่าอ้อปชั่นต่างๆ เกิดขึ้นได้ หลัง การติดตั้งที่สำเร็จ. อ้อปชั่น สามารถกำหรดค่า โดยการใส่อ้อปชั่น ก่อนการ บูต ระบบขึ้นมาใหม่ หรือ ภายหลังการติดตั้งด้วยการใช้คำสั่ง sysinstall และเลือก Configure

2.10.1 การตั้งค่าอุปกรณ์เครือข่าย

ถ้าท่านกำหนดค่าให้กับ PPP เพื่อใช้สำหรับการติดตั้งด้วย FTP มาแล้ว หน้าจอต่อไปนี้ จะไม่แสดงออกมา และ สามารถ กำหนดค่าให้ในภายหลังได้ ดังได้กล่าวมาแล้ว.

สำหรับข้อมูลที่ละเอียดของ LAN และ การกำหนดให้ FreeBSD ทำหน้าที่เป็น gateway/router กรุณา ดูที่บท Advanced Networking (ยังแปลไม่ถึง).

                      User Confirmation Requested 
   Would you like to configure any Ethernet or SLIP/PPP network devices?

                             [ Yes ]   No

เพื่อที่จะกำหนดค่าให้กับ อุปกรณ์เครือข่าย เลือก [ Yes ] แล้วกด Enter. ไม่เช่นนั้น เลือก [ No ] เพื่อทำงานต่อ.

รูป 2-28. เลือกอุปกรณ์ Ethernet

เลือก interface ที่จะกำหนดค่าด้วยปุ่มลูกศร แล้วกด Enter.

                      User Confirmation Requested 
       Do you want to try IPv6 configuration of the interface?

                              Yes   [ No ]

ใน LAN จำเพาะนี้ Internet protocol ที่ใช้งานปัจจุบัน (IPv4) นั้น พอเพียงแล้ว และเลือก [ No ] ด้วยปุ่มลูกศร แล้วกด Enter.

ถ้า ท่านต่ออยู่กับเครือข่าย IPv6 ที่มีอยู่ กับผู้ให้บริการ RA, ก็ให้เลือก [ Yes ] และกดปุ่ม Enter. ก็ใช้เวลาหลายวินาฑีอยู่ สำหรับการมองหาผู้ให้บริการ RA.

                             User Confirmation Requested 
        Do you want to try DHCP configuration of the interface?

                              Yes   [ No ]

ถ้า ท่านไม่ต้องการ DHCP (Dynamic Host Configuration Protocol) ก็ให้กด [ No ] ด้วยปุ่มลูกศร แล้วกด Enter.

เลือก [ Yes ] ก็จะมีผลให้โปรแกรม dhclient ทำงาน, ซึ่งถ้าสำเร็จ, ข้อมูลของเครือข่าย ก็จะได้รับการเติมค่าให้โดยอัตโนมัติ. กรุณาดู หัวข้อ 29.5 (ยังแปลไม่ถึง) สำหรับรายละเอียดมากกว่านี้.

หน้าจอ การกำหนดค่าให้กับเครือข่ายต่อไปนี้ แสดงการใส่ค่าให้กับ อุปกรณ์ Ethernet สำหรับระบบที่จะทำหน้าที่เป็น gateway สำหรับ LAN.

รูป 2-29. Set Network Configuration for ed0

ใช้ปุ่ม Tab เพื่อเลือกกระโดดไปยัง field ที่ท่านสนใจ แล้วกรอกรายละเอียดลงไป:

Host

ชื่อเครื่อง ที่เป็นชื่อจริง จดทะเบียน และปรากฏใน DNS แล้ว, เช่น k6-2.example.com ในตัวอย่างนี้.

Domain

ชื่อของ domain ที่เครื่องนี้ต่ออยู่, เช่น example.com ในตัวอย่างนี้ใช้.

IPv4 Gateway

หมายเลข IP ของเครื่อง ที่ส่ง packets ไปยังปลายทาง ที่อยู่นอกเครือข่ายนี้. ท่าน ต้องกรอกค่นี้ลงไป ถ้าเครื่องท่านเป็น node ของเครือข่าย. ปล่อยให้ว่าง ถ้า เครื่องนี้ เป็น gateway ไปยัง Internet ของเครือข่ายท่าน. IPv4 Gateway รู้จักกันในอีกชื่อว่า default gateway หรือ default route.

Name server

หมายเลข IP ของ DNS server ภายในของท่าน. ในตัวอย่างจำเพาะนี้ ไม่มี DNS server ภายใน ดังนั้น หมายเลข IP ของผู้ให้บริการ DNS server (208.163.10.2) จึงนำมาใช้งานแทน.

IPv4 address

หมายเลข IP ที่จะใช้ สำหรับ interface นี้คือ 192.168.0.1

Netmask

กลุ่มหมายเลข IP ที่จะใช้สำหรับ เครื่อข่ายภายในวงนี้ คือ 192.168.0.0 - 192.168.0.255 ซึ่งมีค่า netmask เป็น 255.255.255.0.

Extra options to ifconfig

ค่าจำเพาะ สำหรับ interface นี้ ค่าอื่นๆที่ต้องกำหนดให้กับ ifconfig เขาซึึ่ง ไม่มี ในกรณีนี้.

ใช้ปุ่ม Tab เพื่อเลือก [ OK ] เมื่อกรอกค่าเสร็จสิ้นแล้ว และที่สุด กด Enter.

                      User Confirmation Requested 
        Would you like to Bring Up the ed0 interface right now?

                             [ Yes ]   No

ก็เลือก [ Yes ] และกด Enter จะทำให้เครื่องของท่านสามารถใช้งานเครือข่ายได้. อย่างไรก็ดี ก็ไม่ได้สะท้อนความจริงอะไรมากนักระหว่างการติดตั้ง เพราะ เครื่องของท่าน ยังต้องการการ reboot.

2.10.2 การกำหนด Gateway

                       User Confirmation Requested 
       Do you want this machine to function as a network gateway?

                              [ Yes ]    No

ในกรณี ที่เครื่องจะทำหน้าที่เป็น gateway สำหรับเครือข่ายภายใน และ ส่ง packets ระหว่างเครื่องแล้ว ก็ให้เลือก [ Yes ] แล้วก็กด Enter. แต่ถ้าเครื่องเป็นเพียง node ของเครือข่าย ก็ให้เลือก [ No ] และกด Enter เพื่อดำเนินการต่อไป.

2.10.3 การกำหนดให้ทำหน้าที่เป็น Internet Services

                      User Confirmation Requested
Do you want to configure inetd and the network services that it provides?

                               Yes   [ No ]

ถ้าท่านเลือก [ No ], บริการต่างๆ เช่น telnetd จะไมาทำงาน. ซึ่งหมายความว่า ผู้ใช้งานจากภายนอก จะไม่สามารถ telnet มายังเครื่องนี้ได้. ผู้ใช้ภายใน ยังคงสามารถเข้าถึงเครื่องภายนอกได้ ด้วย telnet.

บริการเหล่านี้ สามารถกำหนดให้ ทำงานได้ ในภายหลังจากการติดตั้งนี้แล้วเสร็จได้ โดยการแก้ไขแฟ้ม /etc/inetd.conf ด้วย editor ยอดนิยมของท่าน. กรุณาดู หัวข้อ 29.2.1 (ยังแปลไม่ถึง) สำหรับรายละเอียดเพิ่มเติม.

เลือก [ Yes ] ถ้าท่านต้องการ กำหนดค่าบริการเหล่านี้ ระหว่างการติดตั้ง. ท่านต้องยืนยันเพิ่มเติม และจะมีข้อความ แสดงมาให้เห็น:

                      User Confirmation Requested
The Internet Super Server (inetd) allows a number of simple Internet
services to be enabled, including finger, ftp and telnetd.  Enabling
these services may increase risk of security problems by increasing
the exposure of your system.

With this in mind, do you wish to enable inetd?

                             [ Yes ]   No

เลือก [ Yes ] เพื่อทำงานต่อไป.

                      User Confirmation Requested
inetd(8) relies on its configuration file, /etc/inetd.conf, to determine
which of its Internet services will be available.  The default FreeBSD
inetd.conf(5) leaves all services disabled by default, so they must be
specifically enabled in the configuration file before they will
function, even once inetd(8) is enabled.  Note that services for
IPv6 must be separately enabled from IPv4 services.

Select [Yes] now to invoke an editor on /etc/inetd.conf, or [No] to
use the current settings.

                             [ Yes ]   No

เลือก [ Yes ] จะอนุญาตให้ บริการอื่น กำหนดเพิ่มเติมขึ้นได้ โดยการลบ # ที่ตำแหน่งเริ่มต้นของบรรทัดนั้นๆ.

รูป 2-30. การแก้ไขแฟ้ม inetd.conf

เมื่อท่านแก้ไขจนเรียบร้อยแล้ว ให้กด Esc จะมีเมนูแสดงมาให้ท่านเห็น เก็บแฟ้ม แล้วออกจาก editor นั้นเสีย.

2.10.4 สามารถทำให้ SSH login


                      User Confirmation Requested
                  Would you like to enable SSH login?
                           Yes        [  No  ]

เลือก [ Yes ] จะทำให้ sshd(8) ทำงานขึ้นมา, ซึ่งมันเป็นโปรแกรม daemon ของ OpenSSH. อันนี้ จะอนุญาตให้ การเชื่อมต่อจากระยะไกล มายังเครื่องของท่านอย่างปลอดภัย เกิดขึ้นได้. สำหรับรายละเอียดเกี่ยกับ OpenSSH ดู หัวข้อ 14.11 (ยังแปลไม่ถึง).

2.10.5 Anonymous FTP

                      User Confirmation Requested
 Do you want to have anonymous FTP access to this machine? 

                              Yes    [ No ]

2.10.5.1 ปฏิเสธ ไม่ติดตั้ง Anonymous FTP

เลือกค่าปริยาย [ No ] และกด Enter จะทำให้ผู้ใช้ที่่มีบัญชีอยู่และมีระหัสผ่าน สามารถใช้ FTP เพื่อเข้าถึงเครื่องได้อยู่เช่นกัน.

2.10.5.2 อนุญาตให้ใช้ Anonymous FTP

ใคร ก็ได้ สามารถเข้าถึงเครื่องของท่าน ถ้า ท่านเลือกทีจะอนุญาตให้มีการเชื่อมต่อโดย anonymous FTP. ควรคำนึงถึงความปลอดภัยไว้ด้วย ในกรณีที่ ให้ใช้ option นี้. สำหรับรายละเอียดมากว่านี้ ในเรื่องของ ความปลอดภัย โปรดดู บทที่ 14 (ยังแปลไม่ถึง).

เพื่อให้ใช้งาน anonymous FTP, ใช้ปุ่มลูกศรเลือก [ Yes ] และกด Enter. ข้อมูลเพิ่มเติมเพื่อให้ท่านยืนยันซ้ำ จะปรากฏขึ้น:

                       User Confirmation Requested
 Anonymous FTP permits un-authenticated users to connect to the system
 FTP server, if FTP service is enabled.  Anonymous users are
 restricted to a specific subset of the file system, and the default
 configuration provides a drop-box incoming directory to which uploads
 are permitted.  You must separately enable both inetd(8), and enable
 ftpd(8) in inetd.conf(5) for FTP services to be available.  If you
 did not do so earlier, you will have the opportunity to enable inetd(8)
 again later.

 If you want the server to be read-only you should leave the upload
 directory option empty and add the -r command-line option to ftpd(8)
 in inetd.conf(5)

 Do you wish to continue configuring anonymous FTP?

                          [ Yes ]         No

ข่าวสารที่สื่อมานี้ แจ้งให้ท่านทราบว่า งานบริการ FTP นั้นต้องกระตุ้นให้เกิดขึ้นในแฟ้ม /etc/inetd.conf ด้วยถ้าท่านต้องการให้งานบริการ anonymous FTP เกิดขึ้นได้, กรุณาดู ข้อ 2.10.3 เลือก [ Yes ] และกด Enter เพื่อดำเนินการต่อ และหน้าจอต่อไปนี้ จะแสดงให้ท่านเห็น:

รูป 2-31. การกำหนดค่า Anonymous FTP โดยปริยาย

ใช้ปุ่ม Tab เพื่อเลือกข้อมูลที่ต้องการจะกรอก และ กรอกลงไป:

UID

ค่า user ID ที่ท่านต้องการกำหนดให้กับผู้ใช้บริการ anonymous FTP. แฟ้ม ทั้งหมดที่ uploaded จะเป็นเจ้าของโดย ID นี้.

Group

กรุ้บไหน ที่ ท่านต้องการให้ผู้ใช้บริการ anonymous FTP อยู่.

Comment

ตัวหนังสือ หรือ ข้อความที่บอกเกี่ยวกับผู้ใช้บริการนี้ใน /etc/passwd.

FTP Root Directory

ที่ซึ่งแฟ้มต่างๆ ที่จะให้ผู้ใช้บริการ anonymous FTP มาเอาไปไว้ยังเครื่องของเขา เก็บไว้.

Upload Subdirectory

ที่ซึ่งแฟ้มที่ผู้ใช้บริการ anonymous FTP จะ upload ขึ้นไปไว้.

สาระบบแฟ้มที่เป็น root ของ FTP นั้นจะอยู่ที่ /var โดยปริยาย. ถ้า ท่านมีเนื้อที่ ที่นั้นไม่พอสำหรับ FTP ที่คาดว่าจะเกิดขึ้น, ที่ สาระบบแฟ้ม /usr ก็สามารถใช้ได้ โดยการตั้งให้ สาระบบแฟ้ม ที่เป็น root ของ FTP เป็น /usr/ftp.

เมื่อท่านพอใจกับค่าที่กรอกลงไปแล้ว, กด Enter เพื่อทำงานต่อไป.

                          User Confirmation Requested
          Create a welcome message file for anonymous FTP users?
                              [ Yes ]    No

ถ้าท่านเลือก [ Yes ] และกด Enter, editor ก็จะปรากฏมาให้เห้น เพื่อให้ท่านใส่ข้อความต้อนรับ ทักทาย ฯลฯ.

รูป 2-32. แก้ไข เติมข้อความต้อนรับให้กับ FTP Welcome Message

นี่เป็น text editor ชื่อ ee. ใช้คำสั่งเพื่อ เปลี่ยนข้อความ หรือ เปลี่ยนข้อความ ด้วย editor ที่ท่านขอบเอาในภายหลังได้. โปรดสังเกตุ ชื่อแฟ้ม/ตำแหน่ง ที่ส่วนล่างของ editor ในจอภาพนั้นด้วย.

กด Esc แล้ว เมนู จะโผล่มา โดยมีค่าปริยายเป็น a) ออกจาก editor. กด Enter เพื่อออกไป และดำเนินงานต่อ. กด Enter ซ้ำอีกหน เพื่อ เก็บแฟ้มที่อาจจะเปลี่ยนโดยตัวท่านเอง.

Fri Sep 11 15:46:56, 09:44:33 ICT 2009
ขอยกยอดขึ้นไปข้างบนน่ะครับ

View My Stats