Как настроить wifi роутер на линукс

В настоящее время использование беспроводных сетей становится все более популярным. Безопасное и надежное соединение с интернетом стало неотъемлемой частью нашей повседневной жизни, и многие пользователи Linux хотят настроить свой Wifi роутер самостоятельно.

В этой статье мы рассмотрим пошаговую установку и настройку Wifi роутера на операционной системе Linux для новичков. Мы познакомимся с основными командами и настройками, которые вам понадобятся для успешной установки и настройки Wifi роутера.

Прежде чем начать, вам понадобится Wifi роутер и доступ к интернету. Убедитесь, что ваш Linux-компьютер подключен к роутеру с помощью Ethernet-кабеля. Некоторые операционные системы Linux, такие как Ubuntu, могут автоматически настроить сетевые подключения, поэтому вам может потребоваться только ввод пароля Wi-Fi. Однако, если вам требуется настраивать сеть вручную, дальнейшие указания помогут вам справиться с этим заданием.

Примечание: В этом руководстве мы будем использовать команды командной строки для установки и настройки роутера. Если вы не знакомы с командами Linux, не волнуйтесь — мы покроем все шаги подробно и пошагово.

Содержание

  1. Подготовка Linux системы к установке
  2. Выбор и покупка необходимого Wi-Fi роутера
  3. Подключение Wifi роутера к компьютеру
  4. Установка и настройка драйверов для Wifi роутера
  5. Конфигурация Wifi роутера на Linux
  6. Проверка и настройка безопасности сети Wifi

Подготовка Linux системы к установке

Перед тем, как приступить к установке и настройке WiFi роутера на Linux, необходимо выполнить некоторые подготовительные шаги. В этом разделе мы рассмотрим основные действия, которые помогут вам готовиться к установке.

1. Проверьте список совместимых устройств

Прежде чем приобретать WiFi роутер, убедитесь, что он совместим с вашей Linux системой. Проверьте списки совместимых устройств на официальных сайтах Linux дистрибутивов или обратитесь к документации вашей операционной системы.

2. Обновите систему

Перед установкой WiFi роутера рекомендуется обновить вашу Linux систему до последней версии. Запустите менеджер обновлений, который обычно находится в системных настройках, и выполните все доступные обновления.

3. Установите необходимые драйвера

Убедитесь, что у вас установлены все необходимые драйвера для вашего WiFi устройства. Для этого выполните команду lsusb в терминале, чтобы узнать идентификатор вашего устройства. Затем обратитесь к документации операционной системы или к сообществу Linux, чтобы найти и установить соответствующие драйверы.

4. Подготовьте логин и пароль от вашего провайдера

Поставщик интернет-услуг обычно предоставляет вам логин и пароль для подключения к сети. Убедитесь, что у вас есть эти данные, а также другую информацию, которую может потребоваться ввести при настройке WiFi роутера.

После выполнения всех этих шагов ваша Linux система будет готова к установке и настройке WiFi роутера. Теперь вы можете переходить к следующему этапу и начать настройку своего устройства.

Выбор и покупка необходимого Wi-Fi роутера

При выборе Wi-Fi роутера для вашей Linux-системы, важно учитывать несколько параметров, чтобы обеспечить стабильное и быстрое соединение:

  • Совместимость с Linux: Проверьте, что роутер поддерживает Linux и имеет драйверы для вашей дистрибутивы. Обратите внимание на отзывы пользователей о совместимости с Linux перед покупкой.
  • Скорость передачи данных: Роутер должен поддерживать стандарты Wi-Fi, такие как 802.11ac или 802.11ax, чтобы обеспечить высокую скорость передачи данных.
  • Диапазон сигнала: Проверьте, какой диапазон частот (2.4 ГГц или 5 ГГц) поддерживает роутер. Если в вашей окрестности много Wi-Fi сетей, лучше выбрать роутер с поддержкой 5 ГГц для избежания пересечения с другими сетями.
  • Количество антенн: Роутеры с большим количеством антенн обеспечивают более сильный и стабильный сигнал.
  • Функциональность: У роутера могут быть дополнительные функции, такие как поддержка VPN, родительский контроль, медиасервер и другие. Определитесь, какие функции вам необходимы перед покупкой.

Когда вы определитесь с требованиями к роутеру, вы можете искать и сравнивать различные модели на основе этих параметров. Обратите внимание на рейтинги, отзывы и советы от других пользователей. Выбирайте роутер, который лучше всего соответствует вашим потребностям и бюджету.

После покупки и установки роутера, выможете перейти к настройке Wi-Fi соединения в вашей Linux-системе и начать пользоваться высокоскоростным безпроводным интернетом!

Подключение Wifi роутера к компьютеру

Чтобы подключить Wifi роутер к компьютеру, следуйте следующим шагам:

  1. Подготовьте необходимые материалы: Wifi роутер, компьютер и соответствующий кабель (например, Ethernet-кабель).
  2. Установите антенну на Wifi роутер, если она не была установлена изначально.
  3. Подключите один конец кабеля к задней панели Wifi роутера в порт, обозначенный как «WAN» или «Internet».
  4. Подключите другой конец кабеля к сетевой карте компьютера.
  5. Включите Wifi роутер с помощью переключателя на задней панели.
  6. Дождитесь, пока Wifi роутер полностью загрузится.
  7. На компьютере откройте меню «Настройки сети» и найдите беспроводные сети. Обычно это значок Wi-Fi внизу панели задач.
  8. Выберите беспроводную сеть, созданную вашим Wifi роутером, из списка доступных сетей.
  9. Если ограничение доступа к Wifi роутеру настроено по паролю, введите соответствующий пароль и нажмите «Подключиться».
  10. Когда подключение будет установлено, вы сможете использовать интернет через Wifi роутер.

Теперь ваш Wifi роутер успешно подключен к компьютеру!

Установка и настройка драйверов для Wifi роутера

Для того чтобы подключиться к Wifi роутеру на Linux, необходимо установить и настроить соответствующие драйверы. Этот процесс может отличаться в зависимости от модели вашего Wifi роутера и дистрибутива Linux, на котором вы работаете. В этом разделе мы рассмотрим основные шаги по установке и настройке драйверов для Wifi роутера на Linux.

1. Определите модель вашего Wifi роутера. Эта информация может быть найдена в документации к роутеру или на его корпусе. Обратите внимание, что разные модели могут требовать разные драйверы.

2. Загрузите необходимые драйверы. Для установки драйверов вам может потребоваться подключение к интернету через Ethernet-порт или другой источник. Посетите официальный сайт производителя вашего Wifi роутера или провайдера услуг настройки Wifi для получения драйверов соответствующей модели.

3. Установите драйверы. В большинстве случаев драйверы для Wifi роутера будут представлены в виде пакета с расширением «.deb» или «.rpm». Если ваш дистрибутив Linux использует систему управления пакетами, такую как dpkg (Debian, Ubuntu) или rpm (Fedora, CentOS), вы можете установить драйверы с помощью команды в терминале:

