NASIL:Bluetooth ile internet bağlantısını paylaştırmak

PardusWiki, özgür ansiklopedi

Git ve: kullan, ara

Bu çalışmayı, internet bağlantısı olan dizüstünden diğer dizüstüne bu İnternet'i Bluetooth üzerinden paylaştırmak ihtiyacıyla yana yakıla Google'da aranırken ;

http://fedoranews.org/contributors/muhammad_al_ismail/bluetooth/   

adresini bulmamla mutlu sona ulaştım. Umarım sizlere de faydası olur.


1- Öncelikle her iki bilgisayarda da konsoldan KBluetooth veya Pardus / Programlar / Sistem / Kbluetooth (Bluetooth Sunucusu)'u tıklayıp Bluetooth programını çalıştırıyoruz.

2- Sunucu (İnternet bağlantısı olan) bilgisayar tarafında konsola geçip ;

/usr/sbin/hciconfig -a  komutunu veriyoruz.

Buradan sunucu bilgisayarın BD bilgisini alıyoruz.

3-Kwrite programı aracılığıyla bnep0 adında bir dosya oluşturuyoruz. Bu dosyanın içine

DEVICE=bnep0
ONBOOT=no
BOOTPROTO=DHCP

bilgilerini yazıyoruz.

4 -Aşağıdaki işlemleri konsolda root olarak veriyoruz.( normal kullanıcı olarak verdiğimde kabul etmedi )

/usr/sbin/brctl addbr pan0
/sbin/ifconfig pan0 10.0.0.1
/usr/sbin/brctl setfd pan0 0
/usr/sbin/brctl stp pan0 disable
/sbin/modprobe bnep
pand -s -M --role=NAP

5- İnternet bağlantısı verilecek bilgisayarda da aşağıdaki komutları yine root olarak veriyoruz.

/sbin/modprobe bnep
 pand -c 00:10:EC:71:F9:D6 -----> siz buraya ( sunucu bilgisayarınızın BD değerini yazmalısınız. )
/sbin/ifconfig bnep0 10.0.0.2 netmask 255.255.255.0
/sbin/route add default gw 10.0.0.1

6- Sunucu tarafındaki bilgisayarda aşağıdaki komutları veriyoruz.

/usr/sbin/brctl addif pan0 bnep0
/sbin/ifconfig bnep0 0.0.0.0

7- ip forward işlemi için ;

echo "1" > /proc/sys/net/ipv4/ip_forward
/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
/sbin/iptables -A FORWARD -i pan0 -j ACCEPT
/sbin/iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT

komutlarını veriyoruz.

8- İnternet paylaşımı için sunucu tarafındaki bilgisayarda ;

/sbin/iptables -t nat -A POSTROUTING -j MASQUERADE

komutunu veriyoruz.

9- Artık İnternet'tesiniz. Kolay gelsin.