Как сделать роутер из компьютера – маршрутизатор на ноутбуке

Как сделать роутер из компьютера – маршрутизатор на ноутбуке Компьютер

Что конкретно означает создание собственного роутера?

Почти всегда, когда мы говорим о маршрутизаторах, мы имеем в виду Wi-Fi. По сути, это крошечные компьютеры для управления сетевым трафиком; они имеют антенну 2 ГГц и 5 Гб. Но Wi-Fi предлагает больше, чем просто расширенную функциональность. Направление является основой для маршрутизации.

(Изображение предоставлено Netgear)

Я не создавал маршрутизатор WiFi. Я создал ПК, который лучше улавливал сетевой трафик, и превратил его в точку доступа.

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

Почему я построил собственный роутер

Несколько месяцев назад я перешел на оптоволоконное соединение, и поначалу казалось, что оно приближается к настоящим гигабитным скоростям. Но проблемы продолжали расти. Загрузка игр из Steam через Ethernet заняла больше времени, чем я ожидал.

По какой-то причине даже при скорости 100 Мбит/с загрузка игры разгружала всю домашнюю сеть. Я начал ежедневно проводить тесты скорости и обнаружил, что, несмотря на то, что я часами возился с маршрутизатором Netgear R8000 за 250 долларов (и модемом), я даже не приблизился к гигабитной скорости. Произошли изменения.

Кроме того, я уже четыре месяца не выхожу из дома и каждый вечер выхожу на улицу самостоятельно. Я уже купила множество новых растений и заново замазала раковину на кухне.

Кроме того, из-за этого инстинкта я уже собрал компьютер mini-ITX для этой работы.

Так что же такое pfsense?

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

Я давно слышал о pfSense, но всегда считал его слишком сложным и запутанным. С облегчением могу сказать, что я ошибался. Если вы используете командную строку, компоненты конфигурации на самом деле очень просты. От вас не потребуется ничего сложнее, чем набрать N (es).

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

FreeBSD 10.1-RELEASE

Как сделать роутер из компьютера – маршрутизатор на ноутбуке

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

Я очень давно не имел дела с фрайахой, и мне пришлось много ее взорвать.

Параллельно ведется поиск последней стабильной версии 10.1.

После настройки системы я обнаружил неприятный сюрприз: FreeBSD не распознавала карту Wi-Fi. Драйвер устройства был указан в качестве поставщика, и все, что он видел, это адрес.

none1

). В руководстве также указано, что Wi-Fi карты на базе чипсета Prism — единственные, которые работают в режиме точки доступа FreeBSD.

Печальная беда.

Да, я также обнаружил, что на моей карте нет драйвера для Freya. Даже с портом нет.

. Debian 7.7.0

Как сделать роутер из компьютера – маршрутизатор на ноутбуке

Я быстро пришел в ярость и сказал: «Нет, чудак, я возьму старый добрый Debian». Я установил базовую систему без графического окружения из образа netinstall и потратил много времени, пытаясь определить, что не так. В настоящее время ядро в Debian 7.2.0, стабильном выпуске, имеет версию 3.1.

Также это ядро не поддерживает мой пораженный сетевой интерфейс Wi-Fi. Что делать с ядрами Debian — это вопрос, который я изучил на ENT. Прочитав его, я убедился, что обновление до более нового ядра — это хлопотно (они прямо сказали: если вы хотите перекомпилировать ядра, выберите другой дистрибутив).

Активация подключения стандартными средствами windows

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

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

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

Беспроводная точка доступа

Несомненно, мы будем использовать ПК.

$ sudo apt-get install hostapd


Ниже вы найдёте минимальный и почти не требующий пояснений файл конфигурации 802.11 n/2.4 Ghz/WPA2-AES:

$ cat /etc/hostapd/hostapd-simple.conf 
#### Interface configuration ####
interface=wlp5s0
bridge=br0
driver=nl80211
##### IEEE 802.11 related configuration #####
ssid=iCanHearYouHavingSex
hw_mode=g
channel=1
auth_algs=1
wmm_enabled=1
##### IEEE 802.11n related configuration #####
ieee80211n=1
##### WPA/IEEE 802.11i configuration #####
wpa=2
wpa_key_mgmt=WPA-PSK
rsn_pairwise=CCMP
wpa_passphrase=YouCantGuess