Дистрибутив Команда для установки драйверов
Debian, Ubuntu sudo dpkg -i имя_файла.deb
Fedora, CentOS sudo rpm -i имя_файла.rpm

4. После успешной установки драйверов перезагрузите компьютер, чтобы изменения вступили в силу.

5. Настройте ваш Wifi роутер. Для этого откройте диалоговое окно настройки Wifi, которое обычно доступно через системный трей или панель управления. Введите имя и пароль для вашей Wifi сети, подключитесь к ней и проверьте соединение.

Теперь вы должны быть успешно подключены к Wifi роутеру на Linux. Если у вас возникли проблемы, проверьте правильность установки и настройки драйверов, а также корректность ввода имени и пароля вашей Wifi сети.

Конфигурация Wifi роутера на Linux

Установка и настройка Wifi роутера на Linux может потребовать нескольких шагов для обеспечения прямого подключения к сети Интернет. В этом разделе мы рассмотрим процесс конфигурации Wifi роутера на вашей системе Linux.

1. Подключите свое устройство к роутеру по Ethernet-кабелю.

2. Откройте веб-браузер и введите IP-адрес вашего роутера в строке адреса. Обычно IP-адрес указан на задней панели вашего роутера или в документации.

3. Войдите в настройки роутера, введя логин и пароль. Если вы не установили собственный логин и пароль, попробуйте использовать комбинацию «admin/admin» или «admin/password».

4. В разделе настройки беспроводной сети найдите опцию «Настройки Wifi» или что-то похожее. Нажмите на нее.

5. Включите беспроводное соединение, выбрав соответствующий пункт меню. Может потребоваться указать имя сети (SSID) и тип шифрования.

6. Установите пароль для сети Wifi. Важно выбрать надежный пароль, состоящий из букв, цифр и специальных символов, чтобы обеспечить безопасность вашей сети.

7. Сохраните настройки и перезагрузите роутер.

8. Отсоедините Ethernet-кабель от вашего устройства и перейдите к настройкам беспроводной сети.

9. Выберите вашу сеть Wifi из списка доступных сетей и введите пароль, который вы установили в шаге 6.

10. Поздравляем! Теперь ваша система Linux должна быть подключена к Wifi роутеру. Вы можете проверить подключение, открыв веб-браузер и посетив любой сайт.

Следуя этим простым шагам, вы сможете настроить Wifi роутер на вашей системе Linux и наслаждаться беспроводным подключением к Интернету.

Проверка и настройка безопасности сети Wifi

  1. Сменить имя сети (SSID): По умолчанию имя вашей сети может быть настроено на основе производителя роутера и его модели, что может позволить злоумышленникам определить, какой роутер вы используете. Изменение имени сети на что-то более уникальное поможет укрепить безопасность.
  2. Установить сложный пароль: Пароль для доступа к вашей сети должен быть длинным, содержать различные типы символов (цифры, буквы верхнего и нижнего регистра, специальные символы) и быть уникальным. Это затруднит несанкционированный доступ к вашей сети.
  3. Включить шифрование: Важно включить шифрование на своем Wifi-роутере, чтобы защитить данные, передаваемые по сети, от перехвата. Варианты шифрования, такие как WPA2, предоставляют высокий уровень безопасности.
  4. Отключить функции, которые вам не нужны: Некоторые функции роутера, такие как WPS (Wifi Protected Setup), могут представлять уязвимость для вашей сети. Если вы не используете эти функции, лучше отключить их.
  5. Периодически обновлять ПО роутера: Производители роутеров регулярно выпускают обновления ПО, которые включают исправления уязвимостей и улучшения безопасности. Важно проверять и устанавливать такие обновления для повышения безопасности вашей сети.

Следуя этим шагам, вы можете убедиться, что ваша сеть Wifi защищена и безопасна от потенциальных угроз.

Настройка wifi роутера на операционной системе Linux может показаться сложной задачей для новичка. Однако, с помощью данного гайда вы сможете настроить wifi роутер и наслаждаться беспроблемным интернет-соединением.

При первом подключении роутера к компьютеру, необходимо установить необходимое программное обеспечение и драйверы. После этого, вы сможете приступить к настройке самого роутера. Сначала вам потребуется зайти в панель управления роутера, для этого наберите IP-адрес веб-интерфейса роутера в адресной строке браузера.

После того, как вы успешно вошли в панель управления роутера, необходимо создать имя (SSID) и пароль для вашей беспроводной сети. В разделе «Wireless Settings» вы сможете задать эти параметры. Не забудьте также выбрать подходящий канал и тип шифрования для вашей сети.

После внесения всех необходимых настроек, сохраните изменения и перезагрузите роутер. Убедитесь, что устройства, которые вы хотите подключить к вашей беспроводной сети, также имеют правильные настройки. Теперь вы можете наслаждаться высокоскоростным и безопасным wifi соединением на вашем устройстве Linux.

Содержание

  1. Подготовка к настройке
  2. Проверка совместимости устройства
  3. Установка драйверов
  4. Конфигурация wifi роутера
  5. Проверка подключения к wifi

Подготовка к настройке

Перед началом настройки wifi роутера на линуксе необходимо выполнить несколько подготовительных действий.

1. Подключите роутер к питанию с помощью кабеля, который идет в комплекте с устройством.

2. Подключите компьютер к роутеру с помощью сетевого кабеля или через Wi-Fi, если сеть уже настроена.

3. Откройте веб-браузер на компьютере и введите IP-адрес роутера в адресной строке. Обычно адрес указан в инструкции к роутеру или на задней панели устройства.

4. В появившемся окне введите логин и пароль администратора. Если вы не знаете эти данные, проверьте инструкцию к роутеру или обратитесь к поставщику интернет-услуг.

5. После успешной аутентификации вы попадете в настройки роутера.

6. Произведите базовую настройку роутера, установив время и дату, выбрав язык интерфейса и установив пароль для доступа.

7. Теперь вы готовы приступить к настройке Wi-Fi.

Проверка совместимости устройства

Перед настройкой wifi роутера на линуксе важно убедиться, что ваше устройство совместимо с выбранным роутером. Некоторые роутеры могут иметь ограничения по поддержке определенных стандартов wifi и частотных диапазонов. Вам будет необходимо проверить совместимость вашего устройства с роутером, чтобы не столкнуться с проблемами во время настройки.

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

Если вы не уверены в совместимости вашего устройства с выбранным роутером, вы также можете обратиться к службе поддержки производителя для получения дополнительной информации. Они могут предоставить вам конкретные рекомендации или альтернативные модели роутеров, совместимых с вашим устройством.

Проверка совместимости устройства с выбранным роутером является важным шагом перед настройкой wifi соединения на линуксе. Это позволит избежать возможных проблем с подключением и обеспечить стабильную работу вашей сети.

Роутер Стандарты wifi Частотные диапазоны
Модель 1 802.11ac 2,4 ГГц, 5 ГГц
Модель 2 802.11n 2,4 ГГц
Модель 3 802.11ac 2,4 ГГц, 5 ГГц

Установка драйверов

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

