หน้า 1 จากทั้งหมด 1

วิธีการติดตั้ง Elastix เวอร์ชั่น 1.6

โพสต์โพสต์แล้ว: 20 ม.ค. 2010 19:48
โดย voip4share
เปิดบริการอบรม Elastix ด้วยคอร์สพิเศษ ให้ติดตั้ง คอนฟิก ใช้งานคล่อง ได้ใน 3 วัน

ปัจจุบัน Elastix ออกเวอร์ชั่น 1.6 มาให้ดาวน์โหลดและใช้งานกันแล้วครับ ส่วนเวอร์ชั่น 2.0 กำลังเป็นเวอร์ชั่น Beta อยู่ครับแต่ก็ดาวน์โหลดมาลองได้แล้ว

การติดตั้งยังคงเหมือนกับเวอร์ชั่นก่อนหน้า ใครยังไม่มีแผ่นติดตั้งก็เข้าไปดาวน์โหลดได้ตามลิ้งค์ด้านบนนะครับ ตอนดาวน์โหลดเลือกว่าจะเอาเป็นเวอร์ชั่น x86 (32 บิต) หรือว่า x86_64 (64 บิต) ดาวน์โหลดเสร็จก็ไรท์ใส่แผ่นซีดี จะติดตั้งลงในเครื่องเปล่าหรือว่าลงผ่านโปรแกรม VmWare ก็ได้นะครับ ตามสะดวก

โปรแกรมหลักใน Elastix 1.6 นี้คือ CentOS 5.3 และ Asterisk 1.4.26.1 นะครับ ถ้าใครอยากใช้ Asterisk 1.6 หล่ะก็สงสัยต้องรอ Elastix 2.0 เป็นแน่

เอาหล่ะครับ ได้แผ่นติดตั้งมาแล้วก็ดำเนินการติดตั้งเลย ตามขั้นตอนต่อไปนี้

1 บู๊ตเครื่องจากแผ่นซีดี Elastix 1.6
อย่าลืมเซ็ตไบออสให้บู๊ตจากไดร์ซีดีรอมได้ด้วยนะครับ ไม่งั้นมันจะไม่บู๊ต เปิดเครื่องใส่แผ่นซีดี มันจะบู๊ตจากแผ่นซีดีเอง

2 จะเห็นหน้าจอการติดตั้งดังรูป
ปล่อยไว้สักพักหรือกด Enter เลยก็ได้เพื่อความรวดเร็ว
elastix-install-1.png
Install Elastix 1.6
elastix-install-1.png (20.24 KiB) เปิดดู 23450 ครั้ง


3 เลือกภาษาที่จะให้แสดงผลในระหว่างการติดตั้ง
ดีฟอลท์จะเป็น Englisth กดปุ่ม Tab เลื่อนเคอร์เซอร์มาที่ OK แล้วกด Enter
02-select-language.png
Install Elastix 1.6 - Select Language
02-select-language.png (6.47 KiB) เปิดดู 23450 ครั้ง


4 เลือก Keyboard Type
เลือก us ครับ แล้วกดปุ่ม Tab เลื่อนเคอร์เซอร์มาที่ OK แล้วกด Enter
03-select-keyboard.png
Install Elastix 1.6 - Select Keyboard Type
03-select-keyboard.png (5.75 KiB) เปิดดู 23450 ครั้ง


5 ข้อความต้อนรับเข้าสู่การติดตั้ง
กด Enter ได้เลย
04-welcome-screen.png
Install Elastix 1.6 - Welcome Screen
04-welcome-screen.png (4.07 KiB) เปิดดู 23450 ครั้ง


6 ข้อความเตือนว่าไม่พบพาร์ติชั่นบนฮาร์ดดิสก์
เรามีฮาร์ดดิสก์แต่ยังไม่ได้สร้างพาร์ติชั่นไว้ โปรแกรมติดตั้งก็เลยมองไม่เห็นพาร์ติชั่นและมันจะสร้างขึ้นมาใหม่ กด Tab เลื่อนเคอร์เซอร์ไปที่ OK แล้วกด Enter
05-warning-erase-partition.png
Install Elastix 1.6 - All Data Will Be Lost
05-warning-erase-partition.png (8.02 KiB) เปิดดู 23450 ครั้ง