Документацию hostpad.confсм. в /usr/share/doc/hostapd/examples/hostapd.conf

При желании можно проверить вручную:

$ sudo hostapd /etc/hostapd/hostapd-simple.conf

Если что-то работает, оно работает.

Беспроводное подключение появится в Москве

. Напишите мне, если вы довольны результатом.

Не забудьте!

Изменить конфигурацию, чтобы запустить

hostapd

После этого вы сразу получите интерфейс (как показано ниже).

Вот ваш окончательный /etc/networks:

$ cat /etc/network/interfaces
# Loopback
auto lo
iface lo inet loopback
# WAN interface
auto enp1s0
iface enp1s0 inet dhcp
# Bridge (LAN)
auto br0 
iface br0 inet static
    address 192.168.1.1
    network 192.168.1.0
    netmask 255.255.255.0
    broadcast 192.168.1.255 
    bridge_ports enp2s0
    post-up /usr/sbin/hostapd 
              -P /var/run/hostapd.$IFACE.pid 
              -B /etc/hostapd/hostapd-simple.conf
    post-up /usr/sbin/dnsmasq 
              --pid-file=/var/run/dnsmasq.$IFACE.pid 
              --dhcp-leasefile=/var/lib/misc/dnsmasq.$IFACE.leases 
              --conf-file=/dev/null 
              --interface=$IFACE --except-interface=lo  
              --bind-interfaces 
              --dhcp-range=192.168.1.10,192.168.1.150,24h               
    pre-down cat /var/run/dnsmasq.$IFACE.pid | xargs kill
    pre-down cat /var/run/hostapd.$IFACE.pid | xargs kill

Возможные проблемы

Как без маршрутизатора раздавать Wi-Fi с компьютера? Инструменты, встроенные во встроенный ПК, которые можно использовать в качестве дополнительных сетевых подключений и методов общего доступа. Однако, поскольку вы можете подключаться только к ПК с ОС Windows, это не лучший выбор. Существуют и собственные ограничения.

В настройке дистрибутива командной строки также есть свои подводные камни. Запуск сети может иногда приводить к ошибкам без видимой причины. Сообщение об ошибке «Размещенная сеть или адаптер не находится в нужном состоянии» указывает на то, что ваш Wi-Fi приемник занят другой задачей и доступен для использования. Я советую удалить дистрибутив и очистить настройки сети, если у вас возникли проблемы с ней.

В списке также присутствует ошибка «Служба WLAN Autosetup отключена». Чтобы вручную включить службу Autosetup в этой ситуации, откройте инструмент «Службы», установите параметр для автоматического запуска, а затем закройте его.

Что вы думаете об использовании сторонних программ для раздачи Wi-Fi без маршрутизатора? Некоторые из них могут быть вредны для вашего компьютера. Например, Connectify изменяет свойства адаптера в соответствии со своими потребностями. Это может привести к очень серьезным проблемам с компьютерной сетью и подключением к Интернету.

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

Выбор pfsense

Filesware для различных типов процессоров и размера жесткого диска. Вы можете выбрать i386, так как команда поддерживается основными процессорами Есть еще один параметр — тип используемой консоли: VGA или последовательный порт. Альтернатива VGA дешевле.

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

Выбор комплектующих

Прежде чем приступать к чему-либо другому, необходимо выбрать платформу:

или

? Не буду

Но по сути, первый работает лучше и потребляет меньше энергии, чем второй. Большинство беспроводных коммерческих маршрутизаторов не могут конкурировать с преимуществами плат Raspberry Pi (и аналогичных устройств).

Чипсет является наиболее важным компонентом. Стандартами с точки зрения Linux являются 802.11n (2,4 ГГц) и 802.1ac (5 Гб), но найти драйверы для этой технологии может быть сложно.

Хотите ли вы иметь определенное количество контроллеров сетевых интерфейсов (NIC)?

Как настроить раздачу в командной строке

Вы должны выполнить две прямые команды. Запуск командной строки от имени администратора обязателен. В Windows 10 для этого нажмите [Windows] или [X].

Теперь остается выполнить всего две простые команды:

  • Команда, создающая виртуальную сеть, имеет следующий вид: netsh wlan set hostednetwork mode=allow ssid=My_virtual_Wi-Fi key=12345678 keyUsage=persistent

