Konfiguracja sieci PAN na bluetooth


11

Chciałem nawiązać połączenie TCP między moim X2-01 Nokia z obsługą Java i moim Ubuntu Desktop. Przeczytałem kilka przewodników, ale wydają się one dość stare (Ubuntu ~ 8,9). Problem polega głównie na tym, że moja sieć Bluetooth nie zapewnia serwera DHCP dla mojego telefonu, więc nie ma przypisanego adresu IP.

Starsze metody obejmują manipulowanie plikami konfiguracyjnymi pand. Zastanawiałem się, czy istnieje lepszy interfejs GUI, czy też prostszy sposób przypisania adresu IP do mojego telefonu podczas połączenia.

ifconfig daje następujący wynik:

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)

Ale kiedy próbuję otworzyć 10.0.66.3 na moim telefonie komórkowym, nie można się połączyć.

Używam Ubuntu 11.10 z gnome-shell.

Odpowiedzi:


7

Ok, więc pytanie zbliża się do roku, ale i tak odpowiem!

Musisz skonfigurować serwer dhcp, jak powiedziałeś, ale o ile wiem, nie ma na to graficznego sposobu. Na szczęście jest to stosunkowo bezbolesne, ale wydaje się nieco zniechęcające.

Pierwszą rzeczą do zrobienia jest instalacja serwera dhcp. sudo apt-get install dhcp3-serverpowinien to osiągnąć.

Po zainstalowaniu należy ustawić interfejsy, na których ma on działać. Aby to zrobić, musisz edytować /etc/default/isc-dhcp-serverplik 12.04 (przed 12.04 plik może być nazywany dhcp3-server). Aby to zrobić, uruchom sudo nano /etc/default/isc-dhcp-server. Powinien mieć taką linię:

INTERFACES=""

zmień go, aby pasował do nazwy interfejsu, w twoim przypadku bnep0:

INTERFACES="bnep0"

użyj CTRL+O(to o jak w cebuli, a nie 0 jak w 10), aby zapisać plik i CTRL+Qwyjść

następnie musisz skonfigurować serwer DHCP. Aby to zrobić, najpierw usuń konfigurację szablonu:

sudo rm /etc/dhcp/dhcpd.conf

następnie utwórz nową konfigurację i wpisz:

(otwórz za pomocą sudo nano /etc/dhcp/dhcpd.conf)

domyślny czas najmu 600;
maksymalny czas najmu 7200;
autorytatywny;


podsieć 10.0.66.0 maska ​​sieci 255.255.255.240 {
 zakres 10.0.66.4 10.0.66.14
}

(pasuje do twoich ustawień)

następnie (ponownie) uruchom serwer dhcp za pomocą

sudo service start isc-dhcp-server.

jeśli narzeka, że ​​już działa, spróbuj

sudo service restart isc-dhcp-server

i to powinno być to: D

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.