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

Автор Тема: Небольшие скрипты для настройки сети.  (Прочитано 13093 раз)

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

Оффлайн andy-voit

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1250
  • Репутация: +60/-0
  • Автор темы
  • Расту!!!
Уважаемый пользователь sfs предоставил пару небольших скриптов для настройки сети из porteus
 Pns-tool - консольный вариант,
 xpns-tool-вариант с небольшим GUI.
 Я перевел на русский только консольный вариант, поскольку меня интересовал прежде всего он. Пробовал поднять сеть wifi в Ivanna-работает!
Работу в других дистрибутивах -  надо пробовать..

В архиве есть просто скрипты, и есть с расширением .sh - я не понял, чем они отличаются, но на всякий случай перевел оба типа.

« Последнее редактирование: 15 Январь 2012, 15:07:41 от andy-voit »
XFCE forever!!!
Перешел на приставку 3vi. Теперь издеваюсь над ней! :)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33989
  • Репутация: +231/-0
    • PuppyRus-A
Re:Небольшие скрипты для настройки сети.
« Ответ #1 : 15 Январь 2012, 16:16:10 »
Работает. Спасибо и +.
pns-tools.sh - взят из slacko 5.3 . Допилен с porteus на puppy 01micko
pns-tools - был чуть допилен мной. for-done в начале (была проблема с dgw при переключенри с wifi на провод) и отключен ad hoc
Скрипт актуален для настройки wifi без Х

xpns-tools.sh - оригинальный из porteus. Может быть полезен
 -ad hoc (не проверял)
 -генерацией отчета, который может помочь разобраться в проблемах подключения
в остальном Хdialog и никаких чудес

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8636
  • Репутация: +187/-2
  • Старый чайник
Re:Небольшие скрипты для настройки сети.
« Ответ #2 : 24 Апрель 2013, 17:05:49 »
Попробовал Xpns-tool.sh на Richy. На мой взгляд удобнее штатного мастера, но надо качественно перевести на русский.
Моноблок 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

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33989
  • Репутация: +231/-0
    • PuppyRus-A
Re:Небольшие скрипты для настройки сети.
« Ответ #3 : 24 Апрель 2013, 18:01:37 »
Вот из 2го Porteus. Он на gtkdialog
Перевел на рус. через gettext
http://cdn.2safe.com/405448033557/xpns-tool.xzm
xzm - переименовать в .sfs

Поправил 2 ошибки
1. ifconfig -a иначе при неактивном интерфейсе не показывались его свойства
2. При ручной настройке ип - окна не становились активными
В конце генерит модуль с настройками - надо переделать пути ~/Startup

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8636
  • Репутация: +187/-2
  • Старый чайник
Re:Небольшие скрипты для настройки сети.
« Ответ #4 : 24 Апрель 2013, 21:13:12 »
Вот из 2го Porteus. Он на gtkdialog
Красивее, но почему то менее понятно. Для полного счастья не хватает  wifi.png и network-wired.png.
Малость глючит и в конце пишет "Соединение не установлено". Первый вариант более работоспособен.
В конце генерит модуль с настройками - надо переделать пути ~/Startup
Ну это надо ещё подумать куда.
« Последнее редактирование: 24 Апрель 2013, 21:19:38 от DdShurick »
Моноблок 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

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33989
  • Репутация: +231/-0
    • PuppyRus-A
Re:Небольшие скрипты для настройки сети.
« Ответ #5 : 25 Апрель 2013, 09:46:52 »
1й очень много вопросов задавал. Можно конечно порезать...
Полезность скрипта - платформонезависимочть. Использует только стандартные утилы - поэтому работает в любом линукс
Я пока только русифицировал. Исправил ошибки только вылезшие при переводе.
На работу подробно не тестил
Раз у Вас тоже есть интерес - давайте скоординируем планы.Чтобы не делать параллельно и в 4 руки
Я планирую доработать и вставить в AF и Байт.
Доработка: после установления соединения вызвать внешний скрипт, который создаст модуль или расскажет что куда положить
В аттаче .png

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8636
  • Репутация: +187/-2
  • Старый чайник