В этой команде вы можете указать пароль новой сети.

Если вы хотите изменить какую-либо команду

My_VirtualWi-Fi заменяется вашим собственным именем с помощью оператора ssid=. 12345678 — это пароль, который является ключевым. Вы можете написать любой другой код вместо цифр, только помните, что пароль может содержать только латинские буквы или цифры.

  • Команда для запуска виртуальной сети — netsh wlan start hostednetwork. При выполнении он запускает ранее созданную сеть.

Вы должны выполнить команду netsh wlan stop hostednetwork, чтобы остановить распространение.

Вот и все, Wi-Fi с компьютера без маршрутизатора настроен. На этом этапе у вас есть собственная беспроводная сеть, которую можно использовать. Но она не имеет доступа в Интернет. Если ПК раздает Интернет, он должен быть подключен к глобальной сети (через кабель провайдера или модем).

Конфигурация

Новый файл конфигурации

hostapd

Следующий этап также будет простым:

hw_mode=a

Состоит из диапазонов 135 КГц и 5 ГГц

ieee80211ac=1

Совместимость 802.11ac (VHT) Опция

IEEE80211D = 1

С указанием определяющего слова

country_code=US

Которая устанавливает нормативно-правовую базу, в которой мы работаем.

Чтобы обеспечить максимальную производительность и максимально использовать возможности оборудования.

$ iw list
...
    Band 1:
      Capabilities: 0x19e3
              RX LDPC
              HT20/HT40
              Static SM Power Save
              RX HT20 SGI
              RX HT40 SGI
              TX STBC
              RX STBC 1-stream
              Max AMSDU length: 7935 bytes
              DSSS/CCK HT40
...
    Band 2:
      VHT Capabilities (0x338001b2):
              Max MPDU length: 11454
              Supported Channel Width: neither 160 nor 80 80
              RX LDPC
              short GI (80 MHz)
              TX STBC
              RX antenna pattern consistency
              TX antenna pattern consistency

Исходя из этого, выбирайте курс.

Вот окончательныйhostapd.conf

$ cat /etc/hostapd/hostapd.conf
#### Interface configuration ####
interface=wlp5s0
bridge=br0
driver=nl80211
##### IEEE 802.11 related configuration #####
ssid=iCanHearYouHavingSex
hw_mode=a
channel=0
auth_algs=1
wmm_enabled=1
country_code=US
ieee80211d=1
ieee80211h=0
##### IEEE 802.11n related configuration #####
ieee80211n=1
ht_capab=[HT40 ][SHORT-GI-20][SHORT-GI-40][TX-STBC][RX-STBC1][DSSS_CK-40][LDPC][MAX-AMSDU-7935]
##### IEEE 802.11ac related configuration #####
ieee80211ac=1
vht_capab=[MAX-MPDU-11454][RXLDPC][SHORT-GI-80][TX-STBC-2BY1][RX-STBC-1][MAX-A-MPDU-LEN-EXP7][TX-ANTENNA-PATTERN][RX-ANTENNA-PATTERN]
vht_oper_chwidth=1
##### WPA/IEEE 802.11i configuration #####
wpa=2
wpa_key_mgmt=WPA-PSK
rsn_pairwise=CCMP
wpa_passphrase=YouCantGuess

Документацию hostpad.confсм. в /usr/share/doc/hostapd/examples/hostapd.conf

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

Конфигурация точки доступа


Теперь самое простое: добавим виртуальный SSID к текущей конфигурации

hostapd

.OK добавить

в конец

Что за файл существует

hostapd.conf

$ cat /etc/hostapd/hostapd.conf
...
### Virtual SSID(s) ###
bss=wlan0
ssid=MyVirtualSSID
wpa=2
wpa_key_mgmt=WPA-PSK
rsn_pairwise=CCMP
wpa_passphrase=you_cant_guess

В данном примере я использовал шифрование WPA2, но не все опции радиоинтерфейса (например: ).

channel

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

Теперь перезагрузитесь, мы увидим новый SSID с новым беспроводным интерфейсом:

$ ip addr show wlan0 | grep link | awk '{print $2}'
46:c3:06:00:03:e1

Это все мальчики!

