Точка доступа из десктопа с использованием внешного шлюза и dhcp
Имеется USB адаптер Acorp WUG и рабочая машина(ffadm) с Debian Lenny, нужно настроить этот компьютер в качестве точки доступа для ноутбуков(ffeee), при этом IP адреса должны выдаваться от находящегося в локальной сети DHCP сервера (ffserv)
Обалдеть, теоретически всё так просто, а на деле оказалось, что есть целая куча проблем связанных в драйверами, например в Ubuntu 8.04.3 этот адаптер не переводится в режим точки доступа, а в Debian lenny при одних настройках каждый раз работает с вероятностью 50%, за то потрясающая гибкость
Настройка wifi соединения в режиме точки доступа(ffadm) (пока без шифрования)
ifconfig wlan0 down
iwconfig wlan0 mode ad-hoc
iwconfig wlan0 essid home
iwconfig wlan0 channel 6
iwconfig wlan0 freq 2.412G
ifconfig wlan0 up
Настройка wifi соединения на ноутбуке (ffeee)
ifconfig wlan0 down
iwconfig wlan0 essid home
iwconfig wlan0 ap auto
iwconfig wlan0 channel auto
iwconfig wlan0 freq 2.412G
ifconfig wlan0 up
dhclient3 wlan0
Перед изменением режима работы WiFi адаптеров их необходимо останавливать вот так ifconfig wlan0 down иначе будут ошибки типа
Error for wireless request "Set Mode" (8B06) :
SET failed on device wlan0 ; Invalid argument.
Теперь нужно разрулить получение от dhcp адреса от ноутбука, то-есть придётся настраивать мост и перестроить сетевые интерфейсы на десктопе(ffadm), для этого нужно установить средства управления мостами (bridge)
aptitude install bridge-utils
теперь необходимо озаботиться деактивацией подключаемых в мост интерфейсов(ffadm) (eth0, wlan0), если они были активированны
ip addr flush dev eth0
ip addr flush dev wlan0
создаём мост и добавляем в него нужные интерфейсы(ffadm)
brctl addbr bridge
brctl addif bridge eth0
brctl addif bridge wlan0
# получаем IP для моста(на ffadm) DHCP
dhclient3 bridge
Для привязки ноутбука к одномк DNS имени (ffeee) по MAC адресу его сетевой карты и WiFi адаптера необходимо в настройки dhcp3 добавить секцию для wifi адаптера ноута
host eee{
hardware ethernet 00:1F:C6:E9:0B:8D;
fixed-address ffeee.a;
}
host eee-wifi{
hardware ethernet 00:15:AF:95:BF:67;
fixed-address ffeee.a;
}
Теперь ноутбут будет одинаково хорошо подключать в сети и иметья одно имя, что по-моему удобнее чем запоминать кучи алиасов
А теперь нужно разобраться как это хозяйство заставить запускаться автоматически, учитывая при этом то, что usb WiFi адаптер не всегда покдлючен, пока что я сделал так, выкинул из /etc/network/interfaces и добавил код запускующуй и создающий мост совсместно с WiFi соединением
auto bridge
iface bridge inet dhcp
pre-up ifconfig eth0 down
pre-up ifconfig wlan0 down
pre-up brctl addbr bridge
pre-up brctl addif bridge eth0
pre-up brctl addif bridge wlan0
pre-up iwconfig wlan0 mode ad-hoc
pre-up iwconfig wlan0 essid home
pre-up iwconfig wlan0 channel 6
pre-up iwconfig wlan0 freq 2.412G
pre-up ifconfig eth0 up
pre-up ifconfig wlan0 up
post-down ifconfig eth0 down
post-down ifconfig wlan0 down
post-down brctl delif bridge eth0
post-down brctl delif bridge wlan0
post-down ifconfig bridge down
post-down brctl delbr bridge
С таким конфигом сеть ни за что не запустится если не вставлен WiFi адаптер, ну и разумеется пока отсутствует шифрование
текст недоступен
другие страницы раздела
- Установка базовой системы
- Поиск приложений по открытым файлам
- Первые впечатления о CentOS
- 5 самых частных команд, используемых во время установки gentoo
- Занятный iptables
- Ручная настройка монитора в Xorg
- Автомонтирование в ArchLinux
- Первые впечатления от InfraLinux, Ubuntu 8.04.1 от компании Инфра Ресурс
- Gentoo in Ubuntu или переезд из Ubuntu в Gentoo
- Объединение русских манов
- Bacup + SSH через Nat - Передача большого количества файлов с помощью tar и ssh
- Alt Linux научит заниматься сексом, manpages russian
- Настройка кэширующего dns сервера bind
- Переезд на OpenSuse 11 откладывается
- Bind, настройка собственной зоны
- Настройка AR242x 802.11abg Wireless PCI Express Adapter
- Быстрый способ установки Samba
- Настройка nfs сервера и nfs клиента ubuntu 8.04
- Обновление Ubuntu 8.10 - Отважный Козерог
- Укрепление безопасности в связи с получением реального IP адреса
- RussianFedora - не для домашнего использования
- Ephemeris - программа по астрономии
- Linux драйвер для карточки Ethernet RTL8111/8168b
- Подключение Asus EEEpc 701 к интернету через GPRS на Sony Ericsson Z530i
- Запуска apache в окружении chroot
- Установка VirtulaBox на Ubuntu с нестандартным ядром
- Полезные ссылки
- Настройка проверки орфографии в OpenOffice3
- Установка "Налогоплательщик ЮЛ" в Linux
- Благодаря анонимоусам я осилил LVM
- Переезд на LVM
- Таблица значений для настройки framebuffer
- Производительность компьютеров в зависимости от процессора и объёма памяти
- CentOS или Ubuntu
- Очень простая авторизация в Squid
- Что выбрать i386 или AMD64
- Как узнать, что расшарено на NFS сервере
- HOWTO: Как за 12 минут установить Linux, попробовать и удалить
- Видео: Уменьшение размера LVM раздела, создание нового раздела, откат назад
- Динамическое добавление swap в Linux
- Зеркалирование репозитория Ubuntu
- Как я навредил своим юзерам
- Установка Ubuntu 8.04.2 Desktop на LVM
- Как заработать на пользователях Linux
- Открытый биос на основе технологий Linux
- Конвертирование m4b,ape,cue в ogg, mp3 через fifo (трубку)
- Xming, X сервер для Windows
- Ubuntu 8.04, Wine 1.1.19, WarCraft 3
- Asus EEEPC 701и Linux как инструмент начинающего разведчика
- Моя мама и Linux
- Два подхода к использованию компьютера или чем линуксоид отличается от виндузятника
- Создание chroot для враждебного пользователя
- Шрифты в Linux и Windows
- Сценарий Amarok для работы Publish Tune в Psi
- Видео ролик - Коварные планы Майкрософт
- Касперский опять нашёл вирусы под Linux и опять обделался
- Multiseat, Эффективное использование 2 ядерных процессоров в Linux
- Перенос ядра из другого дистрибутива
- Выбор WiFi USB адаптера для Linux
- Chrome под Linux
- Как отправить SMS из консоли
- Почему админы любят DHCP
- Восстановление файловой системы
- Настройка PPPoE в Linux без NetworkManager
- Перевод документации про OpenLDAP
- Russian Fedora 11 + KDE4 против людей
- Как заработать на Linux миллионы
- Как вырезать кусок из фильма и конвертировать в flv с помощью mplayer
- Вот и ПОЧТИ умер очередной двухпанельник Double Commander
- Пока Майкрософт разваливается и идёт ко дну Redhat развивается и получает прибыли
- Групповое переименование файлов в Linux
- Два варианта добавление GPG ключа репозитория из консоли
- Почему Mono это плохо
- Установка PCLinux 2009 на LVM и восстановление домашнего LVM раздела
- Как запрограммировать поведение сетевых интерфейсов
- Пакетная обработка документов RTF в OpenOffice с помощью bash и OOBasic
- Как добавить текст в защищённый файл с помощью sudo
- Google объясняет чего не хватает линуксу
- Выбор web камеры для Linux, Genius Eye 110 - плохой выбор
- Выбор web камеры для Linux, Gembird CAM90U и Genius iSlim 1322AF, Genius iLook 1321v2 - хороший выбор
- Как установить TremFusion в Ubuntu 8.04
- Первая доза закончилась, скоро в школах начнётся ломка или бабки на бочку
- Как появляются Боги OpenSource
- Как удалить из фильмов английскую звуковую дорожку
- Slackware13 мистика какая то
- Установка Slackware13 на LVM
- Linux территория безопасности или опять наш Касперский хочет жрать
- Как навариться на винтузятниках и линуксоидах при этом сделав им хорошо
- У линуксоидов есть деньги(надо же) и они покупают игры
- Передача звука с микрофона по сети
- Ubuntu 9.04 для жены
- Автоматическая обработка файлов на хостинге с помощью bash
- Как удалить на хостиге файл имя которого не набрать в консоли
- Установка Flash player AMD64 для Firefox и Chrome одной командой
- Печать в PDF через Cups
- Противостояние линуксоидов и виндузятников в искусстве, стёб
- LVM использование снапшотов
- Удаление физического раздела из LVM
- Страсти по виндовым шрифтам
- Автоматическая обработка файлов, часть два
- Настройка печати на PDF принтер в Ubuntu 9.10
- Ubuntu 9.10 добавление resume раздела
- Сравнение файловых систем ext2 ext3 ext4 xfs reiserfs btrfs vfat jfs для домашней директории
- Machinarium - постапокалиптическая игра для линуксоидов
- Как обезопасить свои каналы общения, своих друзей и близких с помощью шифрования в Jabber
- Исключение Gimp из Ubuntu
- Из Gnome в Xmonad за 5 минут, всё просто
- Шифрование бекапов для хранения в Gmail
- Шикарный пиар Ideco - "Добрыня Сисадминыч и айдеко-кладенец"
- Рабочий стол с защитой от ребёнка
- Google опять выпустил beta версию Chrome и танцует и поёт
- С/C++: libconfig - библиотека для обработки конфигурационных файлов
- SoftMaker2008 или OpenOffice3.1
- MS IE сливает FF3 по всему миру, а FF3 сливает Opera по РФии
- Скриншоты Opera 10.50 без поддержки Qt
- Объединение двух сетей через VPN
- Google проводит сбор идей на счёт развития своих сервисов и сбор голосов в пользу открытых технологий
- Настройка mpd, музыкального демона
- Маршрутизация в VPN сетях
- Объединение DNS зон в VPN сетях
- grub2: ручная загрузка
- Выбор web камеры для Linux, Age Star S-PC250 - плохой выбор
- Выбор web камеры для Linux, Icam 7120 - хороший выбор
- Загрузка с дискеты без дисковода
- Добавление репозитария в Ubuntu 9.10
- в ожидании Ubuntu 10.04 LTS
- Тестирование Ubuntu 10.04 beta и установка на LVM
- Выбор web камеры для Linux: Genius iSlim 1300v2 - хороший выбор
- Декомпиляция SWF в Linux
- Как обойти ограничение DynDNS на создание wildcard
- apache генерация списка файлов в utf-8
- Обновление Ubuntu 10.04 до 12.04
- Ubuntu 12.04 установка WiFi card Marvel 8335
- Wi-Fi-роутер TP-Link TL-MR3020
- Редирект неавторизованных в squid пользователей на внутренний ресурс
- Удаление ботнета sfewfesfs
- Настройка inotify для работы с большими файловыми системами
- Двадцатка самых популярных имён пользователей при взломе серверов
комментарии (3)
2009-07-07 14:25:31
2009-07-07 17:13:47
2009-07-07 17:40:25