- แสดงความคิดเห็น
- อ่าน 8344 ครั้ง
- not spam ()

driver ตัวนี้ ใช้กับ linux ทะเล 7.0 ได้ไมครับ ผมเคยลองแล้ว มัน Error ตอนปลาย ๆ จำไม่ได้แล้วครับ หลังจากนั้น ก็ boot เข้า กราฟิกโหมด ไม่ได้เลย ครับแต่ลงใหม่แล้ว ตอนนี้ ปกติดีอยู่ ยังไม่ได้ลองลงดูใหม่ครับ เพราะว่า ไม่แน่ใจว่า driver จะใช้กับ ทะเล 7 ได้หรือเปล่า

สำหรับ TLE7.0 ที่ใช้ kernel 2.6.9 หรือมากกว่า ให้ download module amedyn2 ซึ่งกำลังพัฒนา home page อยู่ที่
http://sourceforge.net/projects/zyxel630-11/
ซึ่ง source file ยังเป็น cvs อยู่ ผมจึง browse cvs และได้ file ออกมา
ผมเอา file ไว้ที่
http://www.geocities.com/widhaya3/linux/amedyn2.tar.gz
ลองดูครับ วิธีการ config และ compile ดูที่
http://sourceforge.net/forum/forum.php?thread_id=1211858&forum_id=287227

เอ...ผมใช้ amedyn-2004-08-04-src.tgz ที่มีให้ load จากหน้า
http://sourceforge.net/project/showfiles.php?group_id=84006
เลยก็ได้ไม่มีปัญหานะครับ compile ผ่าน ใช้งานได้
(ลองกะ TLE 7.0 ไม่ได้ Up อะไรทั้งสิ้น )

เยื่ยมครับ ใช้ได้แล้ว แต่ตอนอ่าน เห็นมีคนบอกว่าไม่ได้ เลยทำให้ลังเลนิดหน่อย เพราะดูจากหลายตำราแล้วทำไม่เคยได้เลย แต่ไหนๆ ก็ไหนๆ แล้วอ่านดูแล้วน่าจะได้เลยลองทำตามดูครับ สุดยอดครับ ขอบคุณมากๆ
สำหรับคนที่อ่านแล้วลังเล เหมือนผม ยืนยันครับว่า ใช้ได้ครับ และนี่ก็ใช้อยู่ สุดยอดจริงๆ บางตำราไม่ได้ให้ปรับ ตรง Protocol ครับ เลยทำให้ไม่ได้ เป็น ATM แต่สำหรับอันนี้ให้ปรับเลยลองใหม่ ใช้ได้เลย
ยีนยันนะครับว่าได้ ดีใจๆ

ใช้ได้ บ่มีปัญหาลองแล้ว นำไปใช้เป็น server แชร์เนตซะเลย ง่ายดี อิอิ

ใช้ rp-pppoe ง่ายกว่าไหม

ผมทำตามขั้นตอนข้างบนแล้วต่อเนตได้เหมือนกันครับ แต่พอเนตหลุด ผมสั่ง amstart.sh ใหม่แล้วเกิด error แบบนี้ครับ ทำยังไงก็ไม่หายต้อง uninstall driver , restart เครื่องและลง compile driver ใหม่ ทำอยู่หลายรอบครับ ทำอยู่ครึ่งวันกว่าจะต่อเนตได้อีกครั้ง
[quote:5a8225d24b].
.
.
I found ADSL modem with VendorID = 06b9 & ProductID = a5a5
>>> Loading br2684 kernel module...
>>> Loading ppp_generic...
>>> Loading br2684ctl...
RFC1483/2684 bridge: Interface "nas0" created sucessfully
RFC1483/2684 bridge: Communicating over ATM 0.0.100, encapsulation: LLC
RFC1483/2684 bridge: Interface configured
>>> Activating interface...
>>> Removing default route...
>>> Loading pppd daemon...
[color=red:5a8225d24b]/sbin/adsl-start: line 215: 5900 Terminated $CONNECT "$@" >/dev/nu ll 2>&1[/color:5a8225d24b]
[root@linuxtle7 amedyn]# [/quote:5a8225d24b]
คือว่าผมมือใหม่มากๆ อยากถามว่า ถ้าเกิด internet หลุดหรือผม restart เครื่อง ต้องพิมพ์คำสั่งอะไรเพื่อ connect internet (และถ้าต้องการ disconnect internet ต้องทำไงครับ)

ลองถอดแล้วเสียบสาย usb ใหม่หรือยังครับ ? อ่าน ตรงท้ายๆของ how to มีบอกครับว่า ถ้า error ลองทำอย่างไรก่อน