Прежде чем приступить к установке драйверов, необходимо определить модель вашего wifi адаптера. Для этого выполните команду:

lsusb

В результате вы увидите список подключенных устройств USB. Найдите в списке wifi адаптер и запишите его модель и идентификатор продукта (Product ID).

Далее, вам понадобится подключение к интернету для загрузки и установки драйверов. Если у вас уже есть доступ к интернету через Ethernet или другой способ, вы можете продолжить установку драйверов. В противном случае, вам нужно будет скопировать драйверы на компьютер с установленной системой Linux.

Определите имя вашей версии Linux ядра, выполнив команду:

uname -r

Результатом команды будет версия ядра вашей системы.

Теперь приступим к установке драйверов. Откройте ваш браузер и найдите официальный сайт производителя вашего wifi адаптера. Обычно, на сайте производителя можно найти раздел «Поддержка» или «Драйверы». Найдите драйверы, соответствующие модели и версии вашей системы Linux и скачайте их в соответствующую папку на вашем компьютере.

После скачивания драйверов, откройте терминал и перейдите в папку скачанных драйверов. Вы можете воспользоваться командой cd для перехода в папку:

cd /путь/к/папке

Замените /путь/к/папке на фактический путь к папке скачанных драйверов.

После того, как вы находитесь в папке скачанных драйверов, выполните следующую команду для установки драйверов:

sudo make install

Дождитесь завершения процесса установки. Если процесс завершился успешно, вам необходимо перезагрузить ваш компьютер для применения изменений.

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

Важно отметить, что процесс установки драйверов может отличаться в зависимости от модели wifi адаптера и вашей системы Linux. В некоторых случаях может потребоваться выполнение дополнительных шагов или использование специальных инструментов. Рекомендуется обратиться к документации производителя wifi адаптера для получения подробных инструкций.

Для настройки wifi роутера на линуксе вам понадобится подключиться к роутеру через браузер. Для этого откройте браузер и введите IP-адрес роутера в строку поиска.

После того, как вы успешно подключились к роутеру, вы увидите страницу настроек роутера. Здесь вы можете установить различные параметры для своей wifi сети.

Первым шагом рекомендуется изменить имя и пароль wifi сети для повышения ее безопасности. Выберите раздел «Настройки сети» или «Wifi» и найдите вкладку «Безопасность». Введите новое имя сети (SSID) и пароль в соответствующие поля.

Далее, вы можете настроить тип шифрования для своей wifi сети. Рекомендуется использовать шифрование WPA2, так как оно является более безопасным по сравнению с WEP или WPA.

Также, вы можете настроить другие параметры, такие как диапазон IP-адресов, DHCP, DNS и т.д. Подробности о каждом параметре можно найти в руководстве по вашему роутеру.

После того, как вы внесли необходимые изменения, не забудьте сохранить настройки, нажав кнопку «Сохранить» или «Применить». Ваш wifi роутер будет перезагружен, чтобы применить изменения.

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

Вот и все! Теперь вы знаете, как настроить wifi роутер на линуксе. Удачной настройки!

Проверка подключения к wifi

После настройки wifi роутера важно проверить подключение к сети, чтобы убедиться в его правильной работе. Для этого можно использовать несколько способов:

  • Проверка соединения с wifi с помощью команды ping.
  • Проверка доступности интернет-ресурсов.
  • Проверка подключенных устройств к сети.

Для проверки соединения с wifi с помощью команды ping необходимо выполнить следующие шаги:

  1. Откройте терминал на вашем линукс-устройстве.
  2. Введите команду ping <ip-адрес роутера>, заменив <ip-адрес роутера> на фактический IP-адрес вашего роутера. Например, ping 192.168.1.1.
  3. Ожидайте результатов пинг-запроса. Если ответы получены успешно, значит устройство успешно подключено к wifi.

Проверка доступности интернет-ресурсов позволяет убедиться, что подключение к сети работает корректно. Для этого:

  • Откройте веб-браузер на вашем устройстве.
  • Введите адрес сайта, например, google.com, и нажмите Enter.
  • Если страница загружается без ошибок, значит подключение к wifi функционирует исправно.

Также можно проверить подключенные устройства к wifi-сети, чтобы узнать, какие устройства подключены к роутеру. Для этого:

  1. Откройте веб-браузер на вашем устройстве.
  2. Введите IP-адрес вашего роутера в адресной строке (обычно 192.168.0.1 или 192.168.1.1) и нажмите Enter.
  3. Войдите в административный раздел роутера, используя логин и пароль, указанные в настройках.
  4. Найдите раздел «Подключенные устройства» или «Список клиентов» и просмотрите список подключенных устройств.

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


Download Article


Download Article

