Editing Networking
Warning: You are not logged in.
Your IP address will be recorded in this page's edit history.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
- | + | '''The Comprehensive Alternative Networking Guide''' | |
- | + | A lot of the alternative networking methods on this wiki and in the forum have out-date information. This guide is for OS2008 Diablo. For more detailed information on a specific interface see the relevant wiki page or search the forums. | |
- | + | (FYI: to add a new page to the wiki just navigate to it http://wiki.maemo.org/your-new-page this was not obvious to me until I remembered how wikipedia is set up) | |
+ | ------------------------- | ||
- | + | '''We will cover:''' | |
+ | built-in wifi (Managed), external USB wifi (r8187), ethernet (via USB), bluetooth PAN, usb networking, and forwarding traffic to a wired computer. | ||
- | + | == Built-in wifi (Managed) == | |
+ | The built-in wireless card is pictured in detail here: http://talk.maemo.org/showthread.php?t=30032 | ||
- | + | This interface is wlan0 and uses the closed-source cx3110x driver. For the NITdroid project an open-source driver http://stlc45xx.garage.maemo.org was created. As it stands, the internal wifi chipset is not capable of injection with either of these drivers. | |
- | + | A useful utility is [http://maemo.org/downloads/product/OS2008/wifiinfo WifiInfo] which shows signal strength, internal IP address, power savings toggle and a AP scan option. | |
== External USB wifi (r8187) == | == External USB wifi (r8187) == | ||
Line 18: | Line 21: | ||
The Alfa goes for about $35, while the knock-off is about $25. | The Alfa goes for about $35, while the knock-off is about $25. | ||
- | You are going to need more power than the N810 can provide for itself. There are many ways to do this. [http:// | + | You are going to need more power than the N810 can provide for itself. There are many ways to do this. [http://maemo.org/ EXAMPLES] of power injection |
- | Download | + | Download and untar this archive containing the compiled drivers. |
- | + | For example, download [http://p7230.homelinux.com/os2008/rtl8187_diablo.tar here] to Documents | |
# cd /home/user/MyDocs/.documents/ | # cd /home/user/MyDocs/.documents/ | ||
# tar -xvf rtl8187_diablo.tar | # tar -xvf rtl8187_diablo.tar | ||
Line 30: | Line 33: | ||
Script: | Script: | ||
- | |||
echo host > /sys/devices/platform/msusb_hdrc/mode | echo host > /sys/devices/platform/msusb_hdrc/mode | ||
insmod ieee80211_crypt-rtl.ko | insmod ieee80211_crypt-rtl.ko | ||
Line 36: | Line 38: | ||
insmod r8187.ko | insmod r8187.ko | ||
echo -n 1 > /sys/bus/usb/devices/1-1/bConfigurationValue | echo -n 1 > /sys/bus/usb/devices/1-1/bConfigurationValue | ||
- | |||
The first line tells the N810 to set the USB mode as host | The first line tells the N810 to set the USB mode as host | ||
Line 95: | Line 96: | ||
which should point to your router's admin page (default gateway). | which should point to your router's admin page (default gateway). | ||
- | ===nefarious use=== | + | --------- |
+ | ===nefarious use warning=== | ||
while on the subject, instead of connecting to router, let's change the mode from Managed to Monitor (injection-capable) | while on the subject, instead of connecting to router, let's change the mode from Managed to Monitor (injection-capable) | ||
Line 125: | Line 127: | ||
== Ethernet == | == Ethernet == | ||
- | + | see http://wiki.maemo.org/USB_to_ethernet_networking | |
- | == Bluetooth | + | == Bluetooth PAN == |
+ | On the host computer, install blueman. [http://www.blueman-project.org/downloads.html BlueMan]. Not bluemon (installed by default). | ||
+ | Reboot (or you could open a terminal and run blueman-applet). | ||
- | + | *Blueman>Local Services>Network> | |
+ | **Check "Group Network" and "Network Access Point (NAP)". | ||
+ | **Select dnsmasq, change IP address to 192.168.3.14. | ||
+ | **Check "Enable Routing (NAT)" | ||
+ | **Finally select "Let Blueman handle the network interfaces" | ||
+ | *Apply. | ||
- | + | Pair tablet with computer. | |
+ | *Select BT applet>Devices>New. | ||
+ | *Select your computing device and Pair. | ||
+ | **The computer will popup (sometimes minimized) asking for the passcode that the tablet provides. Make sure "trusted" is checked. If you SElinux installed it may ask if you want to always set as trusted, do so. | ||
- | + | Go [http://pc-connectivity.garage.maemo.org here] and follow directions to install PC Connectivity Manager packages. | |
- | + | *Settings>Control Panel>PC-Connectivity Manager>Advanced | |
+ | **Select [...] next to Environments>New>Name it bluetooth. | ||
+ | ***Connection type>Bluetooth>Options select enable. | ||
+ | ****Under "Bluetooth address" click Search to pair with your computer. | ||
+ | *Click Save>Basic (make sure Bluetooth is checked)>Apply. | ||
- | + | *If you SElinux installed on your computer it may ask if you want to always set as trusted, do so. | |
+ | |||
+ | *The BT icon/applet should now be blue. | ||
+ | |||
+ | Now open nano or your favorite text editor as root | ||
+ | # nano /etc/resolv.conf | ||
+ | and add the router's IP/gateway to the file on a new line | ||
+ | NAMESERVER 192.168.1.1 | ||
+ | CTRL+X then y and enter | ||
+ | |||
+ | You should now be able to ping google.com | ||
+ | |||
+ | == USB networking == | ||
- | + | see http://wiki.maemo.org/USB_networking | |
- | + |
Learn more about Contributing to the wiki.