Latest revision |
Your text |
Line 27: |
Line 27: |
| ===Sharing your connection over bluetooth [n900]=== | | ===Sharing your connection over bluetooth [n900]=== |
| | | |
- | Using [http://maemo.org/packages/view/genwall genwall] for internet connection sharing over bluetooth, follow:([http://talk.maemo.org/showpost.php?p=1454885&postcount=62 Linux]/[http://talk.maemo.org/showpost.php?p=1454885&postcount=63 Windows]).
| + | Using udev to automatically setup internet connection sharing over bluetooth. |
- | | + | |
- | | + | |
- | | + | |
- | Using udev to automatically setup internet connection sharing over bluetooth comes now. | + | |
| | | |
| | | |
Line 73: |
Line 69: |
| | | |
| | | |
- | === Using PAN on older maemo5 pr3 === | + | === Using PAN on older releases === |
- | In terminal cd /etc/udev/ then write vi bluenet.sh
| + | |
- | it will open
| + | |
- | /etc/udev/bluenet.sh press R and paste that code:
| + | |
- | #!/bin/sh
| + | |
- | if [ $ACTION = "add" ]; then
| + | |
- | # by 9000 @ talk.maemo.org
| + | |
- | # Prompt you to select the Internet connection. You may choose gprs or wifi
| + | |
- | run-standalone.sh dbus-send --system --type=method_call --dest=com.nokia.icd_ui /com/nokia/icd_ui com.nokia.icd_u
| + | |
- | # Selecting and establishing connection takes time
| + | |
- | sleep 2
| + | |
- | # Verbose mode. You can remove it when you're using widget to activate this script
| + | |
- | set -x
| + | |
- | IP_ADDR="192.168.3.1"
| + | |
- | NETMASK="255.255.255.0"
| + | |
- | DHCP_RANGE="192.168.3.60,192.168.3.70"
| + | |
- | RUNFILE="/var/run/btpan_tethering.pid"
| + | |
- | DNSMASQ="/usr/sbin/dnsmasq"
| + | |
- | # Load modules
| + | |
- | modprobe ipt_MASQUERADE
| + | |
- | # flush old rules
| + | |
- | iptables -F
| + | |
- | iptables -t nat -F
| + | |
- | iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
| + | |
- | # forward IPs
| + | |
- | echo 1 > /proc/sys/net/ipv4/ip_forward
| + | |
- | # Setup bnep0
| + | |
- | ifconfig bnep0 down
| + | |
- | ifconfig bnep0 up
| + | |
- | ifconfig bnep0 $IP_ADDR netmask $NETMASK up
| + | |
- | # Setup DNS and DHCP
| + | |
- | start-stop-daemon -S -p $RUNFILE -m -b -x $DNSMASQ -- -k -I lo -z -a $IP_ADDR -F $DHCP_RANGE -b
| + | |
- | run-standalone.sh dbus-send --type=method_call --dest=org.freedesktop.Notifications /org/freedesktop/Notifications org.freedesktop.Notifications.SystemNoteInfoprint string:'Bluetooth PAN Activated'
| + | |
- | fi
| + | |
- | | + | |
- | press esc, then :w to save file and :q to quit
| + | |
- | | + | |
- | set ''/etc/udev/bluenet.sh'' as executible:
| + | |
- | chmod +x /etc/udev/bluenet.sh
| + | |
- | | + | |
- | cd /etc/udev/rules.d/
| + | |
- | command vi 98-bnep0.rules and press R
| + | |
- | | + | |
- | /etc/udev/rules.d/98-bnep0.rules copy that txt and paste it, esc and Save it with command :w quit vi editor :q :
| + | |
- | ACTION=="add", SUBSYSTEM=="net", KERNEL=="bnep0", RUN+="/etc/udev/bluenet.sh"
| + | |
- | | + | |
| | | |
| It is possible to use PAN to share Internet connections via PAN between two Nokia devices. However, on older devices it is recommended to use [[Bluetooth DUN]] (dial-up networking), since this is the normal method which smartphones use to share Internet access over Bluetooth. | | It is possible to use PAN to share Internet connections via PAN between two Nokia devices. However, on older devices it is recommended to use [[Bluetooth DUN]] (dial-up networking), since this is the normal method which smartphones use to share Internet access over Bluetooth. |