Do you need to connect to a wireless network on Linux? In order to do so, you need to have a network adapter that is compatible with Linux. Then you can easily configure your wireless card using the graphical user interface, or using the Terminal. This wikiHow teaches you how to set up your wireless network in Linux.

  1. Image titled Set up a Wireless Network in Linux Step 1

    1

    Connect your modem to the internet. To do so, connect the internet cable to the «Internet» or «WAN» port on the back of your modem. Then plug in your modem. The internet cable is the cable that carries the internet into your home. It may be an ethernet cable or a coaxial cable. It may be a cable that comes in from the outside, or there may be a wall outlet that you use to connect to the internet.

  2. Image titled Set up a Wireless Network in Linux Step 2

    2

    Connect your wireless router to your modem if needed. Many wireless routers come with a modem already built-in. If you do not have a 2-in-1 modem and router, use an ethernet cable to connect your wireless router to one of the «LAN» ports on the back of your modem. Then connect the other end of the ethernet cable to the «WAN» or «Internet» port on the back of your router.

    Advertisement

  3. Image titled Set up a Wireless Network in Linux Step 3

    3

    Plug your router into your PC. To do so, connect an ethernet cable to one of the LAN ports on the back of the router. Then connect it to an ethernet port on your PC.

    • If your PC does not have an ethernet port, you can purchase an ethernet-to-USB adapter.
  4. Image titled Set up a Wireless Network in Linux Step 4

    4

    Go to your router’s IP address in a web browser. You can use any web browser.

  5. Image titled Set up a Wireless Network in Linux Step 5

    5

    Enter the IP address for your router into the address bar at the top. This opens your router’s user interface. The IP address you use to open your router’s interface is different from one manufacturer to another. Consult the user’s manual or manufacturer’s web page to find out the IP address for your router’s make and model.

    • Common router IP addresses include «192.168.1.1,» «192.168.0.1,» and «10.0.0.1». You may be able to find the IP address on a sticker on the back or bottom of your router.[1]
  6. Image titled Set up a Wireless Network in Linux Step 6

    6

    Enter the username and password for your router. If you have not set an admin username and password for your router, you can use the default username and password. Consult the user’s manual or for your router to find the default username and password. There may also be a sticker on the back or bottom of your router with the default username and password.

  7. Image titled Set up a Wireless Network in Linux Step 7

    7

    Enable wireless networking. The user interface is different from one router model to the next. Locate the wireless settings in the user interface and make sure wireless networking is enabled.

  8. Image titled Set up a Wireless Network in Linux Step 8

    8

    Select WPA encryption. When you enable wireless networking, you need to select an encryption method. The most common wireless encryption type is WPA, WPA2, or WPA3.

    • Do not use WEP encryption. WEP is an outdated encryption method that is [easy to break]. For the best security, make sure you use WPA encryptions.
  9. Advertisement

  1. Image titled Set up a Wireless Network in Linux Step 9

    1

    Click the Wi-Fi icon

    Mac Wifi Off

    . Most Linux distributions have their own built-in Wi-Fi interface called NetworkManager that you can use to connect to Wi-Fi. Click the Wi-Fi icon, which typically resembles a fan with arching lines in the middle. If you are not connected to Wi-Fi, it will most likely resemble an empty fan with no arching lines. The Wi-Fi icon is usually in the upper-right corner or lower-right corner, depending on which Linux distribution you are using.

  2. Image titled Set up a Wireless Network in Linux Step 10

    2

    Ensure Wi-Fi is enabled. Look for an option in the drop-down menu that says «Enable Wi-Fi» or something similar. Ensure there is a checkmark next to the icon that says «Enable Wi-Fi.» It should start scanning for nearby wireless networks.

  3. Image titled Set up a Wireless Network in Linux Step 11

    3

    Click your wireless network. Once your wireless network is found, it should be listed below «Wi-Fi Networks.» Click your wireless network to display the «Network Authentication Required» window.

    • If you do not see your wireless network, click More Networks to display additional wireless networks.
    • If you want to connect to a hidden network, click Connect to Hidden Wi-Fi Network instead. Then enter the name of your wireless network and password.
  4. Image titled Set up a Wireless Network in Linux Step 12

    4

    Enter your wireless password and click Connect. This is the password that is set up in the router’s user interface. Enter the password and click Connect. Once it is connected, you are ready to surf the internet without a wire connected to your router or modem.[2]

  5. Advertisement

  1. Image titled Set up a Wireless Network in Linux Step 13

    1

    Press Ctrl+Alt+T to open the Terminal

    Mac Terminal

    . The Terminal typically has an icon that resembles a black screen with a white cursor. Click the Terminal icon in your Applications menu or press Ctrl + Alt + T to open the Terminal.

  2. Image titled Set up a Wireless Network in Linux Step 14

    2

    Type nmtui and press Enter. This opens the NetworkManager TUI window.

  3. Image titled Set up a Wireless Network in Linux Step 15

    3

    Select Activate a Connection and press Enter. It’s the second option in the NetworkManager TUI window. Use the arrow keys on your keyboard to navigate the menu options. Press Enter to select an option.

  4. Image titled Set up a Wireless Network in Linux Step 16

    4

    Select your wireless network and press Enter. All wireless networks should be listed below «Wi-Fi.» Highlight the wireless network you want to use and press Enter to select it.

  5. Image titled Set up a Wireless Network in Linux Step 17

    5

    Enter your wireless password and press Enter. If your password is correct, you should be connected to your wireless network. You can now use your wireless network to connect to the internet.

  6. Advertisement

  1. Image titled Set up a Wireless Network in Linux Step 18

    1

    Press Ctrl+Alt+T to open the Terminal

    Mac Terminal

    . The Terminal typically has an icon that resembles a black screen with a white cursor. Click the Terminal icon in your Applications menu or press Ctrl + Alt + T to open the Terminal.

  2. Image titled Set up a Wireless Network in Linux Step 19

    2

    Type iwconfig and press Enter. This displays a list of network adapters connected to your computer. Network adapters that say «no wireless extension» are not usable. Look for a wireless adapter that says «Mode: Managed» and «Access Point: Not-Associated» in the second line below network adapter name.

  3. Image titled Set up a Wireless Network in Linux Step 20

    3

    Type iwlist [network adapter name] scan and press Enter. Replace «[network adapter name]» with the name of the network adapter you retrieved using the «iwconfig» command. This uses the network adapter to scan for nearby wireless networks and displays a list of all available wireless networks.

  4. Image titled Set up a Wireless Network in Linux Step 21

    4

    Type nmcli d wifi connect. This is the start of the command used to connect to a wireless network. Do not press «Enter» just yet. You still need to enter the wireless network name and password.

  5. Image titled Set up a Wireless Network in Linux Step 22

    5

    Enter the wireless network name. Enter the name of the wireless network you want to connect to after «connect» in the command. Make sure the spelling matches the network name as displayed in the list of wireless networks from the previous command.

  6. Image titled Set up a Wireless Network in Linux Step 23

    6

    Type password [password] and press Enter. Replace «[password]» with your wireless password. Then press Enter. If your network name and password are correct, you should see a message informing you that your network adapter device was successfully activated. You can now use your network adapter to connect to the internet.[3]

  7. Advertisement

  1. Image titled Set up a Wireless Network in Linux Step 24

    1

    Restart your modem and/or router. If you are having problems connecting to the internet, the first thing you should try is restarting your modem and/or router. To do so, unplug your modem and router for about 20 seconds. Then plug your modem back in and wait a minute for it to fully boot up. Then plug your router back in and wait a minute for it to fully boot up.

  2. Image titled Set up a Wireless Network in Linux Step 25

    2

    Check if any other devices are able to connect to the internet. If you are not able to connect to the internet using any device, chances are the issue is with your internet service. Contact your internet service provider for assistance. If your Linux computer is the only device that isn’t able to connect to the internet, chances are the problem is with your computer software or hardware.

  3. Image titled Set up a Wireless Network in Linux Step 26

    3

    Update your Linux system. Keeping your Linux system up to date is a good way to ensure all bugs and security problems are patched. If you are unable to connect to the internet, make sure you are running the latest version of Linux. Connect your computer to your modem or router using an ethernet cable and use one of the following Terminal commands to update your system:[4]

    • Debian/Ubuntu: sudo apt-get update.
    • Fedora: sudo dnf upgrade
    • Red Hat/CentOS: sudo yum update
    • Arch Linux: sudo pacman -Syyu
  4. Image titled Set up a Wireless Network in Linux Step 27

    4

    Check if your network adapter is supported by Linux. Not all network adapters are supported by Linux. You can use Google to see if your network adapter model is supported by Linux. Also, most Linux distributions keep a list of supported hardware. You can check to see what network adapters are supported for Ubuntu, Arch Linux, Fedora, and OpenSUSE.

    • Alternatively, you can use the Terminal command lshw -C network to see if Linux recognizes your network adapter.[5]
  5. Image titled Set up a Wireless Network in Linux Step 28

    5

    Make sure your network adapter’s drivers are installed. Most network adapters that Linux supports use free and open-source drivers. However, not all manufacturers use free and open-source drivers. You can check the web page for your network adapter’s manufacturer to see if they have a Linux driver you can download and install. Some network adapters do not have a Linux driver.

    • If your network adapter does not have a Linux driver, you can try installing NDISWrapper on your Linux computer. NDISWrapper allows you to use the Windows driver for some network adapter models.[6]
  6. Image titled Set up a Wireless Network in Linux Step 29

    6

    Check to see if your network adapter needs additional configuration. Some network adapters may work with Linux, but not right out of the box. Some network adapters need additional configuration. If your network adapter does not work with Linux, you can use Google to check and see if anybody has figured out how to get it to work with Linux. You may find a solution on a Linux web forum or your Linux distributions official website.

  7. Image titled Set up a Wireless Network in Linux Step 30

    7

    Purchase an external network adapter. If you cannot get your computer’s built-in network adapter to connect to a wireless network, you may get an external network adapter. You can purchase an external network adapter that connects to your PC through a USB connection. Before you buy, check to make sure the network adapter is on your Linux distribution’s list of supported devices. You can also check the network adapter’s box to see if it has the Linux penguin logo indicating it supports Linux

  8. Image titled Set up a Wireless Network in Linux Step 31

    8

    Ensure NetworkManager is installed. NetworkManager comes pre-installed on most Linux distributions. However, some Linux distributions do not have Network Manager installed, or use a different network interface. If NetworkManager is not installed on your version of Linux, connect your computer directly to your modem using an ethernet cable and use one of the following Terminal commands to install NetworkManager:[7]
    [8]
    [9]
    [10]

    • Debian/Ubuntu: sudo apt-get install network-manager
    • Fedora: sudo dnf install NetworkManager
    • Red Hat/CentOS: sudo yum install NetworkManager
    • Arch Linux: sudo pacman -S wpa_supplicant wireless_tools networkmanager
  9. Image titled Set up a Wireless Network in Linux Step 32

    9

    Ensure NetworkManager is running and enabled. If you just installed NetworkManager, you’ll need to enter the Terminal command to start a new session. If you want Network Manager to start up every time you boot up your PC, you will need to enable it. Use the following Terminal commands to start and enable NetworkManager:

    • Start NetworkManager: systemctl start NetworkManager
    • Enable NetworkManager: systemctl enable NetworkManager
  10. Image titled Set up a Wireless Network in Linux Step 33

    10

    Restart NetworkManager. If NetworkManager is already installed, you may need to restart it if it’s not working properly. You can use the following Terminal command to restart NetworkManager: sudo service NetworkManager restart

  11. Image titled Set up a Wireless Network in Linux Step 34

    11

    Repair your Linux installation. If your network interface is installed and working properly, and you are sure your network adapter is supported by Linux, your Linux installation may be corrupted and need to be repaired. The way you repair your Linux system is different from one distribution to the next. Check the web page for your Linux distribution to learn how to do a system repair on your Linux distribution.

  12. Image titled Set up a Wireless Network in Linux Step 35

    12

    Reinstall Linux. If you have tried everything and you still can’t get your Linux computer to connect to a wireless network, the last resort is to do a [{Install-Linux|clean installation]]. This will wipe all the data on your computer, so back up everything you want to keep before you begin. Then you will need to make an installation CD or USB drive. Boot from the USB drive and follow the instructions to perform a clean installation of your Linux operating system.

  13. Advertisement