Настройка l2tp

Этот компонент является самым важным, поскольку он подключается к Интернету и отправляет данные по сети:

Как сделать роутер из компьютера – маршрутизатор на ноутбуке
Меню настройки L2TP

Затем мы установили новое соединение. Введите информацию о подключении, которую вам предоставил провайдер, выбрав в меню Interfaces-Allassign.

Как сделать роутер из компьютера – маршрутизатор на ноутбуке
Меню настройки соединения поверх WAN порта

Нажимаем кнопку «» и добавляем интерфейс из соединения L2TP, которое вы создали после открытия вкладки (Назначения интерфейса) с вкладкой Интеграция.

Как сделать роутер из компьютера – маршрутизатор на ноутбуке
Меню добавления интерфейсов

Включите Interfaces-OPT1, выбрав его.

Как сделать роутер из компьютера – маршрутизатор на ноутбуке
Меню созданого L2TP соединения

Все поля, созданные до подключения, будут заполнены автоматически.

Как сделать роутер из компьютера – маршрутизатор на ноутбуке
Меню созданого L2TP соединения

После этого необходимо изменить шлюз по умолчанию. Все ваши запросы будут отправляться в Интернет, если вы выберете интерфейс шлюза OPT1. Выберите «Шлюз по умолчанию» в настройках Система — Маршрутизация этого интерфейса. После этого удалите OPT1 (по умолчанию) и выберите «Defact gateway».

Как сделать роутер из компьютера – маршрутизатор на ноутбуке
Меню выбора шлюза по-умолчанию

Теперь маршрутизатор готов, вот и все. Просто перезагрузите его и убедитесь, что он функционирует.

Настройка lan порта

Как я могу настроить порт LAN в соответствии со своими предпочтениями? Рекомендуется использовать статический адрес.

Как сделать роутер из компьютера – маршрутизатор на ноутбуке
Меню настройки LAN порта

Поскольку мы уже выполнили эту процедуру, все настройки будут введены в интерфейсе порта LAN. Мы просто проверим цифры.

Как сделать роутер из компьютера – маршрутизатор на ноутбуке
Меню настройки LAN порта

Настройка wan порта

Введите характеристики WAN-порта, предоставленные вашим провайдером.

Как сделать роутер из компьютера – маршрутизатор на ноутбуке
Меню ввода параметров WAN порта

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

Как сделать роутер из компьютера – маршрутизатор на ноутбуке
Меню ввода параметров WAN порта

Подключите сетевой кабель провайдера к порту WAN. Включите режим Status-Interfaces и проверьте работу сети.

Как сделать роутер из компьютера – маршрутизатор на ноутбуке
Меню проверки сети на работоспособность

Настройка доступа к интернету

Следующий шаг — снова войти в «Центр управления сетями» и перейти к разделу изменения настроек, чтобы понять, как использовать компьютер в качестве Wi-Fi маршрутизатора.

После выполнения команды создания виртуальной сети установите к ней подключение. Обычно она называется «Беспроводная сеть 2» (или что-то немного другое, как это сделал я). Запомните это имя.

Далее выберите «Свойства» рядом с кабельным подключением, которое ваш компьютер использует для доступа в Интернет (в моем случае это кабельное подключение).

В открывшемся окне перейдите на вкладку «Доступ». Здесь доступна опция «Разрешить другим пользователям использовать подключение к Интернету этого компьютера». Выберите нашу виртуальную сеть из списка ниже «Подключение домашней группы» (название должно быть видно заранее).

После этого вы сохраняете внесенные изменения и используете полноценную беспроводную домашнюю сеть с доступом в Интернет.

Теперь, когда вы знаете, как раздавать WiFi с компьютера без маршрутизатора, вы можете это делать. Да, настройка виртуальных раздач таким образом — дело непростое. Однако следующие методы позволят вам сразу же создать виртуальную игру (для этого вам просто нужно использовать команду hostednetwirk).

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

Если вы считаете, что это слишком сложно и не хотите утруждать себя, переходите ко второму способу настройки Wi-Fi на компьютере без роутера.

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

В качестве сетевого интерфейса для установки системы я решил использовать карту D-Link. Чтобы иметь доступ к SSH перед настройкой сетевых интерфейсов, я подключил ее к одной из локальных сетей одного из моих старых маршрутизаторов.