7 เลือกพาร์ติชั่นที่จะติดตั้ง
ถ้ามีพาร์ติชั่นเดียวก็จะเห็นแค่พาร์ติชันเดียวนะครับ ในรูปคือ sda ขนาด 5114 MB
กด Tab เลื่อนเคอร์เซอร์ไปที่ "Remove all partitions on selected drives and create default layout" จากน้นกด Tab เลื่อนมาที่ OK แล้วกด Enter
06-select-partition-type.png
Install Elastix 1.6 - Select Partition To Install
06-select-partition-type.png (9.37 KiB) เปิดดู 23450 ครั้ง


8 เตือนว่าจะมีการลบข้อมูลในทุกๆพาร์ติชั่นบนไดร์ฟ sda
กด Tab เลื่อนไปที่ Yes แล้วกด Enter
07-warning-erase-all-partition.png
Install Elastix 1.6 - Warning All Data Will Be Delete Again
07-warning-erase-all-partition.png (5.67 KiB) เปิดดู 23450 ครั้ง


9 จะให้แสดงรายการพาร์ติชั่นอีกครั้งหรือไม่
เผื่อว่าจะเปลี่ยนในอยากจะแก้ไขพาร์ติชั่นบนไดร์ฟ ถ้าไม่เปลี่ยนใจก็กด Tab เลื่อนไปที่ No แล้วกด Enter
08-review-partition.png
Install Elastix 1.6 - Reveiwing Partition
08-review-partition.png (4.52 KiB) เปิดดู 23450 ครั้ง


10 เลือก Timezone
กด Tab เลื่อนไปที่แถบ TimeZone แล้วกดปุ่มลูกศรเลื่อนหา Asia/Bangkok
กด Tab เลื่อนไปที่ OK แล้วกด Enter
09-timezone.png
Install Elastix 1.6 - Select Timezone
09-timezone.png (6.15 KiB) เปิดดู 23450 ครั้ง


11 ป้อนพาสเวอร์ดของ root
พาสเวอร์ดนี้จะใช้ตอนรีโมทเข้าเครื่อง Elastix ด้วย SSH นะครับ ใช้ User=root ส่วน Password คือค่าที่กำลังจะป้อนเข้าไป
10-root-password.png
Install Elastix 1.6 - Enter Root Password
10-root-password.png (6.82 KiB) เปิดดู 23450 ครั้ง


12 เลือก Package ที่จะติดตั้ง เลือกทั้งหมด
ดีฟอลท์จะเลือกทั้งหมดอยู่แล้วครับ ตรงนี้ไม่ต้องแก้ไขอะไร กด Tab ไปที่ OK แล้วกด Enter
11-package-to-be-install.png
Install Elstix 1.6 - Select Packages To Be Installed
11-package-to-be-install.png (6.87 KiB) เปิดดู 23450 ครั้ง


13 เริ่มต้นติดตั้ง
โปรแกรมติดตั้งแจ้งให้ทราบว่ามันเก็บ Log ในระหว่างการติดตั้งไว้ในไฟล์ /root/install เผื่อเปิดดูภายหลัง
กด Tab ไปที่ OK แล้วกด Enter
12-begin-install.png
Install Elastix 1.6 - Begin Install
12-begin-install.png (5.72 KiB) เปิดดู 23450 ครั้ง


14 ฟอร์แม็ตพาร์ติชั่น
โปรแกรมติดตั้งกำลังฟอร์แม๊ตฮาร์ดดิสก์และสร้างระบบไฟล์ที่ Linux (CentOS) จะใช้เก็บข้อมูล รอจนฟอร์เม็ตเสร็จ
13-format.png
Install Elastix 1.6 - Formating Partition
13-format.png (4.11 KiB) เปิดดู 23450 ครั้ง


15 ก๊อปปี้ไฟล์ลงฮาร์ดดิสก์
เป็นขั้นตอนการก๊อปปี้ไฟล์จากแผ่นซีดีลงไปในฮาร์ดดิสก์ ขั้นตอนนี้ใช้เวลานานที่สุดครับ จะช้าหรือเร็วอยู่ที่สมรรถนะของเครื่อง เฉลี่ยประมาณ 30 นาที รอจนทำเสร็จ
14-copy-file-to-harddisk.png
Install Elastix 1.6 - Copy Files To Harddisk
14-copy-file-to-harddisk.png (6.63 KiB) เปิดดู 23450 ครั้ง


16 รีสตาร์ท
เครื่องจะรีสตาร์ทตัวเอง เอาแผ่นติดตั้งออกมาด้วยนะครับ
15-reboot-when-install-finish.png
Install Elastix 1.6 - Rebooting System
15-reboot-when-install-finish.png (7.44 KiB) เปิดดู 23450 ครั้ง


