ติดตั้ง psu12-sritrang-cloning บน ubuntu
บันทึกนี้ปรับปรุงล่าสุดเมื่อวันที่ 1-02-2564 ดูแลโดย WIBOON
คำเตือน: รหัสผ่าน 123456 และอื่นๆ รวมทั้ง radius secret ที่ใช้ ตั้งขึ้นเพื่อให้สะดวกเท่านั้น หากนำไปติดตั้งใช้งานจริง ต้องเปลี่ยนเป็นอย่างอื่นและจดจำไว้
- เป็นชุดติดตั้งบน ubuntu server ได้เลย เพื่อเป็น PSU12-Sritrang server ให้ผลเหมือนการติดตั้งด้วยวิธีการในเรื่อง การติดตั้งและใช้งาน_PSU12-Sritrang
- สคริปต์ติดตั้งเขียนขึ้นโดยทดสอบกับ ubuntu server 14.04, 16.04, 18.04 และ 20.04
- สคริปต์ติดตั้งเขียนขึ้นโดยใช้ /etc/network/interfaces ในการทำงาน
- กรณีที่ท่านใช้ ubuntu server 18.04 และ 20.04 การติดตั้งจะมีการแก้ไขกลับไปใช้ ifupdown package แทน netplan ที่เป็นของใหม่ ดังนี้
-แก้ไขไฟล์ /etc/default/grub ดังนี้
sudo nano /etc/default/grub
เพิ่มบรรทัดนี้
GRUB_CMDLINE_LINUX="net.ifnames=0 netcfg/do_not_use_netplan=true"
ทำการ Save และ ออก
-ทำคำสั่งนี้เพื่อ update grub
sudo update-grub
-ติดตั้ง ifupdown package
sudo apt install ifupdown
-ติดตั้ง resolvconf package
sudo apt install resolvconf
-ติดตั้ง net-tools package
sudo apt install net-tools - ระบบต้องการให้ server ตั้งค่า network แบบ static
- ทดสอบด้วย user name ชื่อ mama
- อ่าน ChangeLog
ขั้นตอน
- หลังจากติดตั้ง ubuntu server เสร็จแล้ว
- login และ เข้าทำงานด้วยสิทธิ root
sudo su -
wget ftp.psu.ac.th/pub/psu-installer/psu12-sritrang_setup.sh - เริ่มขั้นตอนติดตั้งด้วยคำสั่ง
bash psu12-sritrang_setup.sh - ให้ตอบ y เพื่อยืนยันดาวน์โหลด scripts ติดตั้ง
- หลังจากดาวน์โหลดสำเร็จ จะมีคำถามว่าจะเริ่มติดตั้ง ให้ตอบ y เพื่อยืนยันติดตั้ง
- ระบบจะทำการติดตั้ง ระหว่างติดตั้งมีข้อความแจ้งให้ตั้งรหัสผ่านของ username คือ papa, prnews และ sendfile ก็ให้ใส่ให้เรียบร้อย และจดจำไว้
- สุดท้าย script จะ copy file ที่ใช้สำหรับเริ่มต้นระบบไว้ใน .bash_login และ /home ของ user คนแรกที่สร้าง เช่น /home/mama เป็นต้น
- หลังจากนั้น scripts จะสั่ง reboot เครื่อง automatic
- การตั้งค่าครั้งแรกก่อนใช้งาน ให้ทำตามคำแนะนำตามเว็บ การติดตั้งและใช้งาน PSU12-Sritrang หัวข้อย่อย ตั้งค่า server ครั้งแรก
- การทำโคลนนิ่ง ให้ทำตามคำแนะนำหน้าเว็บ การโคลนนิงด้วย PSU12-Sritrang
ใน PSU12-Sritrang server นี้มี username ที่ต้องเปลี่ยนรหัสผ่านเพื่อความปลอดภัยของท่านเอง ดังนี้
- username ชื่อ mama
- username ชื่อ papa
- username ชื่อ prnews
- username ชื่อ sendfile
- radius secret (share secret) ใน /etc/freeradius/clients.conf (สำหรับ 3.0 อยู่ที่ /etc/freeradius/3.0/clients.conf)