Add New Question

  • Question

    Is there any software for Linux to use in a laptop as a WiFi signal-booster/repeater?

    Community Answer

    There is most likely no such software, as you wouldn’t regularly find booster/repeater hardware inside of a device which uses Linux.

  • Question

    How can I update my Android App?

    Community Answer

    Updating applications is done from Play Store, where app initially downloaded from. If app wasn’t downloaded from play store but from Unknown Source or unofficial store user can check the available versions from that source.Note: Avoid downloading from «Unknown Source» or external store. File you download may be modified and can gain access to critical/personal data on the device.

Ask a Question

200 characters left

Include your email address to get a message when this question is answered.

Submit

Advertisement

Thanks for submitting a tip for review!

About This Article

Thanks to all authors for creating a page that has been read 430,928 times.

Is this article up to date?


Загрузить PDF


Загрузить PDF

В этой статье предоставлено пошаговое руководство настройки домашней беспроводной сети (IEEE 802.11 также известной как Wi-Fi) на Linux.

Большинство беспроводных адаптеров не предназначены для работы на ОС Linux, нет разработанных драйверов и прошивки, что неизбежно приводит к проблемам. Благодаря значительным усилиям со стороны сообщества Linux и некоторых производителей, было решено исправить эту ситуацию и недавно производители Linux выпустили дистрибутивы, которые поддерживают значительное количество беспроводных карт.

Ubuntu Wi-Fi Документация является хорошим, и часто обновляемым руководством, где указана информация о том, какие карты поддерживаются в последних версиях Ubuntu (последние версии других дистрибутивов должны иметь аналогичные уровни поддержки). Там также перечислены карты, которые имеют бесплатное программное обеспечение для пользователей, которые имеют философское (или другое) возражение против драйверов с закрытым исходным кодом.

  1. Изображение с названием Set up a Wireless Network in Linux Step 1

    1

    Подключите маршрутизатор к интернету, если вы хотите поделиться своим интернетом.

  2. Изображение с названием Set up a Wireless Network in Linux Step 2

    2

    Подключите маршрутизатор к компьютеру, используя сетевой кабель.

  3. Изображение с названием Set up a Wireless Network in Linux Step 3

    3

    Запустите браузер и введите адрес «192.168.0.1» или адрес вашего сервера маршрутизатора.

  4. Изображение с названием Set up a Wireless Network in Linux Step 4

    4

    Введите имя пользователя и пароль от вашего маршрутизатора (часто «админ» и !администратор!), затем укажите своего провайдера.

  5. Изображение с названием Set up a Wireless Network in Linux Step 5

    5

    Включите опцию беспроводной сети, установите шифрование WEP (или WPA) и введите пароль доступа к сети.

    Реклама

  1. Изображение с названием Set up a Wireless Network in Linux Step 6

    1

    Ваш беспроводной адаптер должен быть определен автоматически и быть доступным в конфигурации инструментов вашей распределительной сети (NetworkManager). В том случае, если карта «НЕ» обнаружена, выполните следующие действия:

  2. Изображение с названием Set up a Wireless Network in Linux Step 7

    2

    Введите iwconfig в терминале, чтобы увидеть, что беспроводная сеть была обнаружена.

  3. Изображение с названием Set up a Wireless Network in Linux Step 8

    3

    Введите sudo lshw (или lspci или lsusb) в список оборудования и получите подробную информацию о чипсете и о том, что ваша карта используется. Попробуйте поискать в интернете или отправить сообщения на форумы поддержки, чтобы выяснить, поддерживает ли чипсет вашу карту.

  4. Изображение с названием Set up a Wireless Network in Linux Step 9

    4

    Если вы используете Linux Mint, попробуйте MintWifi.

  5. Изображение с названием Set up a Wireless Network in Linux Step 10

    5

    Возможно, вам придется использовать NdisWrapper и драйвера Windows. Поищите руководство Ndiswrapper или обратитесь за помощью на форумы.

    Реклама

  1. Изображение с названием Set up a Wireless Network in Linux Step 11

    1

    Если ваш дистрибутив использует NetworkManager, то рядом с часами должен быть значок, на который вы можете нажать.

  2. Изображение с названием Set up a Wireless Network in Linux Step 12

    2

    Выберите «Encryption» (WEP или WPA) и введите код доступа.

  3. Изображение с названием Set up a Wireless Network in Linux Step 13

    3

    Если ваш дистрибутив не использует NetworkManager, то вам нужно искать свою документацию или обратиться за помощью, посетив форумы.

    Реклама

