Wednesday, May 4, 2011

ติดตั้ง no-ip บน clearos 5.2

ผมเพิ่งได้ทดลองติดตั้ง no-ip บน clearos 5.2 ดู เป็นอันว่าผ่านไปได้ด้วยดีครับ
เนื่องจาก dyndns ของผมมันชอบ block     ผมก็เลยต้องเปลี่ยน
หวังว่าคงเป็นการแบ่งปัน เล็ก ๆ น้อย ๆ จากผม จากที่เคย เอาจาก linuxthai มาเยอะมากครับ
สำหรับท่านที่ติดตั้งเป็นแล้ว ก็ผ่านได้เลยครับ
สำหรับมือใหม่ ก็ลองเอาไปใช้ดูก่อนนะครับ
ผิดพลาดประการใด ต้องให้ มืออาชีพมาแนะนำต่อ ครับ
ก่อนอื่นต้องไปสมัครสมาชิกที่ https://www.no-ip.com/ มากันก่อนนะครับ
เสร็จแล้วก็ทำการ ยืนยันการสมัครสมาชิก ที่ e-mail ด้วย
login เข้า no-ip แล้วก็สร้าง host ที่ menu :Hosts/Redirects
add host ตามต้องการ เช่น xyz.no-ip.org
ในที่นี้ผมใช้ ssh นะครับ
download add-on ก่อนแล้วกัน
[root@system ~]#  wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz หรือจะ download ในเว็ปไซค์ แล้วโยนเข้า server ไปเลยก็ได้ครับ
[root@system ~]# tar -zxvf noip-duc-linux.tar.gz
[root@system ~]#ls
 noip-2.1.9-1
[root@system ~]# cd noip-2.1.9-1
[root@system noip-2.1.9-1]# make
gcc -Wall -g -02 -Dlinux -DPREFIX=\"/usr/local\" noip2.c -o noip2
make: gcc: Command notfound
make: *** [noip2] Error 127            error ซะงั้น   
[root@system noip-2.1.9-1]# ls binaries/
noip2-i686  noip2-x86_64
[root@system noip-2.1.9-1]# cp binaries/noip2-i686 ./noip2
[root@system noip-2.1.9-1]# make install
if [ ! -d /usr/local/bin ]; then mkdir -p /usr/local/bin;fi
if [ ! -d /usr/local/etc ]; then mkdir -p /usr/local/etc;fi
cp noip2 /usr/local/bin/noip2
/usr/local/bin/noip2 -C -c /tmp/no-ip2.conf
Auto configuration for Linux client of no-ip.com.
Multiple network devices have been detected.
Please select the Internet interface from this list.
By typing the number associated with it.
0       eth1
1       tun0
2       ppp0
2                                  <<<<<<  ตรงนี้ ให้เลือก การ์ดแลนที่ใช้ออก internet ในที่นี้ของผมคือ 2
Please enter the login/email string for no-ip.com e-mail@e-mail.com ใส่ e-mail ที่ใช้ในการ login no-ip
Please enter the password for user 'e-mail@email.com' 12345678 ใส่ password ที่ใช้ในการ login no-ip
Do you wish to run something at successful update?[N] (y/N) n <<<< ตรงนี้ไม่รู้ว่ามัน update อะไร ผมก็เลย ตอบ no ไว้ก่อน (กำลังหาข้อมูลครับ)
New configuration file '/tmp/no-ip2.conf' created.
mv /tmp/no-ip2.conf /usr/local/etc/no-ip2.con
[root@system noip-2.1.9-1]#
make the noip client run every time the system boots
[root@system ~]# whereis noip2
noip2: /usr/local/bin/noip2
[root@system ~]# echo '/usr/local/bin/noip2' >> /etc/rc.local
[root@system ~]#
เสร็จแล้วครับ      
[root@system ~]#noip2 -h  
USAGE: noip2 [ -C [ -F][ -Y][ -U #min]
        [ -u username][ -p password][ -x progname]]
        [ -c file][ -d][ -D pid][ -i addr][ -S][ -M][ -h]
Version Linux-2.1.9
Options: -C               create configuration data
         -F               force NAT off
         -Y               select all hosts/groups
         -U minutes       set update interval
         -u username      use supplied username
         -p password      use supplied password
         -x executable    use supplied executable
         -c config_file   use alternate data path
         -d               increase debug verbosity
         -D processID     toggle debug flag for PID
         -i IPaddress     use supplied address
         -I interface     use supplied interface
         -S               show configuration data
         -M               permit multiple instances
         -K processID     terminate instance PID
         -z               activate shm dump code
         -h               help (this text)
ตรงนี้ ลองไปศึกษาดูเองนะครับ

ผิดพลาดประการใด ต้องขออภัยด้วย เพิ่งค้นหาและลองติดตั้ง ณ ตอนที่เริ่มหัวข้อไปพร้อม ๆ กันครับ
ท่านที่ ชำนาญ แล้ว แนะนำเพิ่มเติมได้ครับ

0 comments:

Post a Comment

 
Design by GURU