В новой системе появилась и другая ошибка:

./source3/param/loadparm.c:4864 не имеет стекового кадра talloc и является утечкой памяти.

Проблема связана с библиотекой авторизации

libpam-smbpass

Можно просто снести его, а можно сделать что-то со вкусом:

$ sudo pam-auth-update 

Удалить бренд с помощью

Синхронизация пароля для SMB

Который не позволяет пользователям системы и пользователям Samba синхронизировать пароль.


Устанавливаем все доступные обновления:

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

Затем были настроены сетевые интерфейсы. петлевой, четыре физических интерфейса:

Установщик

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. Мы представляем это таким образом.

/и т.д./сеть/интерфейсы


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

В интерфейсе реализована вся информация.

Вы можете начать настройку

hostapd

. Когда мы говорили об этом, версия уже была 2.1.


У меня получился вот такой конфиг

/etc/hostapd/hostapd.conf

Автоматический запуск

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


На самом деле в конфиге ещё куча закомментированных опций, которые позволяют производить очень

Прекрасная мелодия

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

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

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

iptables


Вёб-сервер представляет из себя связку

Apache 2.4.7MySQL Ver 14.14 Distrib 5.5.40

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

htmlphp

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

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


Кроме того,

следует

Хардкорный запуск должен быть обязательно включен.

cron

Раз в сутки.

fstrim

Для каждого участка в отдельности. Они утверждают, что хуже уже не будет.

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

Нормативные требования

Предыдущая ситуация объясняется

Обстоятельства, при которых используется радиочастотный спектр

Но погодите, не торопитесь.

По ссылке утверждается, что я имею право начать излучение на каналах 36-48 и проживаю в США. Какая область регулирования используется в настоящее время:

$ iw reg get
country 00: DFS-UNSET
        (2402 - 2472 @ 40), (N/A, 20), (N/A)
        (2457 - 2482 @ 40), (N/A, 20), (N/A), NO-IR
        (2474 - 2494 @ 20), (N/A, 20), (N/A), NO-OFDM, NO-IR
        (5170 - 5250 @ 80), (N/A, 20), (N/A), NO-IR
        (5250 - 5330 @ 80), (N/A, 20), (0 ms), DFS, NO-IR
        (5490 - 5730 @ 160), (N/A, 20), (0 ms), DFS, NO-IR
        (5735 - 5835 @ 80), (N/A, 20), (N/A), NO-IR
        (57240 - 63720 @ 2160), (N/A, 0), (N/A)

Сейчас активен ouTube

мировой

То есть домен (или не домен).

Минимальные значения, разрешенные в каждой стране

Домен хранится в памяти EEPROM, поэтому sudo iwreg set не нужно вводить вручную.

$ dmesg | grep EEPROM
[   12.123068] ath: EEPROM regdomain: 0x6c

Пассивное сканирование


Согласно документации

Чипсет совместим с 802.11ac. так что мы можем переключиться на райские 5 ГГц и оставить позади наши перегруженные каналы 2 ГГц!

Что поддерживается в каждой частоты?

