Создать локальную сеть WiFi

Поскольку любой беспроводной роутер делает вышеперечисленное почти автоматом, предполагаю, что у Вас есть желание "пощупать всё ручками". Попробую немного помочь.

1. Беспроводной адаптер может работать в нескольких режимах: Managed (подключаться к точке доступа), Master (самому быть точкой доступа), Ad-Hoc (быть членом одноранговой беспроводной сети), и др.

Для указанных целей подойдет Master и Ad-Hoc. Для точки доступа можно использовать пакет hostapd и быть ей может не всякий адаптер. С другой стороны, одноранговую сеть могут не поддерживать планшеты и телефоны.

2. Чтобы вас увидели как точку доступа, можно установить пакет hostapd. Настройка и режим запуска зависит от дистрибутива. Обычно достаточно написать/отредактировать конфиг /etc/hostapd/hostapd.conf. После того, как точку увидят, можно приступать к настройке ip сети.

3. Для одноранговой сети достаточно пакета wireless-tools. Нужно иметь в виду, что он не поддерживает WPA (только открытая сеть или WEP), но если вендовых машин в сети нет, или они хорошо перекрыты фареволами, а в ssh используются ключи или нетривиальные и несловарные пароли, то это не большая беда - проблемы безопасности будут решаться уровнем выше.

Итак, самый простой случай с открытой сетью

BashВыделить код

1
2

iwconfig essid <your_ssid> mode Ad-Hoc
ifconfig ra0 up <your_ip_address> netmask <your_netmask>

То же самое на другой машине, и между ними установлена связь (напр. по ssh, если сам он установлен и настроен).

"Кошерная" настройка дистро/десктопо зависима. Либо прописывается файл /etc/network/interfaces (debian, ubuntu... без нетворк-манагера), либо файлы /etc/sysconfig/network-scripts/ifcfg.... (redhat/centos.. без манагера), либо настраивается этот самый манагер, обычно через графическую утилиту настройки.

4. Для удобства клиентов настраиваются сервера dhcp, dns и т.д.,

Самое простое и универсальное - настроить hostapd и сеть через Манагер.