Toon posts:

Automatisch goede bluetooth verbinding Aspire One

Pagina: 1
Acties:

Verwijderd

Topicstarter
Goedemiddag,

Ik heb sinds kort een Acer Aspire One met Linpus erop. Dit is mijn eerste Linux-ervaring, maar het went snel en werkt erg prettig. Met behulp van o.a. deze tutorial is het mij gelukt om via een usb bluetooth dongle mijn Sony Ericsson W910i als 3G modem te gebruiken en er mee te internetten.

Ik zit echter nog met één vraagje, loop nu al uren te zoeken naar het antwoord en kan het echt niet vinden. Ik heb mijn mobiel en mijn laptop ge-paird en in het bestand /etc/bluetooth/rfcomm.conf dit ingevuld:

rfcomm0 {
# Automatically bind the device at startup
bind yes;

# Bluetooth address of the device attached to the Acer
device mijn_mac_adres;

# RFCOMM channel for the connection - use the channel number
# for DUN found with the sdptool records command...
channel 1;

# Description of the connection
comment "My_Bluetooth";
}

Start ik nu mijn laptop op en doe ik in de terminal "rfcomm" dan krijg ik:
rfcomm0: 00:1E:87:90:C7:Y5 channel 1 clean

Vervolgens probeer ik dan een verbinding te maken met gnome-ppp. Dat lukt, alleen vervolgens heb ik geen internettoegang. Ik heb ontdekt hoe ik die toegang wel kan krijgen. Ik voer dan de volgende code uit:

su
rfcomm release 0
rfcomm connect 0

Output is dan:
Connected /dev/rfcomm0 to 00:1E:87:90:C7:Y5 on channel 1
Press CTRL-C for hangup

Geef ik nu in een ander terminal venster het commanda rfcomm op, dan is de output:
rfcomm0: 00:02:72:19:73:A6 -> 00:1E:87:90:C7:Y5 channel 1 connected [reuse-dlc release-on-hup tty-attached]

Als ik nu verbinding maak met gnome-ppp, dan heb ik dus wel een internetverbinding. Mijn vraag is vrij simpel: is er een manier om ervoor te zorgen dat ik niet élke keer als ik verbinding wil maken deze hele procedure hoef te doorlopen, dus dat wat ik nu doe met rfcomm release en connect automatisch gebeurt?

Ik draai dus Linpus met XFCE als desktop.

Alvast bedankt!!!

Daniël

  • gertvdijk
  • Registratie: November 2003
  • Laatst online: 19:15
Ik citeer de manpage van rfcomm:
code:
1
2
3
4
5
6
7
bind <dev> [bdaddr] [channel]
              This binds the RFCOMM device to a remote Bluetooth device. The  command
              did  not  establish  a connection to the remote device, it only creates
              the binding. The connection will be established right after an applica&#8208;
              tion  tries  to  open the RFCOMM device. If no channel number is speci&#8208;
              fied, it uses the channel number 1. If the Bluetooth  address  is  also
              left out, it tries to read the data from the config file.

Wel moet de verbinding gelijk worden opgezet als er data overheen moet, volgens mij. Probeer eens dit te doen en dan te kijken of er een connect is:
echo "x" > /dev/rfcomm0

En hoe is je PPP config?

Kia e-Niro 2021 64kWh DynamicPlusLine. 3x Victron MP-II op 15kWh US5000 3f thuisbatterij met 3x25A→3x40A PowerAssist, Victron EVCS, 3200Wp HoyMiles zp. my GitHub, my blog


Verwijderd

Topicstarter
Als ik dat commando uitvoer krijg ik geen enkele output. Zoals gezegd, ik ben redelijk nieuw in Linux, dus ik ben ook weer niet zo'n held in al deze dingen.

PPP (ik neem aan dat je de instellingen van Gnome-PPP bedoelt):

Username: tmobile
Password: *******
Phone numer: *99#

Setup -> modem

Device: /dev/rfcomm0
Type: Analog Modem
Speed: 115200
Phone line: Tone

Setup -> Networking

Dynamic IP address
Manual DNS: (Open DNS servers)

Setup -> Options
Checked: Dock in notification area, check carrier line, check default route

Alvast bedankt!!!

  • gertvdijk
  • Registratie: November 2003
  • Laatst online: 19:15
Verwijderd schreef op zondag 14 december 2008 @ 12:03:
Als ik dat commando uitvoer krijg ik geen enkele output. Zoals gezegd, ik ben redelijk nieuw in Linux, dus ik ben ook weer niet zo'n held in al deze dingen.
Doe dan tegelijk eens in een andere terminal
tail -f /var/log/syslog

En kijk of er iets gebeurt met die rfcomm0.
(en datzelfde ook als je met PPP probeert te verbinden)
En vergelijk eens die output met eerdere regels in syslog, wat er gebeurt bij het opstarten.
Verwijderd schreef op zondag 14 december 2008 @ 12:03:
PPP (ik neem aan dat je de instellingen van Gnome-PPP bedoelt):
Die maakt volgens mij ook gewoon een configfile in /etc/ppp/peers aan, waarna hij het commando pon <peername> doet.
Je instellingen van de PPP config kan ik verder niet beoordelen, maar ik neem aan dat die goed zijn, als je gewoon kan verbinden "ondemand".

Kia e-Niro 2021 64kWh DynamicPlusLine. 3x Victron MP-II op 15kWh US5000 3f thuisbatterij met 3x25A→3x40A PowerAssist, Victron EVCS, 3200Wp HoyMiles zp. my GitHub, my blog


Verwijderd

Topicstarter
gertvdijk schreef op zondag 14 december 2008 @ 13:44:
[...]

Doe dan tegelijk eens in een andere terminal
tail -f /var/log/syslog

En kijk of er iets gebeurt met die rfcomm0.
(en datzelfde ook als je met PPP probeert te verbinden)
En vergelijk eens die output met eerdere regels in syslog, wat er gebeurt bij het opstarten.
In beide gevallen krijg ik:

tail: cannot open '/var/log/syslog' for reading: No such file or directory

Maakt de Acer die dingen niet aan ofzo?

  • gertvdijk
  • Registratie: November 2003
  • Laatst online: 19:15
Spannend. Kan zijn dat Linpus een andere locatie heeft voor syslog... misschien syslog.0 ofzo. Kijk even wat er in /var/log staat.

Kia e-Niro 2021 64kWh DynamicPlusLine. 3x Victron MP-II op 15kWh US5000 3f thuisbatterij met 3x25A→3x40A PowerAssist, Victron EVCS, 3200Wp HoyMiles zp. my GitHub, my blog

Pagina: 1