Источники

Об этой статье

Эту страницу просматривали 12 825 раз.

Была ли эта статья полезной?

Время на прочтение
12 мин

Количество просмотров 62K

И снова здравствуйте!

В первой части статьи я рассказывал о «железной» составляющей будущего роутера. Поскольку без софта даже самое расчудесное железо, естественно, работать не будет, следовательно требовалось снабдить аппарат соответствующей программной «начинкой».

Когда я затевал всё это движение, я предполагал, что будет непросто. Но не предполагал, что настолько. В одном из комментариев к предыдущей части статьи я клятвенно пообещал рассказать о нижеследующем «к выходным». Благоразумно умолчал к каким именно. :-) Тут ещё умудрился прихворнуть не вовремя, но всё-таки сдерживаю своё обещание.

Итак…

Напомню комплектацию:

  • материнская плата Intel D2500CC с комплектным двухядерным 64-bit процессором Intel Atom D2500, двумя гигабитными сетевыми интерфейсами
  • оперативная память SO-DIMM DDR-3 1066 4Gb Corsair
  • SSD-накопитель Crucial M500 120 GB
  • сетевая карта 1000 Mbit D-Link DGE-528T
  • mini-PCI-E Wi-Fi карта Intel 7260.HMWWB 802.11 a/b/g/n/ac + Bluetooth 4.0
  • всё это хозяйство упаковано в корпус Morex T-3460 60W

Первым делом я определил для себя круг задач, которые будет выполнять маршрутизатор, чтобы в дальнейшем мне было проще его админить.

Ещё раз уточню, что эти ваши интернеты приходят ко мне по 100 Мбитному каналу (тариф, естественно, даёт несколько меньшую скорость, но не суть). Получилось, собственно, вот что:

  • Доступ в интернет со всех устройств, имеющихся дома в распоряжении +n устройств, появляющихся эпизодически или вообще однократно
  • Домашняя локалка
  • Соответственно, маршрутизация трафика из/в интернет/локальная сеть
  • Файлохранилище (доступ по FTP или Samba)
  • Торрентокачалка
  • ed2k-сеть (ибо очень круто развита у провайдера)
  • web-сервер

В перспективе:

  • домен
  • видеонаблюдение
  • элементы «умного дома»
  • чёрт в ступе много чего интересного

Естественным в этой ситуации было выбирать из *nix-based систем. Некоторое время пришлось потратить на изучение матчасти, рыская по сети. В итоге я проделал следующий путь…


1. FreeBSD 10.1-RELEASE


Очень хотелось реализовать всё на фряхе. Плюсы её в управлении сетевыми устройствами, серверами/шлюзами/маршрутизаторами очевидны, неоспоримы и многократно воспеты гуру.
Поскольку ранее дел я с фряхой близко не имел, пришлось круто раскурить Руководство по FreeBSD, сопровождая процесс чтения параллельным процессом установки на устройство последнего стабильного релиза 10.1.

Небольшое отступление

К слову, установку фряхи (да и всех описываемых далее систем) я производил при помощи замечательного устройства Zalman ZM-VE300 с терабайтным HDD внутри; сие устройство имеет на борту эмулятор оптического привода, что позволяет накидать на жёсткий диск в папку _iso образы, после чего, установив в BIOS загрузку с Zalman Virtual CD, производить загрузку и установку с этих самых образов, всё равно что, если бы они были записаны на болванку и вставлены в физический привод.

Всё было замечательно, система встала, но меня ждал неприятный сюрприз, о котором я, откровенно говоря, знал, но решил-таки проверить на практике: FreeBSD напроч отказывалась видеть Wi-Fi карточку. Вернее видеть-то она её видела, но только адрес и название вендора, а что это и с чем её едят, фряха понимать не желала (драйвер устройства значился как none1). Кроме того, дальнейшее чтение мануала выявило, что в режиме точки доступа во FreeBSD работают только Wi-Fi карты на основе набора микросхем Prism. Печальбеда… Да, нашёл я также и информацию, что моя карточка в настоящий момент вообще не имеет драйвера под фряху. Даже портированного.

10. Debian 7.7.0

Расстраивался я недолго: не состоялась фряха — возьму старый добрый Debian. Установил с netinstall-образа базовую систему без графического окружения. Долго пытался понять, что не так. Стабильный релиз Debian в данный момент 7.7.0, имеет ядро версии 3.2. В этом ядре опять же нет поддержки моей многострадальной Wi-Fi сетевушки. Полез на ЛОР искать ответ, в итоге получил неутешительные выводы: надо ставить ядро посвежее (в случае Debian — тот ещё геморрой), пляски с

бубном

ядрами, по мнению гуру, не труъ Debian-way (так прямо и сказали: хочешь перекомпилять ядра — выбери другой дистрибутив).

11. Ubuntu Server 14.04 LTS

Плюнув на попытки круто

провести время

покрасноглазить, я взял знакомый и уважаемый мной дистрибутив. Уже более года он (правда версии 12.04 LTS) вертится у меня на сервере, раздающем плюшки в сети провайдера.

Из плюсов: стабильность, простота установки, настройки и администрирования, куча документации.
Из минусов: необходимость дорабатывать напильником, поскольку «искаропки» получается толстоват и несколько неповоротлив.

Установка

По сути не представляет ничего сложного и аналогична таковой в Debian. Производится в диалоговом режиме text-mode. Описывать детально не вижу смысла, т.к. всё это уже десятки раз пережёвано и валяется на множестве ресурсов (начиная с официальных сайтов на разных языках и заканчивая местечковыми форумами).

Важным моментом является правильная разметка и подготовка SSD. Всем прекрасно известно, что твердотельные накопители построены на технологии flash-памяти и имеют ограниченный ресурс на запись. Справедливости ради отмечу, что на просторах всемирной паутины глаголят о достаточной надёжности современных твердотельников (сравнимой с классическими жёсткими дисками). Тем не менее было бы глупо плевать на элементарные рекомендации в отношении эксплуатации SSD.

Перед началом любых манипуляций с накопителем рекомендуется обновить прошивку, но на моём оказалась самая свежая, поэтому данный шаг я пропустил.

