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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Как создать ВРЕМЕННУЮ точку доступа Wi-fi на ubuntu?  (Прочитано 5314 раз)

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

Оффлайн NexJedi

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
  • Why, Mr. Anderson?
    • Просмотр профиля
Здравствуйте.  У меня такая проблема:
У меня нетбук Lenovo Ideapad S10-2, с Ubuntu Linux 10.04 Lucid Lynx. Получилось так, что это мой единственный "комп".
eth0 - Проводной интерфейс. По нему поступает инет c ADSL-роутера.
wlan0 - Беспроводной интерфейс. Сетевой адаптер: Cbt BCM4312 M 802.12G MOW NB WLAN (драйвер, ndiswrapper)
:~$  lspci -vnn | grep 14e4
02:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g [14e4:4315] (rev 01)
Subsystem: Broadcom Corporation Device [14e4:04b5]
Мне нужно создать скрипт, который бы создавал точку доступа, для раздачи интернета на коммуникатор. Мне не нужно постоянно раздавать интернет, мне нужно его раздавать лишь иногда,  по требованию. И не нужно чтоб при включении сразу "включалась" точка доступа(я читал документацию,  там сказано лишь как сделать постоянную точку доступа, чтоб она даже автоматически при включении стартовала) мне нужно лишь создавать ее по требованию(И верно, смысл лишь в том чтоб раздать инет на коммун). Опишите мне хотя-бы порядок комманд для "включения" и "выключения"(хотя-бы для "включения"), я сам скрипт напишу(bash немного знаю), просто это ну очень надо. Помогите пожалуйста...  :'(
P.S. Я планирую купить нормальный Wi-FI роутер. Но денег пока нет(И врятли будет до нового года). Так что мне хотя-бы так интернет раздавать, через нетбук
Компьютер: Lenovo Ideapad S10-2(BCM4312+3G)
OS: Ubuntu 11.04

rapidsp

  • Гость
программная точка доступа hostapd

Скрипт включения : sudo service hostapd start
Скрипт выключения : sudo service hostapd stop

))))

Оффлайн NexJedi

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
  • Why, Mr. Anderson?
    • Просмотр профиля
Да ну? Так все просто?
Компьютер: Lenovo Ideapad S10-2(BCM4312+3G)
OS: Ubuntu 11.04

Оффлайн Sam Stone

  • Старожил
  • *
  • Сообщений: 1131
    • Просмотр профиля
а что, надо посложнее? Тогда, например, можно встать в гамак и, держа ноут в одной руке, а коммуникатор в другой, вбивать эту команду :)

ЗЫ
 Если вифи нужен только для телефона, то можно интерфейс поднимать/опускать (через ту же консоль или NM).
Jellyfish 6.5.0-45-generic
2690v4 64Gb

rapidsp

  • Гость
И если только 1 клиент, то может подойти работа в режиме ad-hoc - это еще проще.

Оффлайн NexJedi

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
  • Why, Mr. Anderson?
    • Просмотр профиля
Мне вафля нужна не только для коммуна  :)

Пользователь решил продолжить мысль 14 Декабря 2010, 18:26:14:
rapidsp, мне без разницы, в каком режиме. Главное чтоб можно было раздать инет на коммун  ;)

Пользователь решил продолжить мысль 14 Декабря 2010, 18:46:26:
Написал скриптик:
Код: (bash) [Выделить]
:~$ cat router.sh
#/bin/sh
# проверка root
if [ "$UID" == "0"  ]; then
echo "$0: Starting router configuration"
else
echo "$0: Not from Root. Exit" >&2
exit 1
fi
case "$1" in
start)
echo "Configuring Wlan card"
iwconfig wlan0 mode Master
chmod +x /etc/init.d/hostapd
service hostapd start
;;
stop)
echo "Stoping router"
iwconfig wlan0 mode Managed
service hostapd stop
chmod -x /etc/init.d/hostapd
;;
esac

Будет работать?

Пользователь решил продолжить мысль 14 Декабря 2010, 19:31:25:
Upd:
Код: (bash) [Выделить]
:~$ cat router.sh
#/bin/sh
# проверка root
if [ "$UID" == "0"  ]; then
echo "$0: Starting router configuration"
else
echo "$0: Not from Root. Exit" >&2
exit 1
fi
case "$1" in
start)
echo "Configuring Wlan card"
iwconfig wlan0 mode Master
chmod +x /etc/init.d/hostapd
service hostapd start
chmod +x /etc/init.d/dnsmasq
service dnsmasq start
;;
stop)
echo "Stoping router"
iwconfig wlan0 mode Managed
service hostapd stop
chmod -x /etc/init.d/hostapd
service dnsmasq stop
chmod -x /etc/init.d/dnsmasq
;;
*)
echo "Incorect command"
;;
esac

Пользователь решил продолжить мысль 14 Декабря 2010, 21:06:32:
Обнаружил проблему. Моя карточка не хочет переходить в режим Master:'(
« Последнее редактирование: 14 Декабря 2010, 21:06:32 от NexJedi »
Компьютер: Lenovo Ideapad S10-2(BCM4312+3G)
OS: Ubuntu 11.04

 

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