بسم الله الرحمن الرحيم
لتشغيل البلوتوث في اللينكس
ارسال واستقبال من والى الكمبيوتر
طبعا النسخة المجربة هي الفيدورا كور الرابع
السلام عليكم ورحمة الله وبركاته
سوف اقوم اليوم بتغير بعض الاعدادات حتى يتناسب مع البلوتوث
راجيا ان يكون الشرح وافي وكامل
نبتدي بإسم الله....
نحتاج بعض الملفات والتحديثات ..
عن طريق برناج yum
في الترمينال اكتب..
yum install bluez-libs bluez-pin bluez-utils bluez-hcidump bluez-utils-cups #
واذا لم يفلح قم بالبحث عنها في هذا الموقع..
والبرامج هي...
bluez-libs
bluez-pin
bluez-utils
bluez-hcidump
bluez-utils-cups
قم بتركيبها وبعد هذا اتبع الخطوات التالية
الخطوة الاولى :
نريد تغير في system-config-security-level.
K >> system settings >> security level >>SElinux
من هذه القائمة ننظر الى اسفل قليلا
من
policy type..
نختار
targeted..
ثم
SELinux Service Protection
نقوم بوضع علامة على
Disable SELinux protection for bluetooth daemon
يجب ان يكون كل شي مثل هذه الصورة

