ติดตั้ง psu12-sritrang-cloning บน ubuntu

จาก Wiki Opensource

บันทึกนี้ปรับปรุงล่าสุดเมื่อวันที่ 1-02-2564

ดูแลโดย WIBOON


คำเตือน: รหัสผ่าน 123456 และอื่นๆ รวมทั้ง radius secret ที่ใช้ ตั้งขึ้นเพื่อให้สะดวกเท่านั้น หากนำไปติดตั้งใช้งานจริง ต้องเปลี่ยนเป็นอย่างอื่นและจดจำไว้

  • เป็นชุดติดตั้งบน ubuntu server ได้เลย เพื่อเป็น PSU12-Sritrang server ให้ผลเหมือนการติดตั้งด้วยวิธีการในเรื่อง การติดตั้งและใช้งาน_PSU12-Sritrang
  • สคริปต์ติดตั้งเขียนขึ้นโดยทดสอบกับ ubuntu server 14.04, 16.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

ขั้นตอน

  1. หลังจากติดตั้ง ubuntu server เสร็จแล้ว
  2. login และ เข้าทำงานด้วยสิทธิ root
    sudo su -
    wget ftp.psu.ac.th/pub/psu-installer/psu12-sritrang_setup.sh
  3. เริ่มขั้นตอนติดตั้งด้วยคำสั่ง
    bash psu12-sritrang_setup.sh
  4. ให้ตอบ y เพื่อยืนยันดาวน์โหลด scripts ติดตั้ง
  5. หลังจากดาวน์โหลดสำเร็จ จะมีคำถามว่าจะเริ่มติดตั้ง ให้ตอบ y เพื่อยืนยันติดตั้ง
  6. ระบบจะทำการติดตั้ง ระหว่างติดตั้งมีข้อความแจ้งให้ตั้งรหัสผ่านของ username คือ papa, prnews และ sendfile ก็ให้ใส่ให้เรียบร้อย และจดจำไว้
  7. สุดท้าย script จะ copy file ที่ใช้สำหรับเริ่มต้นระบบไว้ใน .bash_login และ /home ของ user คนแรกที่สร้าง เช่น /home/mama เป็นต้น
  8. หลังจากนั้น scripts จะสั่ง reboot เครื่อง automatic
  9. การตั้งค่าครั้งแรกก่อนใช้งาน ให้ทำตามคำแนะนำตามเว็บ การติดตั้งและใช้งาน PSU12-Sritrang หัวข้อย่อย ตั้งค่า server ครั้งแรก
  10. การทำโคลนนิ่ง ให้ทำตามคำแนะนำหน้าเว็บ การโคลนนิงด้วย PSU12-Sritrang


ใน PSU12-Sritrang server นี้มี username ที่ต้องเปลี่ยนรหัสผ่านเพื่อความปลอดภัยของท่านเอง ดังนี้

  1. username ชื่อ mama
  2. username ชื่อ papa
  3. username ชื่อ prnews
  4. username ชื่อ sendfile
  5. radius secret (share secret) ใน /etc/freeradius/clients.conf (สำหรับ 3.0 อยู่ที่ /etc/freeradius/3.0/clients.conf)