มาเสริมเล็กน้อยครับ
ของผมใช้ driver version 2 ซึ่งมันจะ reconnect ให้เองหลังจากสายหลุด
ใน driver version แรก (amedyn-2004-08-04-src.tgz) เวลามัน reconnect มันจะเกิด error ต้องคอยมาถอดและเสียบสายใหม่ แต่ใน driver version หลัง มันจะ reconnect ได้ราบรื่นกว่าครับ
แต่ข้อเสียคือ ขั้นตอนติดตั้งยุ่งยากมาก เพราะยังเป็น version ทดสอบอยู่ ดูที่
http://sourceforge.net/forum/forum.php?thread_id=1211858&forum_id=287227
รายละเอียดการติดตั้ง ต่างจากของคุณสนองเล็กน้อยคือ
- ไม่ต้องลบ BRIDGE จาก Makefile ( ลองกับ TLE,debian และ ubuntu )
- pppoe ของ debian ไม่มีโปรแกรม adsl-setup จึงตั้องเอา source ของ rp-pppoe มา compile เอง
- ไฟล์ /etc/amedyn ถ้าใช้ internet ของ TRUE ต้องแก้ไขค่าที่สำคัญมากคือ
# ATM
VPI=0
VCI=100
ถ้าไม่แก้ จะ connect ติด แต่หลุดเลย
(อันนี้เหมือนกันกับของคุณสนอง แต่เคยเสียเวลาหลายวัน จึงนำมาลงไว้ให้สมบูรณ์)
- ต้องติดตั้ง package ให้ครบดังนี้
1.KERNEL-SOURCE -> DB=kernel_source-2.6.??, FC=linux-2.6.??
2.PPP -> DB=ppp, FC=ppp
3.LIBPCAP -> DB=libpcap0, FC=libpcap
4.PPPOE -> DB=pppoe, FC=rp-pppoe (**DB,pppoe ไม่มี adsl-setup ต้องหา rp-pppoe source มาcompileเอง - แต่ก็ต้องติดตั้ง pppoe ด้วย ไม่งั้นรันขั้นตอนสุดท้ายไม่ผ่าน)
5.LIBUSB -> DB=libusb, FC=usb
6.LIBUSB-DEV -> DB=libusb-dev, FC=libusb-devel
7.BR2684CTL -> DB=br2684ctl, FC=br2684ctl
8.ATM -> DB=atm-dev,atm-tools, FC=linux-atm
หมายเหตุ ชื่อ package จะต่างกันออกไปเล็กน้อย DBหมายถึงdebain, FCหมายถึงFedoraCore หรือ TLE
ขออภัยครับที่แทรกเข้ามา แต่เนื่องจากไม่อยากให้เสียเวลาตอนลองผิดลองถูกครับ

