Цель этой статьи: заставить КПК Palm с интерфейсом Bluetooth выходить в Интернет через настроенное соединение в Linux. Хотя правильнее было бы сказать - заставить Linux раздавать Интернет на Palm по Bluetooth.
Результат всех манипуляций будет такой:
Шаг 1
gksudo gedit /etc/bluetooth/hcid.confВ редакторе ищем строку, определяющую имя Bluetooth на ПК.
имя "%h-%d" и измените его на что-то более значимое, например: имя «Убунту»; Тогда линия пользователь безопасности; изменить на авто безопасности .
Также убедитесь, что строки включение аутентификации И включение шифрования закомментировал.
Сохрани и закрой.
Шаг 2
gksudo gedit /etc/bluetooth/pinИзменять 1234 для чего-то другого (ЦИФРЫ!), сохраните и закройте.
NB: В моем случае файл открылся пустой, поэтому я не менял 1234, а просто ввел новый пароль и сохранил его.
Не волнуйтесь.
Шаг 3
sudo nano /proc/sys/net/ipv4/ip_forwardЗамените 0 на 1 и сохраните (Ctrl+X, нажмите «Y», нажмите Enter) Шаг 4
sudo iptables -t nat -A POSTROUTING -o eth0 -j МАСКАРАДNB: Предполагается, что сетевой интерфейс в Ubuntu, раздающий интернет, — eth0, если у вас есть другой, например eth1, измените его на свой в строке выше Шаг 5
sudo iptables -A FORWARD -i ppp0 -j ПРИНЯТЬШаг 6
sudo iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPTШаг 7 Найдем IP нашего DNS-сервера:
кот /etc/resolv.confТерминал выдаст нам что-то вроде этого: сервер имен 192.168.0.1 .
Этот IP-адрес является адресом DNS. Теперь давайте создадим файл соединения PPP между Palm и компьютером.
gksudo gedit /etc/ppp/peers/palm 115200 192.168.2.1:192.168.2.2 местный мс-днс 192.168.0.1 ноаут отлаживатьNB: см.
строку мс-днс 192.168.0.1 ? Если у вас другой DNS-адрес, вам нужно изменить его здесь.
Шаг 8
dund --nodetach --listen --persist --msdun вызов пальмыЭта команда запустит демон Bluetooth LAP (доступ к локальной сети через PPP) в режиме без демона :0), и вы сможете наблюдать за процессом соединения Bluetooth между вашим КПК и ПК.
Шаг 9 Теперь настроим Palm: а) Настройки - Соединение - Создать.
б) Имя: LinuxBT (например), Подключение к: ПК, Через: Bluetooth. в) Нажмите «Нажать, чтобы найти» и выберите свой компьютер из списка (помните, мы называли его, например, «ubuntu») г) Введите указанный пароль и нажмите «ОК».
д) Зайдите в «Настройки» — «Сеть».
е) Сервис: Linux, Имя пользователя/пароль — пусто, Соединение: LinuxBT. ж) Нажмите «Подключиться».
Наш данд будет отображать строки процесса подключения; в моем случае соединение установилось сразу и ничего дополнительно настраивать не пришлось! Шаг 10 Давайте создадим сценарий оболочки для совместного использования подключения к Интернету и заставим его автоматически запускаться во время загрузки.
gksudo gedit /etc/init.d/start_bluetooth.sh #!/бин/баш эхо 1 > /proc/sys/net/ipv4/ip_forward iptables -t nat -A POSTROUTING -o eth0 -j МАСКАРАД iptables -A FORWARD -i ppp0 -j ПРИНЯТЬ iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT killall -v данд dund --listen --persist --msdun вызов пальмыСохраним и закроем.
Тогда давайте сделаем:
sudo chmod -v 755 /etc/init.d/start_bluetooth.sh sudo ln -sv /etc/init.d/start_bluetooth.sh /etc/rc2.d/S98start_bluetoothГотовый! Кросс-пост отсюда: http://alfsoft.ru Добавление: Связанная статья: Bluetooth Pan Network — интернет на твоем телефоне от старшего брата Теги: #palm #ubuntu #Bluetooth #Chulan
-
Кантенна Для Лучшего Приема Сигнала Wi-Fi
19 Oct, 24 -
Мобильность Образования
19 Oct, 24 -
100? Для Разблокировки Во Франции
19 Oct, 24