Настройка сети PAN по Bluetooth

11

Я хотел установить TCP-соединение между моим Nokia X2-01 с поддержкой Java и Ubuntu Desktop. Я прочитал несколько руководств, но они кажутся довольно старыми (Ubuntu ~ 8,9). В основном проблема заключается в том, что моя сеть Bluetooth не предоставляет DHCP-сервер для моего телефона, поэтому ему не назначается IP-адрес.

Старые методы включают в себя работу с файлами конфигурации pand. Мне было интересно, есть ли лучший графический интерфейс или более простой способ CLI назначать IP-адрес моему телефону при подключении.

ifconfig дает следующий вывод:

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)

Но когда я пытаюсь открыть 10.0.66.3 на моем мобильном телефоне, он не подключается.

Я использую Ubuntu 11.10 с gnome-shell.

Nemo
источник

Ответы:

7

Итак, этот вопрос подходит к году, но я все равно на него отвечу!

Вам нужно настроить dhcp-сервер, как вы сказали, но графического способа сделать это, насколько я знаю, нет. К счастью, это относительно безболезненно, но кажется немного пугающим.

Первое, что нужно сделать, это установить сервер dhcp. sudo apt-get install dhcp3-serverдолжен достичь этого.

После установки вам нужно установить, на каких интерфейсах он должен работать. Для этого вам необходимо отредактировать /etc/default/isc-dhcp-serverфайл 12.04 (до 12.04 файл может называться dhcp3-server). Для этого беги sudo nano /etc/default/isc-dhcp-server. У него должна быть такая строка:

INTERFACES=""

измените его в соответствии с именем вашего интерфейса, в вашем случае bnep0:

INTERFACES="bnep0"

используйте CTRL+O(то есть, как в луке, а не 0, как в 10), чтобы сохранить файл и CTRL+Qвыйти

Далее вам нужно настроить DHCP-сервер. Для этого сначала удалите конфигурацию шаблона:

sudo rm /etc/dhcp/dhcpd.conf

затем создайте новый конфиг и введите это:

(открыть с помощью sudo nano /etc/dhcp/dhcpd.conf)

время аренды по умолчанию 600;
максимальное время аренды 7200;
авторитетным;


подсеть 10.0.66.0 маска 255.255.255.240 {
 диапазон 10.0.66.4 10.0.66.14
}

(соответствует вашим настройкам)

после этого (пере) запустите сервер dhcp с

sudo service start isc-dhcp-server,

если он жалуется, что уже работает, попробуйте

sudo service restart isc-dhcp-server

и так и должно быть: D

jackweirdy
источник