[quote:0876ce111f]ลองถอดแล้วเสียบสาย usb ใหม่หรือยังครับ ? อ่าน ตรงท้ายๆของ how to มีบอกครับว่า ถ้า error ลองทำอย่างไรก่อน[/quote:0876ce111f]
หุหุ ผมอ่านตรงท้ายๆ ด้วยแหละ แต่ไม่รู้ว่า error "/sbin/adsl-start: line 215: 5900 Terminated $CONNECT "$@" >/dev/nu ll 2>&1 " แปลว่า connect ไม่ได้
ขอบคุณคุณ taz และ wd ที่มาตอบครับ
ตอนนี้ผมใช้ amedyn2 อยู่ ลอง[url=http://ake117.blogspot.com]ดูที่นี่[/url]ครับว่าผมทำยังไง
ถ้ามีผิดตรงไหนฝากบอกด้วยครับ ตอนนั้นทำจน connect ได้ แล้วรีบพิมพ์เลย (กลัวลืม)

เผื่อจะเป็นประโยชน์ต่อผู้ใช้งาน debian/ubuntu เลยเอามาลงไว้ เพื่อให้อยู่ในหมวดเดียวกันครับ
มีข้อแม้คือ
- kernel ต้องมากกว่า 2.6.9
- homepage อยู่ที่ http://sourceforge.net/projects/zyxel630-11
- ดูรายละเอียดวิธีติดตั้งที่
http://sourceforge.net/forum/forum.php?thread_id=1211858&forum_id=287227
(หรือใน README ของ package ก็ได้)
- ส่วนของ kernel
# apt-get install kernel-package ncurses-dev fakeroot wget bzip2 module-init-tools
# apt-get install kernel-source-2.6.11
( ถ้าต้องการติดตั้ง kernel-patch ต้องเพิ่ม
____#apt-get install kernel-patch-2.6.11 kernel-tree-2.6.11
)
# cd /usr/src
# tar xvfj kernel-source-2.6.11-??.tar.bz2
# cd kernel-source-2.6.11
# cp /boot/config-2.???? .config
# make-kpkg clean
# make menuconfig
- ตั้งค่าตามคำแนะนำคือ
Code maturity level options --->
____[ * ] Prompt for development and/or incomplete code/drivers
Loadable module support --->
____[ * ] Enable loadable module support
____[ * ] Module unloading
Device Drivers --->
____Networking support --->
________Networking options --->
____________< M > Asynchronous Transfer Mode (ATM) (EXPERIMENTAL)
____________< M > RFC1483/2684 Bridged protocols
________< M > PPP (point-to-point protocol) support
____________< M > PPP support for async serial ports
____________< M > PPP support for sync tty ports
____________< M > PPP Deflate compression
USB support --->
____< M > Support for USB
____[ * ] USB device filesystem
____< M > EHCI HCD (USB 2.0)
____< M > OHCI HCD support
____< M > UHCI HCD support
Library routines --->
____< M > CRC32 functions
# make-kpkg --initrd kernel_image
( ถ้ามี patch คำสั่งจะเป็น # make-kpkg --initrd --added-patch debian kernel_image )
# dpkg -i ../kernel-image-2.6.11-???.deb
# reboot
- ส่วนเตรียมการ
# apt-get install br2684ctl atm-tools ppp pppoe pppoeconf pppstatus libpcap-dev libpcap0 libusb libusb-dev libatm1 libatm1-dev hotplug
*** ควรเอาไฟล์ Init-usb.bin และ fw-usb.bin หรือ Fw-usb_A.bin จากแผ่นไดร์เวอร์ของวินโดวส์ มาเตรียมใส่ไว้ใน /usr/lib/hotplug/firmware/ ให้เรียบร้อยเสียก่อน
- ส่วนของ source - amedyn
# cd /usr/src
# cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/zyxel630-11 login
# cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/zyxel630-11 co -P amedyn2
# tar xvfj amedyn2.tar.bz2
# cd amedyn2
# make
# make install
# make add_service
- ส่วนการปรับแต่ง
# vi /etc/amedyn
ตรวจ-ปรับแต่งให้เป็นดังนี้
LINE_TYPE=0x15
PROTOCOL_MODE=4
VPI=0 # ของ true
VCI=100 # ของ true
:wq
# amstart.sh
เป็นการสั่งให้ run amstart.sh 1 ครั้ง เพื่อให้ interface nas0 ทำงาน แต่จะยังใช้งาน internet ไม่ได้ ต้องเซ็ท pppoe ต่อไปดังนี้
# pppoeconf
-> INTERFACE เลือก nas0
-> POPULAR OPTIONS เลือก Yes
-> ENTER USERNAME ใส่ค่า username
-> ENTER PASSWORD ใส่ค่า password
-> USE PEER DNS เลือก Yes
-> LIMITED MSS PROBLEM เลือก Yes
-> START AT BOOT TIME เลือก Yes
-> ESTABLISH A CONNECTION เลือก Yes
ถ้าไม่มีอะไรผิดพลาด มันจะ connect ให้อัตโนมัติ ตั้งแต่ตอนนี้เป็นต้นไป
และจะ reconnect ให้เมื่อสายหลุด และตอนเปิดเครื่องทุกครั้ง
*** เพิ่มเติม ***
- สั่งหยุดบริการ
# /etc/init.d/amedyn stop
- สั่งให้บริการ (อันนี้ไม่จำเป็นเพราะ connect อัตโนมัติอยู่แล้ว)
# /etc/init.d/amedyn start
- driver ตัวนี้ จะทำการ debug มาให้โดยอัตโนมัติ ทำให้มีการส่งข้อมูล debug ไปที่ syslog ทุก 20 วินาที (ไม่แน่ใจ) ถ้าทดสอบเรียบร้อยดีแล้ว ควรปิด debug เสีย โดยการ compile module ใหม่ ดังนี้
# cd /usr/src/amedyn2/module
# make clean
# make nodebug
# make install
# /etc/init.d/amedyn restart
- ทั้งหมดนี้เป็นวิธีการเซ็ทของ debian/ubuntu โดยพยายามให้ใช้ package ของตัวเองให้มากที่สุด และพยายามให้ปรับแต่ง package source น้อยที่สุดครับ ทำให้แตกต่างจากวิธีการต้นฉบับอยู่บ้าง เช่น ไม่ต้องติดตั้ง rp-pppoe เป็นต้น
จบแล้วครับ
Posts: 1100
Joined: 02-12-2002