Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Скрипт для запуска сети Wifi  (Прочитано 2737 раз)

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

Оффлайн demontager

  • Автор темы
  • Активист
  • *
  • Сообщений: 304
  • KHERSON
    • Просмотр профиля
    • Nixtalks IT-експлорер
Скрипт для запуска сети Wifi
« : 16 Июля 2009, 18:00:32 »
Подскажите, пожалуйста как создать скрипт для запуска сети, вот что дано:

iwconfig wlan0 essid TOCHKA_DOSTUPA
iwconfig wlan0 key 123456
iwconfig wlan0 channel 7
ifconfig wlan0 up
iwconfig wlan0
dhclient3 wlan0

Я всё это набираю в терминале при каждом ручном запуске сети, мне нужно чтоб это было автоматически.  И куда нужно положить скрипт чтоб он запускался при загрузке системы?
Пишу о разном сюда nixtalk.com

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6293
    • Просмотр профиля
Re: Скрипт для запуска сети Wifi
« Ответ #1 : 16 Июля 2009, 18:06:43 »
Я всё это набираю в терминале при каждом ручном запуске сети, мне нужно чтоб это было автоматически. 

Х-сервера, как я понимаю, на указанной системе нет? WICD не прокатит?

Оффлайн MadKox

  • Активист
  • *
  • Сообщений: 441
  • =)
    • Просмотр профиля
    • Моя страница на Launchpad
Re: Скрипт для запуска сети Wifi
« Ответ #2 : 16 Июля 2009, 18:16:19 »
demontager, читай сюда: https://help.ubuntu.ru/wiki/настройка_сети_вручную#настройка_wifi там как раз для консоли вариант.
Homo homini admini est...

Оффлайн demontager

  • Автор темы
  • Активист
  • *
  • Сообщений: 304
  • KHERSON
    • Просмотр профиля
    • Nixtalks IT-експлорер
Re: Скрипт для запуска сети Wifi
« Ответ #3 : 16 Июля 2009, 18:22:32 »
X сервер есть, но хотелось бы обойтись без GUI методов
Пишу о разном сюда nixtalk.com

rapidsp

  • Гость
Re: Скрипт для запуска сети Wifi
« Ответ #4 : 16 Июля 2009, 18:36:47 »
А кстати насчет автоматизации.
Мне после подключения нужно еще зайти на сайт прова (SSL) и ввести логин-пароль.
Не ткнете куда-нить в инфу, как то можно это скриптануть?

Оффлайн demontager

  • Автор темы
  • Активист
  • *
  • Сообщений: 304
  • KHERSON
    • Просмотр профиля
    • Nixtalks IT-експлорер
Re: Скрипт для запуска сети Wifi
« Ответ #5 : 16 Июля 2009, 18:46:51 »
MadKox, мне необходимо чтоб скрипт лежал под рукой, в большенстве случаев мне не нужно запускать сеть на автомате с /etc/network/interfaces, поэтому нужен просто скрипт который можно запустить в терминале на выполнение при необходимости. К тому же у меня несколько профилей, для каждой сети нужен скрипт, по аналогии я уже сделаю для других.
« Последнее редактирование: 16 Июля 2009, 18:50:44 от demontager »
Пишу о разном сюда nixtalk.com

Оффлайн MadKox

  • Активист
  • *
  • Сообщений: 441
  • =)
    • Просмотр профиля
    • Моя страница на Launchpad
Re: Скрипт для запуска сети Wifi
« Ответ #6 : 16 Июля 2009, 19:14:07 »
Тогда просто убери из /etc/network/interfaces строку auto wlan0 и подымай сеть командой
sudo ifup wlan0

К тому же, кто запрещает использовать профили? Почитай man interfaces...
Homo homini admini est...

Оффлайн fwhr

  • Старожил
  • *
  • Сообщений: 2104
    • Просмотр профиля
Re: Скрипт для запуска сети Wifi
« Ответ #7 : 17 Июля 2009, 11:47:32 »
копипастишь свои команды в файл (добавь только gksu перед ними), кладёшь его себе "под руку", делаешь его исполняемым и запускаешь когда тебе нужно даблкликом, или запуск из терминала - тогда можно обойтись без gksu а выполнять скрипт с sudo.
sudo ./где-он/файл1
Обычно люди получают не то, что заслуживают, а то, что получилось... © Доктор Хауз

Оффлайн RandomNT

  • Любитель
  • *
  • Сообщений: 80
    • Просмотр профиля
Re: Скрипт для запуска сети Wifi
« Ответ #8 : 17 Июля 2009, 14:49:06 »
А кстати насчет автоматизации.
Мне после подключения нужно еще зайти на сайт прова (SSL) и ввести логин-пароль.
Не ткнете куда-нить в инфу, как то можно это скриптануть?

можно через wget

напрмер на сайте https://site.com находится форма типо
<form  action="/login.php" method="post">
<input type="text" name="login">
<input type="password" name="pass">
<input type="submit" value="login">
</form>

чтобы в нее влогинится надо выполнить такую команду
wget --post-data 'login=myname&pass=mypass' https://site.com/login.php -O /dev/null

Оффлайн Vinn

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Скрипт для запуска сети Wifi
« Ответ #9 : 17 Августа 2009, 14:57:45 »
Всем доброе время суток.
Понимаю, что поздновато, но всё же отпишусь.

Одно время мучился с "ручным" подключением wi-fi, потом написал простенький скриптик
Цитировать
sudo nano /usr/sbin/wifi
#!/bin/sh
iwconfig wlan0 essid "Имя_Сети" mode Ad-Hoc key restricted s:*****
ifconfig wlan0 192.168.0.1 netmask 255.255.255.0 up
/etc/init.d/ipmasq restart
Разрешил выполнение, включил его(/usr/sbin/wifi) в /etc/rc.local до строчки exit 0
Вай,который Фай, стартует при загрузке системы.

Есть одно но- у меня он раздает интернет, приходящий на eth0.
Ubuntu 9.04  at Dell Inspiron 1525 (Intel Core 2 Duo T8300 , 2 Gb RAM, 320 Gb HDD)

 

Страница сгенерирована за 0.015 секунд. Запросов: 20.