_____
الخطو الثانية :
لنتأكد جميعا من hcid و sdpd وذلك بـــ...
لتأكد ان الملف التالي موجود ...
etc/init.d/bluetooth/
ولكي نستطيع فتح الملف والتأكد منه اكتب التالي
gedit /etc/init.d/bluetooth #
اذا تأكدنا نتجه للخطوة التالية وهي....
قم بكتابة الاوامر التالية في الترمينال..
الامر الأول:
etc/init.d/bluetooth restart/ #
الامر الثاني:
etc/init.d/bluetooth status/ #
حتى يصبح الامر كالتالي....
etc/init.d/bluetooth restart
Stopping Bluetooth services: [ OK ]
Starting Bluetooth services: [ OK ]
# /etc/init.d/bluetooth status
hcid (pid 10036) is running...
sdpd (pid 10038) is running...
الامر الثالث:
hcitool dev #
حتى يصبح الامر كاتالي....
hcitool dev
Devices:
hci0 00:20:E0:XX:YY:ZZ
اذا صار كل شي مثل السابق( وبالذات مع الامر الثالث hci0 00:20:E0:XX:YY:ZZ ) بعد هذا نعرف ان البلوتوث معرف عندنا...لننطلق اكثر..
واذا لم نجد شئ يجب مراجعة الموضوع من البداية والتأكد من خطواتنا كاملة.
______
الخطوة الثالثة:(من اهم الخطوات)
نريد التعديل على ملف hcid.conf
وهو موجود في
etc/bluetooth/hcid.conf/
اولا سنصنع ملف احتياطي لعلنا نحاتج اليه
ولعمل نسخة احتياطية اكتب الامر التالي..
cp /etc/bluetooth/hcid.conf /etc/bluetooth/hcid.conf-stock #
وبعد عمل النسخة الاحتياطية نقوم بالتالي...
اكتب الامر التالي لفتح الملف
gedit /etc/bluetooth/hcid.conf #
سنقوم بعمل تغيرين فقط..
سيفتح الملف
سنغير هذه الاسطر
# PIN helper
#pin_helper /usr/bin/bluepin;
# D-Bus PIN helper
dbus_pin_helper;
الى
# PIN helper
pin_helper /etc/bluetooth/feed-pin.sh
# D-Bus PIN helper
#dbus_pin_helper;
وسنغير هذه الاسطر
#auth enable;
#encrypt enable;
الى
auth enable;
encrypt enable;
واذا كنت تريد تغير اسم جهازك ( النك نيم في البلوتوث طبعا للجهاز)
نكتب ما نريد في...
name "%h-%d";
الى ما نريد..
مثلا
name "PC's AhMaD";
ثم حفظ وخروج..
___________
الخطوة الرابعة :
انشاااء ملف الاقتران بين جهاز الكمبيوتر والجوال
ملف الاقتران هو الملف الذي يحتوي على الرقم السري لكي يدخله المستخدم في حالة انه يريد ان يرسل او يستقبل من جهاز الكمبيوتر..
نريد ان نعمل هذا الملف في المسار التالي..
/etc/bluetooth/
ولإنشاء الملف نستخدم الامر التالي
# gedit /etc/bluetooth/feed-pin.sh
ثم ننسخ الامر التالي ونقوم بلصقه في الملف الجديد
#!/bin/sh
echo "PIN:123456"
ثم حفظ وخروج...
طبعا الارقام السابقة يمكن تغيرها بأي ارقام اخرى وبشرط ان تكون ارقام فقط وهذه هي الارقام السرية المستخدمة.
ثم نكتب الامر التالي في الترمنال..
# chmod 700 /etc/bluetooth/feed-pin.sh
________________
بعد ذلك نريد اعادة تشغيل البلوتوث مرة ثانية.. نكتب الاوامر التالية
# /etc/init.d/bluetooth restart
Stopping Bluetooth services: [ OK ]
Starting Bluetooth services: [ OK ]
# /etc/init.d/bluetooth status
hcid (pid 10136) is running...
sdpd (pid 10138) is running...
---------
الخطوة الخامسة :
تعدي الملف التالي
/etc/bluetooth/rfcomm.conf
نكتب الامر التالي..
# gedit /etc/bluetooth/rfcomm.conf
نقوم بتغير التالي
bind no;
نغيرها الى..
bind yes;
ونغير
Then locate the line:
device 11:22:33:44:55:66;
الى مثلا..
device 00:07:E0:XX:YY:ZZ;
ثم حفظ وخروج...
ثم نعيد تشغيل البوتوث بكتابة التالي...
# /etc/init.d/bluetooth restart
Stopping Bluetooth services: [ OK ]
Starting Bluetooth services: [ OK ]
# /etc/init.d/bluetooth status
hcid (pid 10236) is running...
sdpd (pid 10238) is running...
ثم نعيد تشغيل الجهاز..
وكل شي تمام ان شاااء الله
___
بعد اعدة التشغيل نذهب الى
K >> System Tools >> bluetooth file sharing.
لكن السؤال هنااا كيف نستطيع ان نرسل ونستقبل من والى الجهاز ؟؟
هناا بعض التوزيعات تضغط بيمين الفأرة على الملف ثم اكشن ثم سيند وهذه شفتها في السوزي
وطبعا تعريف البلوتوث في السوزي اسهل بمليون مره من الفيدورا .
المهم خلونا مع قوة الفيدورا ونكمل لحبايبنا اصحاب توزيعة فيدورا...
عندما ترسل من جهاز الجوال الى الكمبيوتر فأنه يستقبل بشكل عادي..
لكن لاهم الان كيف نرسل من الكمبيوتر الى جهاز الجوال...
وهنا يجب ان اضع بعض الاوامر لكي نتبعها عند الارسال..
نفتح الترمينال وبعدها..
#للبحث عن الاجهزة نكتب الامر التالي..#
$ hcitool scan
وهذه هي الاجهزة الموجودة..
$ hcitool scan
Scanning ...
00:15:A0:4F:B2:A4 My love
#لارسال ملف من الكمبيوتر الى جهاز الجوال نكتب#
obex_push 15 00:15:A0:4F:B2:A4 /home/moon/love.3gp
سوف اقوم بشرح الامر السابق..
obex_push البرنامج المنفذ
رقم القناة اذا لم يعمل هذا الرقم ممكن تجرب من الواحد 15
اي يمكن تغير هذا الرقم الى ان تصل الى الرقم الصحيح..
00:15:A0:4F:B2:A4 هذا الكود الخاص بالجهاز الذي وجدناه عندما عملنا بحث للأجهزة
يمكن مراجعة امر البحث حتى نتأكد انه مطابق..
/home/moon/love.3gp
/home/moon/ مكان الملف
love.3gp الملف المراد ارساله
#### مع ملاحظة ان المتصفح قام بقلب بعض الكلمات######
تقبلووووووا مني تحياتي انا كاتب الموضوووع عاااااااااااااشق فيدوراااا
راجي ان يكون الشرح كامل ووافي وشكراااا لكم جمعياااا اعضاء المنتدى.....