$ iw list
        ...
        Frequencies:
            * 2412 MHz [1] (20.0 dBm)
            * 2417 MHz [2] (20.0 dBm)
            * 2422 MHz [3] (20.0 dBm)
            * 2427 MHz [4] (20.0 dBm)
            * 2432 MHz [5] (20.0 dBm)
            * 2437 MHz [6] (20.0 dBm)
            * 2442 MHz [7] (20.0 dBm)
            * 2447 MHz [8] (20.0 dBm)
            * 2452 MHz [9] (20.0 dBm)
            * 2457 MHz [10] (20.0 dBm)
            * 2462 MHz [11] (20.0 dBm)
            * 2467 MHz [12] (disabled)
            * 2472 MHz [13] (disabled)
            * 2484 MHz [14] (disabled)
        ...
        Frequencies:
            * 5180 MHz [36] (17.0 dBm) (no IR)
            * 5200 MHz [40] (17.0 dBm) (no IR)
            * 5220 MHz [44] (17.0 dBm) (no IR)
            * 5240 MHz [48] (17.0 dBm) (no IR)
            * 5260 MHz [52] (23.0 dBm) (no IR, radar detection)
            * 5280 MHz [56] (23.0 dBm) (no IR, radar detection)
            * 5300 MHz [60] (23.0 dBm) (no IR, radar detection)
            * 5320 MHz [64] (23.0 dBm) (no IR, radar detection)
            * 5500 MHz [100] (23.0 dBm) (no IR, radar detection)
            * 5520 MHz [104] (23.0 dBm) (no IR, radar detection)
            * 5540 MHz [108] (23.0 dBm) (no IR, radar detection)
            * 5560 MHz [112] (23.0 dBm) (no IR, radar detection)
            * 5580 MHz [116] (23.0 dBm) (no IR, radar detection)
            * 5600 MHz [120] (23.0 dBm) (no IR, radar detection)
            * 5620 MHz [124] (23.0 dBm) (no IR, radar detection)
            * 5640 MHz [128] (23.0 dBm) (no IR, radar detection)
            * 5660 MHz [132] (23.0 dBm) (no IR, radar detection)
            * 5680 MHz [136] (23.0 dBm) (no IR, radar detection)
            * 5700 MHz [140] (23.0 dBm) (no IR, radar detection)
            * 5720 MHz [144] (23.0 dBm) (no IR, radar detection)
            * 5745 MHz [149] (30.0 dBm) (no IR)
            * 5765 MHz [153] (30.0 dBm) (no IR)
            * 5785 MHz [157] (30.0 dBm) (no IR)
            * 5805 MHz [161] (30.0 dBm) (no IR)
            * 5825 MHz [165] (30.0 dBm) (no IR)
       ...


В приведённом списке видим, что чипсет поддерживает каналы 1−14 (2,4 ГГц) и каналы 36−165 (5 ГГц), но вы заметили флаг

no IR

Неинициирующее, пассивное сканирование — это определение флага no IR. Он означает, что когда устройство начинает испускать излучение (включая маячки), этот режим запрещен. Другими словами, эти каналы не могут быть использованы для инициирования точки доступа!

Подготовка пк

Во-вторых, компьютер может работать в качестве маршрутизатора только в том случае, если он оснащен адаптером WiFi. Любой современный ноутбук имеет такое устройство, если мы говорим о них. Вы также должны установить модуль Wi-Fi, если у вас настольный ПК; они бывают USB и PCI разновидностей с внешними антеннами или без них.

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

Использование компьютера без маршрутизатора, например, для создания Wi-Fi

  • С помощью встроенных инструментов Windows — через командную строку.
  • Использование программы совместного доступа к сети, например Virtual Router Plus.

Подключение через дополнительную сетевую карту

Для работы компьютера в качестве маршрутизатора должны быть соблюдены следующие условия:

  1. Компьютер подключен к Интернету через кабель ISP на LAN-порту материнской платы.
  2. Вторая сетевая карта была зарегистрирована в диспетчере устройств, и для нее был установлен драйвер.

Подключение происходит в соответствии со схемой :

  1. Подключите второй компьютер через кроссоверный кабель к первому компьютеру.
  2. Вызовите командную строку Win R и перейдите в раздел Параметры общего доступа с помощью команды %windir%system32control.exe /name Microsoft.NetworkAndSharingCenter /page Advanced.
  1. Включите общий доступ во всех сетях. Но отключите «Общий доступ с защитой паролем» и примените изменения.
  1. Перейдите в раздел адаптеров, выполнив команду ncpa.cpl в приглашении «Выполнить».
  1. Щелкните второй адаптер и выберите «Свойства».
  2. Перейдите на вкладку «Доступность».
  1. Установите флажок «Разрешить другим пользователям сети использовать подключение к Интернету…».
  2. Нажмите «OK» и перезапустите адаптер.
  3. Проверьте подключение к Интернету другого подключенного устройства.

Программное обеспечение

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

На Raspberry Pi можно использовать любой дистрибутив Linux, который вам нравится. Я выбрал Ubuntu, потому что пользуюсь им уже долгое время.

Я принял решение сотрудничать с кем-то, с кем мне будет проще работать.

В следующей статье предполагается, что вы используете операционную систему Debian.

Давайте определим имена интерфейсов в предположении, что установка прошла гладко:

$ ip -br a | awk '{print $1}'
lo
enp1s0
enp2s0
wlp5s0