17 หน้าจอล๊อกอิน
เมื่อรีสตาร์ทเสร็จ เราจะเห็นพร้อมท์ล๊อกอิน
16-elastix-login-screen.png
Elastix Login Screen
16-elastix-login-screen.png (2.21 KiB) เปิดดู 23450 ครั้ง


18 ล๊อกอินเข้าเครื่อง
ล๊อกอินด้วยยูสเซอร์ root และพาสเวอร์ดที่ป้อนเข้าไปตอนติดตั้ง หลังจากล๊อกอินเข้าไปแล้วเราจะเห็นไอพีแอดเดรสเครื่องด้วยนะครับ ในรูปคือ 192.168.4.51
17-enter-root-password.png
Elastix Root Login
17-enter-root-password.png (4.87 KiB) เปิดดู 23450 ครั้ง


19 คอนฟิกไฟล์ /etc/resolv.conf
ไฟล์ /etc/resolv.conf นี้นะครับ เป็นไฟล์ที่เราจะใส่ DNS Server ซึ่งจะทำให้ Elastix รู้ว่าถ้ามันต้องการรู้ IP Address จากชื่อโดเมนเนม มันจะไปถามได้จากที่ไหน
vi /etc/resolv.conf
ป้อน DNS Server ครับ ขึ้นต้นด้วยคำว่า nameserver ตามด้วยไอพีแอดเดรส บรรทัดละ 1 ไอพี ผมใช้อินเตอร์เน็ตของ True ก็เลยใส่ DNS Server ของ True

nameserver 203.144.207.29
nameserver 203.144.207.49

บันทึกไฟล์ ซึ่งจะมีผลใช้งานทันที

ทดสอบว่า DNS Server เวอร์คหรือไม่ โดย Ping ทดสอบครับ

ping http://www.asterisk.org
PING http://www.asterisk.org (76.164.171.237) 56(84) bytes of data.
64 bytes from asterisk.org (76.164.171.237): icmp_seq=1 ttl=43 time=238 ms
64 bytes from asterisk.org (76.164.171.237): icmp_seq=2 ttl=43 time=242 ms
64 bytes from asterisk.org (76.164.171.237): icmp_seq=3 ttl=43 time=241 ms
64 bytes from asterisk.org (76.164.171.237): icmp_seq=4 ttl=43 time=244 ms
64 bytes from asterisk.org (76.164.171.237): icmp_seq=5 ttl=43 time=249 ms

--- http://www.asterisk.org ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4106ms
rtt min/avg/max/mdev = 238.106/243.213/249.198/3.752 ms

แสดงว่า DNS เวอร์คแล้วครับเพราะ Ping ชื่อได้ (มันจะ Ping ไปเรื่อยๆ ถ้าต้องการยกเลิกให้กด Control ค้างไว้แล้วกด C ครับ)

20 คอนฟิกไฟล์ /etc/hosts
ไฟล์ /etc/hosts ต้องมีอย่างน้อยๆประมาณนี้ครับ

# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
127.0.0.1 sipbkk.voip4share.com
192.168.4.51 sipbkk.voip4share.com
บันทึกไฟล์
Note! ถ้าเปลี่ยนไอพี 192.168.4.51 เป็นไอพีอื่น ก็ต้องเข้ามาแก้ในไฟล์นี้ด้วยนะครับ

21 อัพเกรดระบบ
ทุกครั้งที่ติดตั้งเสร็จ อย่าลืมอัพเกรดด้วยนะครับ ใช้คำสั่ง yum -y update
18-update-whole-system.png
Update Elastix 1.6
18-update-whole-system.png (11.73 KiB) เปิดดู 23450 ครั้ง


22 เริ่มต้นคอนฟิกและใช้งาน Elastix
เรารู้ว่าไอพีแอดเดรสของ Elastix เครื่องนี้คือ 192.168.4.51 เราก็เข้าไปคอนฟิก Elastix ผ่านทางเว็บอินเตอร์เฟสได้เลย ขอเชิญที่ กระทู้นี้ครับ

บทความที่เกี่ยวข้อง
วิธีการติดตั้ง Elastix แบบแบ่งพาร์ติชั่น
วิธีการติดตั้ง Elastix 2.0
ขั้นตอนการเริ่มต้นใช้งาน Elastix
วิธีการติดตั้ง Elastix เวอร์ชั่น 1.6
เทคนิคการทำ Elastix Cluster
เทคนิคการติดตั้ง Elastix 3.0/Elastix MT
เทคนิคการติดตั้ง Elastix 2.5
Elastix

Re: วิธีการติดตั้ง Elastix เวอร์ชั่น 1.6

