تكملة لموضوع التشبيك على نظام OpenBSD و FreeBSD قضيت يومين محاولا الربط بموديم Sagem Fast 800 و Thomson/Alcatel Speedtouch 330 (المعدني اللون و الأحمر الداكن)، لكن مع الأسف رغم كل المحاولات لم أنجح على كلى النظامين و على كلى النمطين PPPoE و PPPoA و السبب غالبا هو عدم عمل البرنامج الثابت (firmware) نتيجة عدم إكتمال دعم كل الخصائص و الأنماط.
لم تنجح لا محولات التجميع من المصدر البرمجي (1, 2, 3) و لا محاولات استيراد البرنامج الثابت من غنو/لينكس و لا استخدام أية أداة مقترحة على المواضيع و الشروحات التي قرأتها. بإختصار على ما يبدوا لا سبيل لتشغيل المودمين بعد الإصدار 6 لنظام FreeBSD خصوصا مع غياب إمكانية الوصل بنمط PPPoA مع مزود الخدمة لدي؛ كما لا أمل تقريبا من تشغيلهما بنمط PPPoE النمط الوحيد المتاح لدي الآن.
من خلال محاولاتي للتأكد من صحة إعدادات الربط راجعت سكريبت تثبيت مودم sagem fast 800 على أبونتو و أدخلت عليه تحديثات ليعمل بشكل صحيح على الإصدارات الأخيرة لأبونتو و النواة لينكس المرفقة معها و بالتالي قمت بتحديث الموضوع نفسه. بالنسبة لمودم Speedtouch 330 لم أجربه على غنو/لينكس مند 2004لذلك لست متأكدا من عمله بنمط PPPoE لكن على الأرجح أنه يعمل حسب ما قرأت في التوثيق المودم يعمل بشكل جيد بنمط PPPoE على أبونتو لينكس.
كما لاحظت أن عناوين خدمة فرز الأسماء على الشبكة (dns) من طرف مزود الخدمة (iam) أصبحت:
جيد، الآن سأترك هنا كل الإعدادات التي إعتمدت عليها كمرجع:
على OpenBSD:
عند وصل المودم تظهر المخرجات التالية على رسائل النظام حسب المودم الموصول:
محتوى الملف /etc/ppp/ppp.conf الذي استخدمته في الربط بكلى المودمين، طبعا بعد إزالة علامة # عن أحد السطرين المحددان للمودم المستخدم:
محتوى الملف:
بالنسبة لـ Speedtouch 330 من الفئة الحمراء الداكنة ننفد (حمل البرنامج الثابت):
بالنسبة لـ Speedtouch 330 من الفئة المعدنية ننفد (حمل البرنامج الثابت):
للإتصال ننفد:
لمراقبة المخرجات ننفد:
ثم للقضاء على أداة ppp من محاولاتها في تجديد الإتصال ننفذ:
محاولاتي باستخدام الدعم التلقائي لـ pppoe على الملف hostname.if توقفت عند ما يلي:
محتوى الملف /etc/hostname.pppoe0
محتوى الملف /etc/hostname.em0
على FreeBSD:
عند وصل المودم تظهر المخرجات التالية على رسائل النظام حسب المودم الموصول:
محتوى الملف /etc/ppp/ppp.conf لا يختلف كثيرا عن مثيله على OpenBSD
عدم عمل المودمين بنمط PPPoE على نظام OpenBSD و FreeBSD لا ينقص من قيمة النظامين. في النهاية المودمين بحتاجان إلى برنامج ثابت غبر حر و رخصة تدواله مقيدة. حتى مستخدمي ويندوز فيستا و 7 يعانون معهما أيضا. رغم هذا أضفت تنبيه بواسطة google alerts لإخباري بأي جديد بخصوصهما، كما سأعيد التجربة في إصدار مستقبلي للنظامين :)
المصادار و المراجع بالنسبة لـ OpenBSD:
المصادار و المراجع بالنسبة لـ FreeBSD:
.
لم تنجح لا محولات التجميع من المصدر البرمجي (1, 2, 3) و لا محاولات استيراد البرنامج الثابت من غنو/لينكس و لا استخدام أية أداة مقترحة على المواضيع و الشروحات التي قرأتها. بإختصار على ما يبدوا لا سبيل لتشغيل المودمين بعد الإصدار 6 لنظام FreeBSD خصوصا مع غياب إمكانية الوصل بنمط PPPoA مع مزود الخدمة لدي؛ كما لا أمل تقريبا من تشغيلهما بنمط PPPoE النمط الوحيد المتاح لدي الآن.
من خلال محاولاتي للتأكد من صحة إعدادات الربط راجعت سكريبت تثبيت مودم sagem fast 800 على أبونتو و أدخلت عليه تحديثات ليعمل بشكل صحيح على الإصدارات الأخيرة لأبونتو و النواة لينكس المرفقة معها و بالتالي قمت بتحديث الموضوع نفسه. بالنسبة لمودم Speedtouch 330 لم أجربه على غنو/لينكس مند 2004
كما لاحظت أن عناوين خدمة فرز الأسماء على الشبكة (dns) من طرف مزود الخدمة (iam) أصبحت:
62.251.229.237 62.251.229.223بدلا من:
212.217.0.1 212.217.0.12
جيد، الآن سأترك هنا كل الإعدادات التي إعتمدت عليها كمرجع:
على OpenBSD:
عند وصل المودم تظهر المخرجات التالية على رسائل النظام حسب المودم الموصول:
## sagem fast 800 dmesg | grep -i eagle ugen1 at uhub4 port 1 "Analog Devices Eagle II" rev 1.10/50.00 addr 2
## speedtouch 330 metalic dmesg | grep -i thomson ugen1 at uhub4 port 1 "THOMSON Speed Touch 330" rev 1.10/4.00 addr 2
## speedtouch 330 dark purple dmesg | grep -i alcatel ugen1 at uhub4 port 1 "ALCATEL Speed Touch 330" rev 1.10/2.00 addr 2
محتوى الملف /etc/ppp/ppp.conf الذي استخدمته في الربط بكلى المودمين، طبعا بعد إزالة علامة # عن أحد السطرين المحددان للمودم المستخدم:
# for speedtouch 330 set device !"/usr/local/sbin/pppoa2 -vpi 8 -vci 35 -v 1 -d /dev/ugen1"أو
# for sagem fast 800 or any other modem using pppoe set device !"/usr/sbin/pppoe -i em0"
محتوى الملف:
default: ident user-ppp set log Phase Chat IPCP CCP tun command #set ifaddr 10.0.0.1/0 10.0.0.2/0 #set redial 5 99999 #set reconnect 5 99999 adsl: set log Phase Chat IPCP CCP LCP TCP/IP tun command Warning set authname "YourLogin" set authkey "YourPassword" set dial set login set timeout 0 ## for speedtouch (PPPoA). Install the driver and its firmware first ## see http://freebsd.bebik.net/wiki/index.php/Modem_USB ## #set device !"/usr/local/sbin/pppoa2 -vpi 8 -vci 35 -v 1 -d /dev/ugen1" ## for sagem fast 800 or any modem ## see man pages for: ueagle ## see http://ueagle.sourceforge.net/download.html ## ## em0 is the available ethernet on this computer ## #set device !"/usr/sbin/pppoe -i em0" ## tried these with no luck for both sagem fast 800 and speedtouch 330 ## ## set device PPPoE:em0.8.35 # ppp hangs ## set device PPPoE:em0:8.35 # gives a synatax error ## set device PPPoE:em0 # ppp hangs ## set device "!/usr/sbin/pppoe -i ppp0" # nothing happens, modem hang ## set device PPPoE:ueagle0 # ppp hangs ## set device PPPoA:em0:8.35 # gives a syntax error ## ## ## tried this for ## ## set device !"/usr/local/sbin/pppoa2 -vpi 8 -vci 35 -v 1" accept chap set mru 1492 set mtu 1492 set speed sync disable acfcomp protocomp deny acfcomp set redial 15 10000 set reconnect 10 100 add default HISADDR set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0 nat enable yes enable dns enable lqr set lqrperiod 10 disable ipv6cp set ctsrts off
بالنسبة لـ Speedtouch 330 من الفئة الحمراء الداكنة ننفد (حمل البرنامج الثابت):
modem_run -v 1 -m -d /dev/ugen1 -f /etc/firmware/Kqd6_3.012
بالنسبة لـ Speedtouch 330 من الفئة المعدنية ننفد (حمل البرنامج الثابت):
modem_run -v 1 -m -d /dev/ugen1 -f /etc/firmware/Zzzl_3.012
للإتصال ننفد:
ppp Working in interactive mode Using interface: tun0 ppp ON puffy> dial adsl
لمراقبة المخرجات ننفد:
tail -f /var/log/messages tail -f /var/log/daemon
ثم للقضاء على أداة ppp من محاولاتها في تجديد الإتصال ننفذ:
pkill -9 ppp
محاولاتي باستخدام الدعم التلقائي لـ pppoe على الملف hostname.if توقفت عند ما يلي:
محتوى الملف /etc/hostname.pppoe0
inet 0.0.0.0 255.255.255.255 NONE \ pppoedev em0 authproto pap \ authname 'YourLogin' authkey 'YourPassword' up dest 0.0.0.1 !/sbin/route add default -ifp pppoe0 -link pppoe0:1.8.0.23 ##!/sbin/route add default -ifp pppoe0 -link ueagle0:1.8.0.23 ##!/sbin/route add default -ifp pppoe0 0.0.0.1 ##!/sbin/route add default -ifp pppoe0 0.0.0.1 ueagle0:1.8.0.23 ###!/sbin/route add -iface 192.168.1.2 -link ueagle0:1.8.0.23
محتوى الملف /etc/hostname.em0
up
على FreeBSD:
عند وصل المودم تظهر المخرجات التالية على رسائل النظام حسب المودم الموصول:
## sagem fast 800 tail /var/log/messages ugen3.2:at usbus3 root: Unknown USB device: vendor 0x1110 product 0x9022 bus uhub3
## speedtouch 330 metalic tail /var/log/messages ugen3.2:at usbus3 root: Unknown USB device: vendor 0x06b9 product 0x4061 bus uhub3
## speedtouch 330 dark purple tail /var/log/messages ugen3.2:at usbus3 root: Unknown USB device: vendor 0x06b9 product 0x4061 bus uhub3
محتوى الملف /etc/ppp/ppp.conf لا يختلف كثيرا عن مثيله على OpenBSD
adslpa: set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0 add default HISADDR # Add a (sticky) default route set login set log local CCP Command DNS IPCP LCP TCP/IP Warning set device PPPoA:ueagle0.8.35 set authname "YourLogin" set authkey "YourPassword" enable lqr enable dns disable ipv6cp set reconnect 10 100 adslpo: #new -i ueg0 adsl adsl set log local Phase tun CCP command DNS IPCP LCP TCP/IP Warning set device PPPoE:em0:8.35 set authname "YourLogin" set authkey "YourPassword" set mru 1492 set mtu 1492 set speed sync set login set dial set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0 add default HISADDR # Add a (sticky) default route enable lqr enable dns disable ipv6cp set reconnect 10 100 set ctsrts off
عدم عمل المودمين بنمط PPPoE على نظام OpenBSD و FreeBSD لا ينقص من قيمة النظامين. في النهاية المودمين بحتاجان إلى برنامج ثابت غبر حر و رخصة تدواله مقيدة. حتى مستخدمي ويندوز فيستا و 7 يعانون معهما أيضا. رغم هذا أضفت تنبيه بواسطة google alerts لإخباري بأي جديد بخصوصهما، كما سأعيد التجربة في إصدار مستقبلي للنظامين :)
المصادار و المراجع بالنسبة لـ OpenBSD:
* usb(4) man page * ueagle(4) man page * pppoe(4) man page + pppoe(8) man page * route(8) man page * sppp(4) man page * ML: "Speedtouch 330" (Revision 4) (Re: #2, Re: #3) * ML: [speedtouch] SpeedTouch USB 330 sous OpenBSD 3.5 (Re: #2, Re: #3) * Instalacja THOMSON SpeedTouch 330 pod OpenBSD (translation) * Re: ppp.conf for ueagle and pppoa * OpenBSD 3.4, FreeADSL et Sagem 908 (et ici) * ML: derkeiler: ueagle ppp on openBSD * compgroups: ueagle ppp on openBSD * SpeedTouch and SmoothWall * Alcatel / Thompson SpeedTouch 330 on OpenBSD 4.6 * Speedtouch USB driver homepage (+ BSD DOC) * openbsd 3.4 pppoe ou pptp * OpenBSD - FAQ - Networking - PPP (and Modem PPPoE vs OpenBSD PPPoE) * Supporting ADSL technology under OpenBSD * Using Belgacom Turboline ADSL with OpenBSD * [OpenBSD 3.6] Plus de PPPoE après la mise à jour * ML: Re: alcatel speedtouch usb pppoe support (OpenBSD 3.2) * Using OpenBSD with a PPPoA/PPPoE link * OpenBSD Network Tap * HOWTO : Making an active network TAP with OpenBSD 4.4 * OpenBSD 3.* Howto - PPPoE * OpenBSD Firmware packages * OpenBSD 3.7 and PPPoE * Using OpenBSD 3.3 As A Firewall/Gateway for Home DSL or Cable * OpenBSD/Bridging ADSL/Wireless HOWTO * Mes premiers pas avec le poisson qui pique
المصادار و المراجع بالنسبة لـ FreeBSD:
* SAGEM Fast 800 E3 WA FR et ALCATEL Speedtouch USB 300 (raie verte) sous FreeBSD 6.X (et OpenBSD) * pppoa (PPP over Alcatel's USB Speedtouch device) port for FreeBSD * udbp(4) man page * cdce(4) man page * ppp(8) man page * SpeedTouch USB & FreeBSD 4.10 * Analog Devices® Eagle® driver for *BSD * Analog Devices® Eagle® driver for *BSD - Files * Fug-Fr - Modem USB * Fug-forum - Recompilation et ATM_UNI * ueagle(4) man page - FreeBSD 6 * FreeBSD Forums: adsl usb modem driver * FreeBSD Forums: USB DSL modem problem * FreeBSD Handbook - PPP and SLIP * SpeedTouch 330 with MSN Broadband through Qwest ADSL * ppp problems : Modem connection issues on FreeBSD 5.2.1 * FreeBSD Forums: PPPoE configured :) * FreeBSD Forums: [Solved] ppp nat static/dynamic * FreeBSD Forums: How to get PPPoE on FreeBSD 8.0 to run on startup? * FreeBSD Forums: [Solved] Multiple ppp connections and routing table with poptop * FreeBSD Forums: Can't seem to get dns from my isp, I'm using pppoe * Cheaper Broadband with FreeBSD and DSL * HowTo Set-Up Southwestern Bell's DSL service on FreeBSD * Neostrada + and modem Sagem F @ st 800 on USB (translation) * FreeBSD 8.x PPPoE setup for UK ISPs * ML: Speed Touch 330, FreeBSD 4.8: Working
.
ليست هناك تعليقات:
إرسال تعليق