На материнской плате есть две сетевые карты: TI и DN.

enp1s0enp2s0

. R-код отображается на дисплее беспроводной карты.

wlp5s0

Она соответствует режиму AP, как и ожидалось.

$ iw list
...
Supported interface modes:
                 * managed
                 * AP
                 * AP/VLAN
                 * monitor
                 * mesh point


Теперь можем обрисовать, что нам нужно: первый NIC поставим как WAN-порт, а второй соединим с беспроводным интерфейсом:

Раздача wi-fi через switch virtual router

Wi-Fi также можно подключить к компьютеру с помощью сторонних приложений. Одной из таких программ является Switch Virtual Router. пароль, SSID и конфигурацию беспроводной сети. При каждом запуске операционной системы приложение может запускаться, и его последующая работа скрыта от пользователя.

Для каждого устройства, подключенного к Wi-Fi с помощью этой утилиты, доступно ручное изменение IP. Маска подсети, которая используется для подключения, может быть задана программой. Отметьте правую колонку окна, чтобы установить ее так, чтобы точка доступа входила и запускалась каждый раз при запуске Windows.

Совет! Connectify предлагает аналогичную функцию.

Раздача при помощи стороннего по

Для этого способа конфигурирования компьютера маршрутизатора требуется программное обеспечение (приложения) сторонних производителей. Эти программы широко доступны и многочисленны на сегодняшний день. Однако я настоятельно рекомендую использовать Virtual Router Plus.

Она не может изменить сетевые настройки вашего адаптера и никак себя не проявляет. Она настраивает предыдущую команду, которую мы рассмотрели. Как распространять Virtual Router Plus без маршрутизатора? Что это такое?

Программа очень проста в использовании. Для запуска системы необходимо заполнить три поля:

  1. Имя сети (SSID) — введите здесь имя вашей раздачи.
  2. Пароль — назначение (создание) пароля для вашей виртуальной сети.
  3. Общее подключение — выберите тип подключения, который будет использовать ваш компьютер для доступа в Интернет (в моем случае — кабельное подключение Ethernet).

После этого просто жмете «Запустить виртуальный роутер» (или «Start Virtual Router Plus»).

Теперь вы знаете, как подключить Wi-Fi без маршрутизатора. Это очень просто, и вам не нужно настраивать общий доступ или подключение к Интернету. Все работает быстро и легко в одном маленьком окне.

Создание супер роутера

Мой компьютер mini-ITX может быть значительно мощнее моего текущего маршрутизатора, как показывает pfSense, и настройка кажется довольно простой. Я поменяю его на более центральное место, подальше от модема и сетевого коммутатора, чтобы он служил точкой доступа в моем доме.

Недавно я заменил несколько компонентов в собранном мной компьютере mini-ITX, в котором используется ультракомпактный корпус NCase M1 (extra large). Я установил материнскую плату и неиспользуемый процессор i5-6500 вместе с 16 ГБ оперативной памяти DDR4 (в 2-4 раза больше, чем мне на самом деле нужно) и твердотельным накопителем емкостью 256 ГБ.

Я определенно заберу одну из этих RAM-накопителей позже.

Затем я включил важную деталь — сетевую карту Intel с четырьмя портами PCIe. Я потратил 20 долларов на покупку на eBay карты марки HP NC364T после консультации с pfSense.

Rufaus, важнейший бесплатный инструмент, помог мне установить pfSense на флэш-накопитель. Хотя мне потребовалось около пяти минут, чтобы понять, как отформатировать SSD, у вас не возникнет проблем, если вы используете чистый диск с Windows или разделами. В целом, установка прошла гладко. ). Этот шаг установки невероятно прост благодаря интерфейсу.

Наконец, часть этой части кажется пугающей. На самом деле это не так; все, что от вас требуется, это определить порты карты, кабели для которых вы хотите автоматически переключать, нажав «a», когда кабели не подключены, и все остальное будет сделано.

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

