Съединение на компютри в мрежа чрез Bluetooth
Всички описания PAN (в лична мрежа), които намерих в мрежата (като тази) някои откъслечни. Затова реших да се опише собствените си преживявания. Въпреки това е малко вероятно, че ще направя по-добре.
Изявление на проблема
На разположение:- Desktop компютър, свързан с интернет.
- Локална мрежа, свързан към компютъра (т.е. forvardiga задачи маскиране и т.н. вече са решени, а компютърът има работещ DHCP сървър)
- Количество преносими компютри (N, N<7)
- Определен брой (N + 1) USB Bluetooth адаптер
Че когато се придържа към адаптера за лаптоп Bluetooth чрез минимални жестове лаптоп се появи в мрежата.
Конфигуриране на точка за достъп
Точката за достъп е стационарен компютър. На това, което имам е Debian серж.
За достъп до организацията, е необходимо да се реши два проблема- За компютъра, за да приема връзки
- След инсталирането на връзка DHCP предава необходимата информация за конфигурацията
За да DHCP сървър, за да слушате на интерфейса, интерфейсът трябва да съществува към момента на стартиране DHCPd. Освен това, Pand създава за всеки отделен интерфейс Bluetooth-връзка. Torment опише и наруши DHCPd за всяка връзка. Ето защо, това ръководство се препоръчва използването на мостове. Това е толкова функционалност на ядрото Linux, която ви позволява да комбинирате няколко физически интерфейси в една. За да работите с преодоляването имаме нужда от мост-UTILS пакет, който включва brctl полезност.
Пан-HOWTO се препоръчва да се организира интерфейс мост, който ще бъде добавен към интерфейс Ethernet-LAN и автоматично ще се добавят Bluetooth-интерфейс който са направени.
Никога не правя. Фактът, че той е мост в природата като хъб - го избутва всички пакети, идващи в един от интерфейсите, включени в него, всички останали. Съответно, мостът е равна на изпълнение на спирачното изпълнение на интерфейсите са включени в него. Ето защо, да включва един мост 100-MB Ethernet и Bluetooth, Ethernet-засадим капацитет до proizvoditelnsoti blyutuza - т.е. до около един мегабит. (Всъщност, кодът преодоляване разбира се, много по-умни, и може да действа като превключвател, а не като център. Освен това, можете да го настроите така, че да е възможно да се придържаме и vytykat етернет без прекъсване, така че ако има кабелни пакети автоматично работещи върху него, но ако не, то чрез Bluetooth. но това е по-добре да не се включат.)
Ето защо, ние, направете следното:- Създаване и конфигуриране на моста
- Ние не включват никакви физически интерфейс в моста
- Нека в тази мост DHCPd.
Тези способности мостовите код на ядрото Linux, предназначена за ситуации, в които мрежата, съчетани с повече от един мост и трябва да се вземат мерки, за да се гарантира, че пакетите не се изпълняват, се върти в кръг. В тази проста ситуация - топологията на "звезда", ние не се нуждаем, за да я добавя закъснения.
Мрежови интерфейси в Дебиан, описани във файла / и т.н. / мрежа / интерфейси. документирано интерфейси човек-страница (5). На пръв поглед нищо относно бричове там не е установен. Но се оказва, че синтаксисът разшири с помощта на скриптове, настанени в /etc/network/if*.d.
Bridge-UTILS пакет носи със себе си и определя /etc/network/if-pre-up.d скрипт мост, който управлява конфигурация команда моста. Допълнителна конфигурация директиви интерфейс обработват от този скрипт са описани в /usr/share/doc/bridge-utils/README.Debian.gz.
Така добавите в / и т.н. / мрежа / интерфейси фрагмент е както следва: Най-важното в този дизайн е bridge_ports директива няма. мост скрипт влезе в игра е, когато има bridge_ports директива, с който не е празен списък на интерфейси. Защото в действителност ние не искаме да добавите всякакви интерфейси в списъка наведнъж (само при свързване с Bluetooth клиенти), които използват ключови думи никой.
Две други линии, като се започне с моста отговаря на горните конфигурацията команди.
Сега, когато имаме интерфейса, ние можем да се регистрирате в /etc/dhcpd.conf подходящо подмрежа и да добавите името на интерфейса в линията на интерфейси в / и т.н. / по подразбиране / DHCPd.
Тук е само в случай, фрагмент от dhcpd.conf
Да, все още. Аз препоръчвам да се замени този стандарт компютър скрипт bluez-пинов за нищо по-малко интерактивни. В противен случай, най-малко първата връзка, ще трябва да въведете ПИН код, на двата компютъра. Виж например моето решение на този probelmy
Конфигуриране на клиента
За да конфигурирате клиента много по-лесно. Тъй като сървъра се annorsiruet на СДП протокол за клиента е достатъчна, за да стартирате връзката установени.
/ И т.н. / мрежа / интерфейси и сложи това сега, за да я накара да работи, е достатъчно, че някой извади след свързване ifup bnep0
Поръчах си го в / и т.н. / Bluetooth / тиган / сътрудничество нагоре. въпреки че може би бихте могли просто propista в / и т.н. / мрежа / интерфейси за това интерферон картографиране Hotplug
Сега, за да бъде в мрежата трябва да направим точно две неща:- Bluetooth адаптор
- каже bluenet на