Re:Небольшие скрипты для настройки сети.
« Ответ #6 : 26 Апрель 2013, 12:13:04 »
1й очень много вопросов задавал.
Наш net-setup.sh не меньше.
Погонял 2й на реальной сети, неправильно определяет шифрование.
Доработка: после установления соединения вызвать внешний скрипт, который создаст модуль или расскажет что куда положить
Смысл? Он и так создаёт wpa_supplicant.conf и скрипт запуска S-pns, только кладёт в /tmp/pns-tool/. Достаточно изменить пути.
 Посмотрел попутно rc.network, это полнейший ужас. Руки чешутся выкинуть эту буржуйскую графоманию.
Моноблок 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

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
Re:Небольшие скрипты для настройки сети.
« Ответ #7 : 26 Апрель 2013, 18:41:42 »
Вот мои 5 копеек - вытащил Simple Network Setup (SNS) из precise 5.5
Никакого профита я от него не поимел. Если вайфай перегружен, он не настраивается ни в каком настройщике. А если сеть в нормальном состоянии, она настраивается и штатным настройщиком. По моим наблюдениям SNS имеет меньше ручных настроек и дольше пытается соединиться с сетью. Зачем-то Барри его написал, алгоритм явно отличается от штатного, возможно где-то это критично.
Engineering is the art of making what you want from things you can get.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8636
  • Репутация: +187/-2
  • Старый чайник
Re:Небольшие скрипты для настройки сети.
« Ответ #8 : 27 Апрель 2013, 12:30:49 »
Вот мои 5 копеек - вытащил Simple Network Setup
Работает нормально.
 Выкинул полностью rc.network. Прописал пути - S-pns в /etc/init.d, wpa_supplicant.conf в /etc/pns-tool, при загрузке ОС сеть поднимается нормально. S-pns создаётся в xpns-tool. Следующий кандидат на вылет - net-setup.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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33989
  • Репутация: +231/-0
    • PuppyRus-A
Re:Небольшие скрипты для настройки сети.
« Ответ #9 : 29 Апрель 2013, 09:26:49 »
Прописал пути - S-pns в /etc/init.d, wpa_supplicant.conf в /etc/pns-tool, при загрузке ОС сеть поднимается нормально. S-pns создаётся в xpns-tool
Как бы ознакомиться с результатами?

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8636
  • Репутация: +187/-2
  • Старый чайник
Re:Небольшие скрипты для настройки сети.
« Ответ #10 : 29 Апрель 2013, 14:55:33 »
 Результаты пока очень даже промежуточные, но работает. Надо ещё много чего допиливать.
Моноблок 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

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33989
  • Репутация: +231/-0
    • PuppyRus-A
Re:Небольшие скрипты для настройки сети.
« Ответ #11 : 18 Август 2013, 10:21:31 »
Проверил работу под AF и допилил в самом конце скрипта вопрос про создание модуля.pfs с настройками для автоподключения
Запускает xpns-tool-save. Он заточен под http://forum.puppyrus.org/index.php/topic,14190.0.html и ntf . Под другие initrd - правьте пути в xpns-tool-save ...

130812
Исправил ошибку при ethernet+dhcp
Убрал появление всех интерфейсов в списке (ethernet и wifi) после выбора ethernet\wifi
Доработал русификацию

130817
В xpns-tool2-04ru.pfs нашел свои ошибки. Удалил. Последняя версия в http://forum.puppyrus.org/index.php/topic,14534.new.html#new
По дальнейшему развитию:
Я сначала заморочился правильной интернационализацией (через gettext). Выложил на их форуме . Они юзают  network-manager и, похоже, xpns им уже не интересно. Или надо было в англ. ветке писать (мне слабо).
Скрипт уже нами переделан. Надо ли дальше заморачиваться gettext? При отладке неудобно...

Может на 1м экране сделать кнопку вызова gnome-ppp?
При выборе интерфейса - хорошо бы иметь фокус на 1м интерфейсе и внизу галку по умолчанию dhcp. Тогда можно было бы следующий экран (dhcp \ статика) пропустить для dhcp
При возврате в "начало" + "отмена" вылезает "Проверить соединение" - где-то косяк
При выборе проводов в списке ppp - надо убрать...