Сайт | Скачать | Видео | Wiki

Автор Тема: autoNet - подключение ко всем типам сетей  (Прочитано 19142 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
    • PuppyRus-A
Re: autoNet - подключение ко всем типам сетей
« Ответ #45 : 02 Июль 2019, 12:44:41 »
Вынес в отдельную тему. Может хоть здесь произойдет чудо (дойдет до законченного варианта)
Дядя Шурик - не сливайтесь. В этом дистре autonet особенно в тему будет

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: autoNet - подключение ко всем типам сетей
« Ответ #46 : 02 Июль 2019, 12:52:56 »
Вынес в отдельную тему.
предвидел :) обсуждали немного не там,
Дядя Шурик - не ругайтесь, порядок это нормально :)
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
    • PuppyRus-A
Re: autoNet - подключение ко всем типам сетей
« Ответ #47 : 02 Июль 2019, 12:54:38 »
Если надо - провод и вифи готов тестировать. Модема нет. Выкладывайте

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: autoNet - подключение ко всем типам сетей
« Ответ #48 : 02 Июль 2019, 13:18:20 »
пароли от точек помнит?
Да.
Код
# cat /etc/net/wpa_profiles/*.wpa.conf
network={
ssid="USSR"
psk=88534659b0cbbca4b077bec4bfa6ace35ab5f0902396857b6df4a88d5204cc23
}
Каждый отдельный *.wpa.conf ищется по "Cell 01 - Address: 6C:3B:6B:5A:82:9F" (из вывода iwlict wlan0 scan)
Дядя Шурик - не ругайтесь
А как именно не ругаться, словами или непечатно? :)
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
    • PuppyRus-A
Re: autoNet - подключение ко всем типам сетей
« Ответ #49 : 02 Июль 2019, 13:34:29 »
Ругайтесь рабочим кодом на sh  ;)

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: autoNet - подключение ко всем типам сетей
« Ответ #50 : 02 Июль 2019, 13:39:11 »
Выкладывайте
Да я выкладываю, выкладываю - github.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
    • PuppyRus-A
Re: autoNet - подключение ко всем типам сетей
« Ответ #51 : 02 Июль 2019, 13:56:50 »
Лучше бы модулем - чтобы все гарантированно тестировали одно и то же

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: autoNet - подключение ко всем типам сетей
« Ответ #52 : 02 Июль 2019, 15:13:23 »
Да.
хм .. видимо пропустил ..
---------------
по умолчанию wlan.sh подключает к запомненной ранее точке, это хорошо
а вот wifi действует не совсем правильно:
первое - сразу опускает интерфейс(вернее делает kill $(pidof wpa_supplicant) ), зачем? а если юзер тут-же передумал\случайно_нажал ?
второе - выбираю точку, к которой сохранил пароль, а скрипт опять спрашивает у меня пароль заново, как будто я его не сохранял, зачем?
может стоит проверить наличие /etc/net/wpa_profiles/*.wpa.conf для этой точки ?

« Последнее редактирование: 02 Июль 2019, 15:19:28 от k0l0p0k »
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: autoNet - подключение ко всем типам сетей
« Ответ #53 : 02 Июль 2019, 15:30:22 »
делает kill $(pidof wpa_supplicant) , зачем?
Попробуйте не сделать
скрипт опять спрашивает у меня пароль
Вообще-то wifi для создания новых подключений, если пароль сохранён должно подключать автоматом, но можно сделать.

Посмотрел rc.network ddr, примитивно, но эффективно. Проверил их вариант запуска udhcpc с использованием /etc/udhcpc/udhcpc.sh - заметно быстрее.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: autoNet - подключение ко всем типам сетей
« Ответ #54 : 02 Июль 2019, 15:42:30 »
если пароль сохранён должно подключать автоматом
повторюсь
wlan.sh подключает автоматом нормально, если пароль сохранен предварительно
запускаю следом wifi , спрашивает заново, может у меня что не так, разбираюсь ..
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: autoNet - подключение ко всем типам сетей
« Ответ #55 : 02 Июль 2019, 16:44:05 »
может у меня что не так
Всё так.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: autoNet - подключение ко всем типам сетей
« Ответ #56 : 02 Июль 2019, 17:20:02 »
тогда может добавить проверку в wifi ? как в wlan.sh
выбрана точка к которой уже сохранен пароль - просто подключаем и выходим
нет - спрашиваем, подключаем, сохраняем, выходим
« Последнее редактирование: 02 Июль 2019, 17:30:24 от k0l0p0k »
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: autoNet - подключение ко всем типам сетей
« Ответ #57 : 02 Июль 2019, 17:26:15 »
тогда может добавить проверку в wifi ? как в wlan.sh
у себя на скорую руку добавлял(wifi где-то с 53й строки, перед KEY=$(grep $MYESSID -B....) :
тупо скопировал проверку с минимальными правками из wlan.sh
Код
WLNADDR=$(grep -B 5 "$MYESSID" /tmp/iwlist | awk '/Address/ {print $5}')
if [ -f ${WPADIR}${WLNADDR}.wpa.conf ];then
#ifdown
ESSID=$(awk -F \" '/ESSID/ {print $2}' ${WPADIR}${WLNADDR}.wpa.conf)
echo ${WLNADDR}.wpa.conf | $sudo tee -a /var/log/$IFACE.log
# пробуем подключиться
if $sudo wpa_supplicant -B -D nl80211 -i "$IFACE" -c "${WPADIR}${WLNADDR}.wpa.conf"; then
echo "wpa_supplicant ok" | $sudo tee -a /var/log/$IFACE.log
#ST=ok
#break
dhcpc
exit 0
fi
fi
подключает и пароль не просит
$WPADIR такая же как в wlan.sh
уверен что автор сделает качественнее :)
« Последнее редактирование: 02 Июль 2019, 17:45:04 от k0l0p0k »
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: autoNet - подключение ко всем типам сетей
« Ответ #58 : 02 Июль 2019, 18:33:10 »
 Заметил странное и неприятное явление - после подъёма сети с использованием /etc/udhcpc/udhcpc.sh при последующей перезагрузке сеть автоматом не поднимается, /var/log/eth0.log отсутствует. От рута connect срабатывает нормально.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: autoNet - подключение ко всем типам сетей
« Ответ #59 : 02 Июль 2019, 19:07:38 »
Посмотрел rc.network ddr, примитивно, но эффективно. Проверил их вариант запуска udhcpc с использованием /etc/udhcpc/udhcpc.sh - заметно быстрее.
а что за /etc/udhcpc/udhcpc.sh ?
на гитхабе не вижу
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)