Konfigurieren des PAN-Netzwerks über Bluetooth


11

Ich wollte eine TCP-Verbindung zwischen meinem von Java unterstützten Nokia X2-01 und meinem Ubuntu Desktop herstellen. Ich habe mehrere Anleitungen gelesen, aber sie scheinen ziemlich alt zu sein (Ubuntu ~ 8,9). Das Problem besteht hauptsächlich darin, dass mein Bluetooth-Netzwerk keinen DHCP-Server für mein Telefon bereitstellt, sodass ihm keine IP-Adresse zugewiesen wird.

Bei den älteren Methoden wird mit den Pand-Konfigurationsdateien herumgespielt. Ich habe mich gefragt, ob es eine bessere GUI-basierte oder eine einfachere CLI-Methode gibt, um meinem Telefon bei Verbindung eine IP-Adresse zuzuweisen.

ifconfig gibt folgende Ausgabe:

bnep0     Link encap:Ethernet  HWaddr 00:24:2b:f9:68:7c  
          inet addr:10.0.66.3  Bcast:10.0.66.15  Mask:255.255.255.240
          inet6 addr: fe80::224:2bff:fef9:687c/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1400  Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:59 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:760 (760.0 B)  TX bytes:8692 (8.6 KB)

Wenn ich jedoch versuche, 10.0.66.3 auf meinem Handy zu öffnen, wird keine Verbindung hergestellt.

Ich benutze Ubuntu 11.10 mit Gnome-Shell.

Antworten:


7

Ok, diese Frage wird ein Jahr alt, aber ich werde sie trotzdem beantworten!

Sie müssen einen DHCP-Server einrichten, wie Sie gesagt haben, aber soweit ich weiß, gibt es keine grafische Möglichkeit, dies zu tun. Glücklicherweise ist es relativ schmerzlos, scheint aber ein wenig entmutigend zu sein.

Als erstes müssen Sie den DHCP-Server installieren. sudo apt-get install dhcp3-serversollte dies erreichen.

Nach der Installation müssen Sie festlegen, auf welchen Schnittstellen es ausgeführt werden soll. Dazu müssen Sie die /etc/default/isc-dhcp-serverDatei am 12.04 bearbeiten (vor 12.04 kann die Datei aufgerufen werden dhcp3-server). Führen Sie dazu aus sudo nano /etc/default/isc-dhcp-server. Es sollte eine Zeile wie diese haben:

INTERFACES=""

Ändern Sie es in Ihrem Fall entsprechend Ihrem Schnittstellennamen bnep0:

INTERFACES="bnep0"

Verwenden Sie CTRL+O(das ist o wie in Zwiebel, nicht 0 wie in 10), um die Datei zu speichern und CTRL+Qzu beenden

Als nächstes müssen Sie den DHCP-Server einrichten. Entfernen Sie dazu zunächst die Vorlagenkonfiguration:

sudo rm /etc/dhcp/dhcpd.conf

Erstellen Sie dann eine neue Konfiguration und geben Sie diese ein:

(offen mit sudo nano /etc/dhcp/dhcpd.conf)

Standard-Lease-Time 600;
maximale Mietzeit 7200;
maßgebend;


Subnetz 10.0.66.0 Netzmaske 255.255.255.240 {
 Bereich 10.0.66.4 10.0.66.14
}}

(entspricht Ihren Einstellungen)

Starten Sie danach den DHCP-Server mit (neu)

sudo service start isc-dhcp-server.

Wenn es sich beschwert, dass es bereits läuft, versuchen Sie es

sudo service restart isc-dhcp-server

und das sollte es sein: D.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.