LINUX.ORG.RU

dhcp демона поиска тред

 , , ,


0

1

Хочется демон, чтоб при подключении моего ондроед-девайса в качестве модема он сам настраивал и подключал. так работает nm-applet + network-manager, но оно тянет gtk3, и думает долго. Хочется безгуевый, и чтоб без телодвижений.

Замути через udev. Демон не нужен, скрипта (который будет дёргаться юдевом) достаточно.

imul ★★★★★
()

NetworkManager . Еще, если из cli можешь настроить - udev.

Kroz ★★★★★
()
Ответ на: комментарий от init_6

От этого он шустрее не стал — коннектит от 20 до 40 секунд.

funeralismatic ★★★
() автор топика
Ответ на: комментарий от funeralismatic

У тебя он цепляется по usb? Можно увидеть выхлоп команды lsusb после подключения смартфона к компьютеру?

imul ★★★★★
()
Ответ на: комментарий от imul
sh-4.2# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 090c:1000 Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) 64MB QDI U2 DISK # I guess it is my USB-flash
Bus 006 Device 002: ID 04e8:6863 Samsung Electronics Co., Ltd  # my device
Bus 002 Device 004: ID 0cf2:6230 ENE Technology, Inc. # what is that?
Bus 004 Device 002: ID 7350:099a  
Bus 004 Device 003: ID 09da:9033 A4 Tech Co., Ltd # my mouse

sorry, in live-dvd ru-keymap not changed. (=

funeralismatic ★★★
() автор топика
Ответ на: комментарий от funeralismatic

ACTION!=«add», GOTO=«modem_support_rules_end»
SUBSYSTEM==«usb», ENV{DEVTYPE}==«usb_device», GOTO=«modem_support_init»
SUBSYSTEM!=«usb_device», GOTO=«modem_support_rules_end»

LABEL=«modem_support_init»

ATTR{idVendor}==«04e8», ATTR{idProduct}==«6863», ENV{modem_model}=«$sysfs{product}», ENV{modem_test}=«yes»
ENV{modem_test}==«yes», RUN+=«/bin/sh -c '/usr/local/bin/modem_connect.sh &'»

LABEL=«modem_support_rules_end»

Засунь это в какой-нибудь файл примерно с таким названием:
/etc/udev/rules.d/99-modem.rules

А в /usr/local/bin/modem_connect.sh помести комманды, которые тебе необходимы для соединения с интернет через это устройство.

Далеко не шедевр, скорее наоборот. Какой-нибудь спец сейчас упростит до трёх строк.

imul ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.