Во время установки я допустил несколько ошибок по неопытности, которые заставили меня не торопиться и обдумать свои возможности:

  • Сначала я попытался подключиться к интерфейсу браузера, подключив ноутбук к одному из дополнительных портов (два, которые не назначены для WAN или LAN). Это было глупо, так как на эти порты не отправлялся трафик. Я быстро понял это.
  • Я позволил pfSense использовать адрес шлюза по умолчанию 192.168.1.1, а затем подключил свой модем, который также использует 192.168.1.X. Это, похоже, испортило всю настройку, и я не знал, как это исправить. После некоторой бесплодной работы я отключил модем, перезагрузил маршрутизатор pfSense и смог войти в веб-интерфейс и настроить его с другим адресом (мне нравится 10.0.0.1). После этого у меня больше не было проблем.

Вы ничего не получите за них, если не сможете решить эти две проблемы. Это так, потому что существует множество ресурсов для решения таких незначительных проблем. Приверженный пользователь pfSense разбирается в многомерных технологиях и интересуется ими. Google — отличный ресурс для поиска решений проблем.

Использование данных за последние две недели. Я люблю графики.

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

Рассмотрите возможность преобразования любых устаревших компонентов ПК, даже Sandy Bridge 2022 года выпуска, в маршрутизатор. Хотя некоторые пользователи pfSense предупреждают, что они не справляются с высокой нагрузкой маршрутизации, отак и-боксы — отличный вариант. Предпочтительный сетевой адаптер — Intel. Разнообразие на Fitlet2 меньше, чем на icq.

Список материалов


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

Если вам не требуется АРМ, вентилятор не нужен.

Корпус имеет два отверстия для штекера AC/DC и является вместительным. Pico-PSU, оперативная память и материнская плата установились без проблем:

Как сделать роутер из компьютера – маршрутизатор на ноутбуке
Железячное порно

Установка mini-PCIe WiFi оказалась самой сложной задачей, поскольку плата поддерживает только карты половинного размера. Я использовал двусторонний скотч для фиксации 20-сантиметрового кабеля FFC (поставляется в комплекте).

Как сделать роутер из компьютера – маршрутизатор на ноутбуке
Расширитель mini-PCIe

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

Установка

Процесс в основном такой же, как и в Debian. Для диалога используется режим разговора.

text-mode

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

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

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

Выравнивание разделов диска — это первый шаг в процессе разметки. Каждый раздел начинается с сектора, кратного 8. «Отступ» в 1 МБ берется про запас. Далее следует начать с 2048 секторов (это связано с расположением MBR или GPT в начале диска).

Я создал 3 раздела:

$ 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

Разделение на сектора с номерами 7 и 8 обеспечивается в любом разделе, который расположен в секторе, кратном 8. Именно так распределение бумаги обеспечит доступ.

Почему чистить зубы правильно

Как сберечь нежный ресурс накопителя?

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

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

Noatime не совсем невинна. Включение этого параметра не приводит к уменьшению записи на диск или увеличению записи на диск в настольных системах, поскольку браузеры определяют «свежесть» своего кэша, основываясь только на времени последнего доступа. Он не требуется, если параметр времени доступа (atime) был обновлен. Хотя это не так важно на серверных системах, я все же включил noatime для загрузочной и домашней систем.

Другие советы по увеличению интервалов между сбросами буфера на диск можно найти в интернете (опция).

Обязательство = [время, г.]

), отключение шлагбаума (опция)

barrier=0

) и другие вещи не позволили мне чувствовать себя уверенно.

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

Решение о перемещении временных файлов (/tmp) в tMPfs было принято добровольно.

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

Одно очень неприятное событие произошло после загрузки только что установленной системы (кстати, в 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

После перезапуска все сработало.

Установка и настройка pfsense

После открытия архива программы вы запишете ISO-образ на CD или флэш-накопитель. Вы увидите этот интерфейс после загрузки всего на ваш маршрутизатор:

Интерфейс pfsense -program

После небольшой задержки появится следующее меню с дополнительными параметрами установки. Решите, на какой вкладке написано «Принять эти установки». Нажмите «Live/Stay» для просмотра установки программы. Нажмите «Reboot» после выбора опции «Symmetric multiprocessing kernel».

В настоящее время вы просматриваете это меню:

Меню вы программируете Pfsense

Ваши сетевые карты автоматически конфигурируются программой pfSense, определяя, какая из них будет работать с вашей домашней сетью. Чтобы сделать это, нажимаем «n», а затем «Enter».

Оцените статью
OverComp.ru