Первой необходимой манипуляцией при разметке накопителя является выравнивание разделов диска. Если кратко, то каждый раздел должен начинаться с сектора кратного 8. Первый раздел рекомендовано начинать с 2048 сектора (это связано с расположением в начале накопителя MBR или GPT, а «отступ» в 1 Мб берётся с запасом.

При разметке я создал 3 раздела:

  • boot — ext2
  • root — ext4
  • home — ext4

$ sudo fdisk -l

Диск /dev/sda: 120.0 Гб, 120034123776 байт
255 головок, 63 секторов/треков, 14593 цилиндров, всего 234441648 секторов
Units = секторы of 1 * 512 = 512 bytes
Размер сектора (логического/физического): 512 байт / 4096 байт
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Идентификатор диска: 0x000ea779

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *        2048     1050623      524288   83  Linux
/dev/sda2         1050624    42993663    20971520   83  Linux
/dev/sda3        42993664   234440703    95723520   83  Linux

Как видно, все разделы начинаются с секторов, кратных 8. Таким образом доступ будет осуществляться с обращением по правильному сектору, что поможет сберечь нежный ресурс накопителя.

Далее в опциях монтирования разделов в /etc/fstab следует добавить discard — для включения TRIM и noatime — для отключения записи в метаданные времени последнего доступа к файлу.

Очередное отступление

С noatime не всё так однозначно. Например, в десктопных системах браузеры отслеживают «свежесть» своего кэша именно по времени последнего доступа, таким образом, включение данной опции влечёт за собой не уменьшение записи на диск, а наоборот — увеличение, поскольку браузер видит, что его кэш «протух» и начинает подтягивать новый. В этом случае рекомендуется использовать опцию relatime — атрибут времени доступа (atime) обновляется, но только в том случае, если изменились данные файла (атрибут mtime) или его статус (атрибут ctime). Для серверной системы это, пожалуй, не столь критично, но всё же я включил noatime для boot, а для root и home — relatime.

Все остальные советы, нагугленные на просторах сети, как то увеличение времени между сбросами буферов на диск (опция commit=[time, sec.]), отключение «шлагбаума» (опция barrier=0) и прочее не внушили мне доверия в плане приобретаемой полезности в ущерб сохранности данных и безопасности.
Кроме того, я не стал выделять отдельный раздел для swap, решив, что оперативной памяти мне должно хватить для поставленных задач. Если же всё-таки возникнет необходимость в подкачке, ничто не мешает сделать swap в виде файла и смонтировать его как раздел.

Также было принято волевое решение вынести временные файлы (/tmp) в tmpfs.

В процессе установки задаются общие параметры, как то: локаль, параметры времени/геопозиции, имя системы, а также создаётся новый юзер и пароль к нему. Далее следует выбор устанавливаемого программного обеспечения, в котором я пометил для установки следующее:

  • OpenSSH server
  • DNS server
  • LAMP server
  • Print server
  • Samba file server

После загрузки в свежеустановленную систему проявилась одна крайне неприятная особенность (кстати, в Debian было то же самое): после инициализации драйверов вырубалось видео, монитор переходил в режим ожидания, и становилось непонятно система зависла или просто что-то не так с выводом. Обнаружилось, что доступ по ssh есть, и можно было бы на этом остановиться, но всегда может возникнуть ситуация, когда необходимо получить физический доступ к маршрутизатору (например, шаловливые ручонки админа поковырялись в настройках сети, и доступ через консоль категорически пропал %) ). Посёрфиф по форумам я наткнулся на решение (оказывается баг известен и проявляется именно на этой материнской плате):

add to /etc/modprobe.d/blacklist.conf:
blacklist gma500_gfx

run
sudo update-initramfs -u
sudo reboot

Пруф.
В случае с Debian — /etc/modprobe.d/fbdev-blacklist.conf.
После перезагрузки всё заработало.

Настройка сети

В процессе установки системы я выбрал в качестве сетевого интерфейса, который будет использован для установки, карту D-Link. Она уменя была подключена патчкордом к одному из LAN моего старого маршрутизатора (это было сделано для того, чтобы иметь доступ по SSH до настройки сетевых интерфейсов, а поскольку на Асусе также запущен DHCP-сервер, проблем с подключением не возникло), тестировать при таком подключении доступ в интернет не составит никаких проблем.
Также в свежей системе проявился ещё один глюк:

no talloc stackframe at ../source3/param/loadparm.c:4864, leaking memory

Проблема связана с библиотекой авторизации libpam-smbpass, можно просто её снести, а можно поступить более изящно:

$ sudo pam-auth-update 

снять пометку с SMB password synchronization, что отключает синхронизацию паролей системных пользователей и пользователей Samba.
Устанавливаем все доступные обновления:

$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get dist-upgrade

И приступаем к настройке сетевых интерфейсов. В маршрутизаторе 4 физических интерфейса и loopback:

Вывод терминала

$ ifconfig -a

em0       Link encap:Ethernet  HWaddr 00:22:4d:ad:69:f0  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:17 Память:d0220000-d0240000 

eth0      Link encap:Ethernet  HWaddr d8:fe:e3:a7:d5:26  
          inet addr:192.168.1.10  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::dafe:e3ff:fea7:d526/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:741 errors:0 dropped:0 overruns:0 frame:0
          TX packets:477 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:482523 (482.5 KB)  TX bytes:45268 (45.2 KB)

eth1      Link encap:Ethernet  HWaddr 00:22:4d:ad:69:ec  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:16 Память:d0320000-d0340000 

lo        Link encap:Локальная петля (Loopback)  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:28 errors:0 dropped:0 overruns:0 frame:0
          TX packets:28 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:1784 (1.7 KB)  TX bytes:1784 (1.7 KB)

wlan0     Link encap:Ethernet  HWaddr 80:19:34:1e:fe:83  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

  • eth0 — «смотрит» в интернет, получает настройки по DHCP
  • eth1 и em0 — интегрированные в материнку сетевые адаптеры
  • wlan0 — как нетрудно догадаться, беспроводной интерфейс Wi-Fi

Устанавливаем hostapd и переводим беспроводной интерфейс в режим Master:

$ sudo iwconfig wlan0 mode Master

К моему величайшему сожалению такой способ не сработал, и команда вывалилась с ошибкой, поэтому я прибегнул к альтернативному способу:

$ sudo apt-get install iw
$ sudo iw dev wlan0 del
$ sudo iw phy phy0 interface add wlan0 type __ap

После чего:

$ iwconfig 
wlan0     IEEE 802.11abgn  Mode:Master  Tx-Power=0 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:on

Теперь необходимо сконфигурировать все сетевые интерфейсы, чтобы было удобнее с ними работать. Я решил объединить встроенные сетевушки и Wi-Fi в мост, чтобы управлять этим хозяйством как единым целым при раздаче IP-адресов по DHCP, маршрутизации и пр. Приводим к следующему виду /etc/network/interfaces:

/etc/network/interfaces

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp

auto wlan0 br0

# The wireless interface
iface wlan0 inet manual
pre-up iw dev wlan0 del
pre-up iw phy phy0 interface add wlan0 type __ap

# The bridge
iface br0 inet static
address 192.168.0.1
network 192.168.0.0
netmask 255.255.255.0
broadcast 192.168.0.255
bridge_ports em0 eth1 wlan0

Перезагружаемся. Теперь видим:

Вывод терминала

$ ifconfig -a
br0       Link encap:Ethernet  HWaddr 00:22:4d:ad:69:ec  
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