โพสต์โพสต์แล้ว: 23 ก.ค. 2010 17:26
โดย Pisces
ทำการ download Elastix 1.6 ไปแล้ว แต่ไม่สามารถติดตั้งได้ค่ะ โดยมี error ขึ้นมาว่าหาไฟล์ ks.cfg ไม่พบ โหลดไฟล์มาใหม่ หรือไลท์แผ่นใหม่ก็หลายรอบ เมื่อเอาไป boot ก็เกิดอาการเดิม ไม่ทราบว่าใครเคยพบบ้างค่ะ อาการนี้ และพอจะมีวิธีแก้ไขหรือไม่คะ

Re: วิธีการติดตั้ง Elastix เวอร์ชั่น 1.6

โพสต์โพสต์แล้ว: 24 ก.ค. 2010 12:03
โดย nuiz
อืม ส่วนตัวแล้วก็ยังไม่เคยเจอปัญหานี้นะครับ แต่เคยมีท่านอื่นโพสต์ถามอาการนี้เหมือนกัน ไม่รู้ว่าแก้ปัญหาได้หรือยัง

ผมค้นดูในเน็ตแล้ว ส่วนใหญ่ก็ฟันธงกันว่าเป็นปัญหาไดร์เวอร์ของ Harddisk บน CentOS อ่ะครับ เขาลองให้เข้าไปที่ Bios แล้วแก้ประเภทของ Harddisk จาก Sata ไปเป็น IDE ก็อาจจะแก้ปัญหาได้

ไม่ทราบว่า Harddisk เป็นแบบ Sata ป่าวครับ

Re: วิธีการติดตั้ง Elastix เวอร์ชั่น 1.6

โพสต์โพสต์แล้ว: 12 ส.ค. 2010 14:32
โดย nuiz
ปัญหาที่ว่าหาไฟล์ ks.cfg ไม่เจอ ตกลงว่าเป็นเพราะไดร์ฟ CD ROM ที่เราใช้ติดตั้งครับ โดยตัวติดตั้งมันจะมองหาไฟล์ kc.cfg ที่อยู่ใน CD ROM ถ้า Path ที่โปรแกรมติดตั้งมันใช้อ้างอิงถึงไดร์ CD ROM ไม่ตรงกับไดร์ฟจริงๆ มันก็จะหาไฟล์ไม่เจอ แล้วก็จะอ้าง Error ว่าหาไฟล์ CDROM:ks.cfg ไม่เจอ

สำหรับวิธีแก้ไข บางท่านใช้ไดร์ฟ CD ROM แบบ Internal แบบ IDE ใส่ในเครื่องเลย ไม่ได้ใช้แบบ External

Re: วิธีการติดตั้ง Elastix เวอร์ชั่น 1.6

โพสต์โพสต์แล้ว: 13 ส.ค. 2010 14:53
โดย Pisces
ขอบคุณมากเลยนะคะ

พอเปลี่ยนมาใช้เป็น internal CD/DVD ROM แล้ว สามารถติดตั้งได้ตามปกติค่ะ

:D :D :D

Re: วิธีการติดตั้ง Elastix เวอร์ชั่น 1.6

โพสต์โพสต์แล้ว: 27 ส.ค. 2010 10:40
โดย smuchcha
สอบถามเรื่องการ set การ์ด fxo ให้สามารถรับและโทรออกผ่านทาง PSTN ที่นำมาต่อได้ครับ ผมดูในระบบผมก็เจอการ์ดแล้วแต่ไม่สามารถใช้งานได้ ผู้รู้ช่วยแนะหน่อยครับ

Re: วิธีการติดตั้ง Elastix เวอร์ชั่น 1.6

โพสต์โพสต์แล้ว: 04 ก.ย. 2013 22:22
โดย chatchai
ผมติดตั้ง Elastix เสร็จแล้ว แต่พอจะ คอนฟิกด้วยคำสั่ง /etc/resolv.conf ไม่ได้ครับ พอผมใช้คำสั่งนี้แล้ว ระบบบอกว่า permission denied ครับ
:D :) :geek:

Re: วิธีการติดตั้ง Elastix เวอร์ชั่น 1.6

โพสต์โพสต์แล้ว: 04 ก.ย. 2013 23:49
โดย nuiz
ตอนนี้เป็น Elastix 2.4 แล้วครับ ดาวน์โหลดแล้วมาติดตั้งใหม่ครับ วิธีติดตั้งก็ (เกือบจะ) เหมือนเวอร์ชั่น 1.6 นี้