Soms kom je ergens met je laptop waar je gewoon niet kunt vinden een open WiFi. Gelukkig heb je een Nokia N95 en een Bluetooth-adapter. Ik ga om te laten zien hoe je ketting je N95 aan uw laptop via Bluetooth de quick and dirty opdrachtregel weg, evenals het mooier GUI manier. In deze voorbeelden ben ik actief Fedora 9 en Gnome.
Waarschuwing: U heeft waarschijnlijk alleen dit willen doen als u een fatsoenlijke servicepakket. Het gebruik van 3G-gegevens kan resulteren in een zeer groot factuur!
- Het eerste wat je moet doen is ervoor zorgen dat uw N95 is gekoppeld aan uw laptop. Dit is veel gemakkelijker dan ik had verwacht. Zolang u de gnome-bluetooth-pakket geïnstalleerd, het is zo simpel als de inleiding van de koppeling van de telefoon en het invoeren van dezelfde sleutel voor zowel de telefoon en de computer wanneer gevraagd. Moet u ook beschikken over de ppp-pakket en de wvdial pakket geïnstalleerd. Als u dit niet doet, kun je gewoon lopen, als root in een terminal venster, yum install ppp wvdial (of gebruik welk package manager komt w / uw Linux distro).
- Nu dat beide apparaten zijn gekoppeld, opent u een terminal venster en voer hcitool scannen naar ontdek uw telefoons Bluetooth MAC adres. Deze afdeling geldt zowel voor de opdrachtregel en GUI onderdelen van deze tutorial.
[gebruiker @ radon ~] $ hcitool scan
Scannen ...
00:22:66:9 F: 83:37 N95 - Vervolgens gebruiken we sdptool om uit te vinden van het kanaal voor de Dial-Up Networking dienst.
[gebruiker @ radon ~] $ sdptool bladeren 00:22:66:9 F: 83:37
Browsen 00:22:66:9 F: 83:37 ...
Service Name: Dial-Up Networking
Service RecHandle: 0 × 1004a
Service Class ID List:
"Dialup Networking" (0 × 1103)
Protocol Descriptor List:
"L2CAP" (0 × 0100)
"RFCOMM" (0 × 0003)
Kanaal: 2
Taal Base attr Lijst:
code_ISO639: 0 × 454e
codering: 0 × 6a
base_offset: 0 × 100
Profile Descriptor List:
"Dialup Networking" (0 × 1103)
Versie: 0 × 0100 - Er zal waarschijnlijk een paar screens van de output. Ik heb alleen het relevante deel in het bovenstaande voorbeeld. Merk op dat de Dial-Up Networking dienst is op kanaal 2.
- Gebruik uw favoriete tekst-editor, als root, / etc / bluetooth / rfcomm.conf en maakt het er als volgt uitzien, waarbij uw telefoons MAC-adres en kanaal nummer.
- Sla uw rfcomm.conf en uitgang van uw teksteditor.
- Als root, herstart de bluetooth-service:
[root @ radon ~] # service Bluetooth opnieuw
Stoppen met Bluetooth-diensten: [OK]
Begin Bluetooth diensten: [OK] - We hebben nu een Bluetooth seriële poort in / dev/rfcomm0 die zullen worden door aanhoudende herstart. Dit is de poort die je gaat gebruiken als een "modem" in de rest van de configuratie.
#
# RFCOMM configuratiebestand.
#rfcomm0 (
binden ja;
apparaat 00:22:66:9 F: 83:37;
kanaal 2;
)
Nu gaan we over tot de snelle en vuile opdrachtregel setup. Voel je vrij om naar de GUI setup hieronder als u niet erg comfortabel met de opdrachtregel.
Command Line Methode
GUI Methode
- Bewerk / etc / wvdial.conf en maakt het er zo uitzien:
- Ik gebruik Rogers Wireless in Canada en het bovenstaande is de minimale configuratie die werkt voor mij. Letterlijk Gebruikersnaam = gebruikersnaam en wachtwoord = pass. Mogelijk moet u wijzigingen aanbrengen in de gebruikersnaam, wachtwoord en telefoonlijnen. Neem contact op met uw mobiele provider voor de juiste details.
- Ik had ook voor het maken van een script genaamd / etc / ppp / ip-up.local om de automatische DNS configuratie werk. Hier is mijn ip-up.local:
- Helaas heb ik niet in staat om verbinding te maken als een normale gebruiker in deze configuratie zo heb je aan te sluiten als root.
[root @ radon ~] # wvdial Bluetooth
-> WvDial: Internet dialer version 1.60
-> Can't get informatie voor de seriële poort.
-> Initializing modem.
-> Sending: ATZ
ATZ
OK-> Sending: ATM0
ATM0
OK
-> Modem geïnitialiseerd.
-> Sending: ATDT * 99 *** 1 #
-> Waiting for carrier.
ATDT * 99 *** 1 #
CONNECT
~ [7f ]}#@!}!})) 2 }#}$@#}!}$}% \ }"}&}) *))) g% ~
-> Carrier ontdekt. Startbod PPS onmiddellijk.
-> Starting pppd bij Sun oktober 19 16:48:56 2008
-> Pid van pppd: 8028
-> Gebruiken interface ppp0
-> Lokale IP-adres 172.28.53.106
-> Remote IP adres 10.6.6.6
-> Primaire DNS-adres 207.181.101.4
-> Secundaire DNS-adres 207.181.101.5 - Ik verwijderde de lijnen die onafdrukbare tekens, maar anders zie je iets vergelijkbaars als hierboven. Merk op dat wvdial blijft op de voorgrond. Dit is dus je kunt door simpelweg op Ctrl-C.
- U kunt controleren of je online bent, door over te schakelen op een nieuwe terminal venster, en draaien ifconfig.
[root @ radon ~] # ifconfig
lo Link encap: Local Loopback
inet addr: 127.0.0.1 Mask: 255.0.0.0
inet6 addr::: 1 / 128 Scope: Host
UP loopback RUNNING MTU: 16436 Metric: 1
RX packets: 12767 errors: 0 gedaald: 0 overruns: 0 frame: 0
TX packets: 12767 errors: 0 gedaald: 0 overruns: 0 carrier: 0
collisions: 0 txqueuelen: 0
RX bytes: 714652 (697.9 KiB) TX bytes: 714652 (697.9 KiB)ppp0 Link encap: Point-to-Point Protocol
inet addr: 172.28.53.106 PTP: 10.6.6.6 Mask: 255.255.255.255
UP POINTOPOINT NOARP RUNNING MULTICAST MTU: 1500 Metric: 1
RX packets: 4 errors: 0 gedaald: 0 overruns: 0 frame: 0
TX packets: 5 fouten: 0 gedaald: 0 overruns: 0 carrier: 0
collisions: 0 txqueuelen: 3
RX bytes: 64 (64,0 b) TX bytes: 94 (94,0 b)[root @ radon ~] # ping simplehelp.net
PING simplehelp.net (74.52.95.42) 56 (84) bytes of data.
64 bytes uit 2a.5f.344a.static.theplanet.com (74.52.95.42): icmp_seq = 1 ttl = 46 time = 110 ms
64 bytes uit 2a.5f.344a.static.theplanet.com (74.52.95.42): icmp_seq = 2 ttl = 46 time = 102 ms
64 bytes uit 2a.5f.344a.static.theplanet.com (74.52.95.42): icmp_seq = 3 ttl = 46 time = 164 ms
64 bytes uit 2a.5f.344a.static.theplanet.com (74.52.95.42): icmp_seq = 4 ttl = 46 time = 130 ms
64 bytes uit 2a.5f.344a.static.theplanet.com (74.52.95.42): icmp_seq = 5 ttl = 46 time = 149 ms
^ C
- Simplehelp.net ping statistieken --
5 pakketten verzonden, 5 ontvangen, 0% packet loss, time 4513ms
RTT min / avg / max / mdev = 102.061/131.349/164.376/23.190 ms - Zodra u klaar bent online, vergeet dan niet om te schakelen terug naar de terminal waar je liep wvdial en druk Ctrl-C.
^ CCaught signaal 2: Poging tot afrit sierlijk ...
-> Afgevende signaal op 15
-> Connect keer 5,8 minuten.
-> De verbinding op zondag oktober 19 16:54:48 2008
Modem = / dev/rfcomm0
Baud = 460800
SetVolume = 0
Dial Command = ATDT
Init1 = ATZ
Init3 = ATM0
FlowControl = CRTSCTS[Dialer Bluetooth]
Gebruikersnaam = user
Wachtwoord = pass
Phone = * 99 *** 1 #
Stupid Mode = 1
Init1 = ATZ
Erft = Modem0
#! / bin / bash
#PATH = / sbin: / usr / sbin: / bin: / usr / bin
export PATH
echo "# aangemaakt door pppd"> / etc / resolv.conf
echo "nameserver $ (DNS1)">> / etc / resolv.conf
echo "nameserver $ (DNS2)">> / etc / resolv.conf
chmod go + r / etc / resolv.conf
Vergeet niet om chmod 755 / etc / ppp / ip-up.local
Nu, als dat alles opdrachtregel spul bang u, hier is hoe je werkt met Gnome GUI's:
- Klik op Systeem -> Beheer -> Netwerk
- U wordt gevraagd uw root wachtwoord. Voer het en klik op OK.
- Nu zie je een lijst van geïnstalleerde netwerk apparaten. Klik op het tabblad Hardware.
- Klik nu op de knop Nieuw, selecteer Modem en klik op OK.
- Wijzig de Modem Apparaat aan / dev/rfcomm0. Als / dev/rfcomm0 is niet beschikbaar in de lijst, typt hij inch Klik op OK.
- Nu klikt u op het tabblad Apparaten.
- Klik op de knop Nieuw, selecteer modem verbinding en klik op Doorsturen.
- Alles wat ik nodig doen om mijn Rogers Draadloze verbinding werk was voer * 99 *** 1 #, zoals het telefoonnummer, de gebruiker als de login naam, en pas als het Paswoord. Ik koos voor de naam van deze verbinding Bluetooth. Klik op Doorsturen.
- Ik heb deze opties op hun standaardwaarden. Klik op Doorsturen.
- We hebben afgewerkt het maken van de verbinding. Klik op Toepassen.
- Klik op de X in de rechterbovenhoek om dit venster te sluiten.
- Klik op Ja om de wijzigingen op te slaan.
- Klik op OK. Nee, we zullen het niet nodig de computer opnieuw opstarten.
- Dus, laten we gebruik maken van onze nieuwe verbinding. Klik op Systeem -> Beheer -> Netwerk Device Control.
- Selecteer het Bluetooth-verbinding die u zojuist hebt gemaakt en klik op Activeren.
- Merk op hoe de Bluetooth-verbinding is veranderd van Inactief aan Active.
- Open Firefox en ga naar http://www.simplehelp.net.
- Wanneer u klaar bent online, ga terug naar de Network Device Control venster, selecteert u de actieve Bluetooth-verbinding en klik op Deactiveren.
- Controleer of de Bluetooth-verbinding is inderdaad Inactief, dan sluit de Network Device Control venster.
- Sommigen van u kunnen afvragen waarom ik ervoor gekozen geen gebruik te maken van Network Manager. Het is simpelweg te wijten aan het feit dat mobiele breedband ondersteuning in Network Manager is in zijn kinderschoenen en ik vond dat het vrijwel onbruikbaar. Zodra Network Manager mobiele breedband ondersteuning wordt beter, ik zal herschrijven deze tutorial is gebaseerd op het.




















































0 comments… (0 comments ... Voeg er nu een )
Verlaat een Commentaar