em0       Link encap:Ethernet  HWaddr 00:22:4d:ad:69:f0  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:17 Память:d0220000-d0240000 

eth0      Link encap:Ethernet  HWaddr d8:fe:e3:a7:d5:26  
          inet addr:192.168.1.10  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::dafe:e3ff:fea7:d526/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1329 errors:0 dropped:0 overruns:0 frame:0
          TX packets:819 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:531178 (531.1 KB)  TX bytes:125004 (125.0 KB)

eth1      Link encap:Ethernet  HWaddr 00:22:4d:ad:69:ec  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:16 Память:d0320000-d0340000 

lo        Link encap:Локальная петля (Loopback)  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:28 errors:0 dropped:0 overruns:0 frame:0
          TX packets:28 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:1784 (1.7 KB)  TX bytes:1784 (1.7 KB)

wlan0     Link encap:Ethernet  HWaddr 80:19:34:1e:fe:83  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

Инициализировались все интерфейсы.
Можно приступить к настройке hostapd. Пока мы тут рассуждали, версия стала, таки, 2.1.
У меня получился вот такой конфиг /etc/hostapd/hostapd.conf:

hostapd.conf

interface=wlan0
bridge=br0
driver=nl80211
logger_syslog=-1
logger_syslog_level=4
logger_stdout=-1
logger_stdout_level=4
ssid=TEST
hw_mode=g
ieee80211n=1
ht_capab=[HT40-][SHORT-GI-40]
channel=11
macaddr_acl=0
deny_mac_file=/etc/hostapd/hostapd.deny
auth_algs=3
ignore_broadcast_ssid=1
ap_max_inactivity=300
wpa=2
wpa_passphrase=my_wpa_passphrase
wpa_key_mgmt=WPA-PSK
rsn_pairwise=CCMP

Включаем автоматический запуск hostapd при загрузке системы, для этого в /etc/default/hostapd раскомментируем и редактируем строки:

DAEMON_CONF="/etc/hostapd/hostapd.conf"
DAEMON_OPTS="-B"
RUN_DAEMON="yes"

Далее, не мудрствуя лукаво, я настроил общий доступ. Скрипт для настройки iptables и ip-форвардинга я взял отсюда, привёл его в соответствие своим реалиям и настроил автозапуск. В результате iptables наполняются необходимым содержимым при загрузке системы.
Логично, что нужно текже настроить DHCP-сервер. Решив упростить задачу до минимума, я установил dnsmasq и снёс имеющийся в наличии и конфликтующий с ним bind9. Конфиг прост:

/etc/dnsmasq.conf

# Configuration file for dnsmasq.
#
# Format is one option per line, legal options are the same
# as the long options legal on the command line. See
# "/usr/sbin/dnsmasq --help" or "man 8 dnsmasq" for details.

# Never forward plain names (without a dot or domain part)
domain-needed
# Never forward addresses in the non-routed address spaces.
bogus-priv

# If you want dnsmasq to listen for DHCP and DNS requests only on
# specified interfaces (and the loopback) give the name of the
# interface (eg eth0) here.
# Repeat the line for more than one interface.
interface=br0

# This is an example of a DHCP range where the netmask is given. This
# is needed for networks we reach the dnsmasq DHCP server via a relay
# agent. If you don't know what a DHCP relay agent is, you probably
# don't need to worry about this.
dhcp-range=192.168.0.2,192.168.0.254,255.255.255.0,12h

# Give a host with Ethernet address 11:22:33:44:55:66 or
# 12:34:56:78:90:12 the IP address 192.168.0.60. Dnsmasq will assume
# that these two Ethernet interfaces will never be in use at the same
# time, and give the IP address to the second, even if it is already
# in use by the first. Useful for laptops with wired and wireless
# addresses.
#dhcp-host=11:22:33:44:55:66,12:34:56:78:90:12,192.168.0.60
dhcp-host=00:11:22:33:44:55,66:77:88:99:aa:bb,MyDevice1,192.168.0.2
dhcp-host=cc:dd:ee:ff:ee:dd,cc:bb:aa:99:88:77,MyDevice2,192.168.0.3

На самом деле в конфиге ещё куча закомментированных опций, которые позволяют производить очень fine tuning, но такого набора вполне хватает для корректной работы. В принципе, с этого момента аппарат уже работает как домашний маршрутизатор.
После окончания основной настройки я установил и настроил transmission-daemon, aMuled и vsftpd. Собственно говоря, настройка данных сервисов достаточно тривиальна, останавливаться детально на ней не буду. Естественно, доступ к данным ресурсам имеется только из локальной сети, если хочется получить доступ извне, необходимо будет открыть соответствующие порты в iptables.
Вёб-сервер представляет из себя связку Apache 2.4.7 + MySQL Ver 14.14 Distrib 5.5.40. Пока не придумал, чем буду его заполнять: накатить готовый движок и баловаться с дизайном или же просто попрактиковаться в html и php. В любом случае сие имеет для меня прикладное значение. Возможно, в перспективе получится настроить вёб-интерфейс для мониторинга и управления маршрутизатором.
После всех манипуляций остаётся настроить ведение логов: по возможности привести настройки всех процессов, ведущих логи, выводить в них только критически важные уведомления и предупреждения. Идея заключается в снижении количества операций записи, а, соответственно, и негативного влияния на SSD.
Кроме того,

следует

настоятельно рекомендуется включить запуск по cron раз в сутки fstrim (для каждого раздела отдельно). Говорят, хуже не будет точно.

Ффух… Получилось несколько сумбурное описание моих мытарств с собственноручно собранным устройством, но удовлетворение от того, что всё работает просто неописуемо.

В комментарии к предыдущей части статьи многоуважаемый dmitrmax интересовался уровнем энергопотребления сборки. Ну что же, привожу примерные данные, которые мне удалось почерпнуть из открытых источников:

  • процессор Intel Atom D2500 — до 10 Вт
  • SSD-накопитель Crucial M500 — 3,6 Вт

По остальным крмплектующим данных сходу не нашлось, но практически везде в характеристиках сетевой карты и Wi-Fi модуля пишут «низкое энергопотребление». Если грубо накинуть на всё про всё 10 Вт (прочее железо, интегрированные сетевушки, etc), то итого получается около 25 Вт — не так уж и много, полагаю…

Вроде бы ничего не забыл, упомянул все ключевые моменты. За подробностями прошу в комментарии. Спасибо за внимание! (-;

UPD: Господин Revertis справедливо заметил, и я с ним соглашусь, что изначально при установке системы не следовало отмечать DNS-сервер, чтобы потом его сносить (речь о bind9), но в статье я описывал именно путь, который проделал — со всеми его ошибками и закоулками. И да, соглашусь, что nginx лучше, чем Apache, более того — я его даже заменю. Спасибо за совет.

  • Как настроить wifi роутер мтс через телефон
  • Как настроить wifi роутер если есть модем
  • Как настроить wifi роутер мтс для телефона
  • Как настроить wifi роутер мтс на компьютере
  • Как настроить wifi роутер дома самостоятельно