admin / 22.10.2018

Книги по веб дизайну для начинающих

Автор: bertyna
Дата сообщения: 31.01.2013 11:21

[more] [more] gekk

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

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

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

А те, кого, по чьему-то мнению я "перемазала" — сами нарвались, нечего лезть с глупостями в тему, по которой нечего сказать.

Вопрос к тем, у кого ЕСТЬ ОПЫТ, а не к тем, кому кажется, что он знает, а на самом деле даже не в состоянии понять вопрос.

И по поводу вашего времени — никто не заставляет вас мне отвечать, вы сами тратите своё время на написание всяких гадостей. Кто ж вам виноват, бедненькие? [/more] [/more]

Среди великого множества различных дистрибутивов Linux выделяется группа дистрибутивов предназначенная для выполнения различных узкоспециальных задач. Наверняка можно сказать, что если есть какое-нибудь задание для компьютера, то есть маленький дистрибутивчик ориентированный только на его выполнение. Зачем они нужны, такие покромсанные? А для того чтобы с минимальными усилиями и не затрачивая дополнительное время на конфигурирование быстро настроить необходимый сервис или дать вторую жизнь старой железяке, тем самым, разгрузив более мощные компьютеры для выполнения другой работы. Наиболее известными мини-дистрибутивами являются роутеры сочетающие в себе, как правило, еще и функции firewall, www, dhcp и иногда ftp сервера. До недавнего времени моим любимым дистрибутивом предназначенным для этих целей был FreeSCO. Но у него при всех его достоинствах есть маленький недостаток — он давно не обновлялся. Поиски замены привели меня к SmoothWall. Данный дистрибутив построен на ядре серии 2.2.х которую так любят администраторы, имеет низкие системные требования (рекомендуется 486i, 16 Мб ОЗУ), поддерживает кроме разнообразных сетевых устройств (Ethernet 10/100, ISDN, USB ADSL и обычные аналоговые модемы) также и IDE CD-ROM (с которого собственно производится инсталляция дистрибутива) и, конечно же, дисковод. ISO-образ дистрибутива занимает чуть более 20 Мб. Установка особой сложности не вызывает. Программа установки сама автоматически разбивает диск /dev/hda на 4 раздела (/boot, swap, /var/log и корневой)(рис.1) хотя в дальнейшем это можно изменить в комплект входят все необходимые утилиты для создания и обслуживания файловой системы ext2fs.

 

Дальше необходимо просто честно ответить на вопросы об IP-адресах, выбрать раскладку клавиатуры, временной пояс и при необходимости ввести телефонный номер провайдера, но, к сожалению только один (хотя это и можно, при необходимости выправить вручную скриптом). Сетевые устройства программа установки находит сама при не удаче можно попробовать выбрать из довольно объемистого списка. После всего следует запрос трех паролей для пользователей root, setup (для запуска программы изменения первичных настроек /usr/local/sbin/setup) и admin.

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

 

Все дальнейшие действия по настройке теперь можно производить через удобный web- интерфейс (рис.2), для чего нужно зайти по адресу http://smoothwall:81 или https://smoothwall:445 для работы по защищенному протоколу. С помощью которого можно узнать статистику о работе роутера (uptime, учет количества пакетов и скорость передачи по интерфейсам, использование диска, пользователи), получить справку о настройке тех или иных параметров, войти в shell, изменить работу некоторых сервисов, остановить (или перезагрузить) роутер или отключить один из интерфейсов. Теперь о некоторых features. SmootWall по умолчанию выполняет роль кеширующего Web-сервера (по-умолчанию: время обновления 15 мин, кеш 4 Мб), при необходимости в DHCP сервисе нужно просто указать в setup в соответствующей вкладке диапазон IP-адресов и включить сервис, Кроме Web-интрефейса можно войти с помощью SSH. В лог-файлах (которые можно импортировать нажатием одной кнопки) можно найти подробные данные системы предупреждения о вторжении IDS (Intrustion Detection System) (имя, адрес, дата, степень опасности и т.д.), подробности работы firewall и отчеты всех остальных запущенных сервисов и ядра. Имеется возможность создания VPN (Virtual Private Network) (сообщения шифруются при помощи алгоритма 3DES).

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

В этой статье будет описано как сделать точку доступа wifi используя ОС Ubuntu 12.04. Инструкция, шаг за шагом. Хотя в основном народ интересует вопрос как сделать ноутбук точкой доступа wifi, на самом деле не имеет значения будет ли это ноутбук или обычный стационарный компьютер. Создание точки доступа wifi одинаково в обоих случаях.

Если у вас Ubuntu 14.04 тогда читайте другую статью: Настройка точки доступа WiFi на Ubuntu 14.04

Аналогичные статьи для других операционных систем:

Но для начала немного теории.

Что такое WiFi

Аббревиатура WiFi (вай-фай) расшифровывается так: Wireless Fidelity (беспроводная привязанность). WiFi это передача сетевых данных по радиоканалу. Чаще всего wifi используется для "раздачи" Интернет. Для этих целей WiFi используется в различных общественных местах — кафе, ресторанах, вокзалах, торговых центрах. Но в последние год-два wifi роутеры стали активно устанавливать в квартирах. Это объясняется тем, что сегодня у людей много мобильных устройств с которых можно выходить в Интернет — ноутбуки, планшетники, смартфоны, нетбуки. И часто wifi не только самый удобный способ подключения такого устройства к Интернет, но и единственно возможный. Например на планшетах и смартфонах нет старых сетевых адаптеров Ethernet, так, что через кабель их нельзя подключить к сети.

Хотя wifi чаще всего используется для раздачи Интернет, тем не менее ничто не мешает построить обычную локальную сеть через wifi. И кстати в некоторых офисах это делают, поскольку установить один wifi роутер (точку доступа) это дешевле и проще чем прокладывать сетевые кабели UTP. Домашняя wifi сеть позволяет не только получать Интернет через wifi на все устройства, но и удобно обмениваться различной информацией — можно легко копировать фотографии со смартфона на компьютер или ноутбук. Или музыку с компьютера на смартфон. Не нужно возиться с различными USB кабелями.

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

  • 802.11а — скорости от 6 до 54 мегабит в секунду.
  • 802.11b — скорости от 1 мегабита в секунду до 11 мегабит в секунду.
  • 802.11g — скорости от 6 до 54 мегабит в секунду.
  • 802.11n — скорость до 150 мегабит в секунду по одной антенне, а если используется четыре антенны, то до 600 мегабит в секунду.

Наиболее распространены сейчас устройства которые поддерживают wifi режимы 802.11 b и g.

В спецификациях таких устройств так и пишут — 802.11b/g. В последние пару лет основная масса устройств выпускается с поддержкой трех режимов wifi — 802.11b/g/n. Режим 802.11а используется редко и несовместим с b и g.

Что такое точка доступа

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

Чаще всего выглядит wifi роутер точно так же как ADSL модем или Ethernet роутер. Только с антенной. Входящее подключение на этот роутер бывает формата RJ-11 (телефонный разъем) или RJ-45 (разъем для сетевого кабеля). В первом случае wifi роутер получает Интернет через телефонную линию, по технологии ADSL (xDSL). Во втором случае wifi роутер получает Интернет через сетевой кабель по технологии PPPoE FTTx. Бывают еще и сотовые wifi роутеры, немного похожие по виду на сотовые телефоны. Такой роутер получает Интернет через сотовую сеть GSM.

Получаемый Интернет wifi роутер раздает через WiFi.

Как создать точку доступа WiFi на Ubuntu 12.04

Нам нужно на основе ubuntu 12.04 создать программный wifi роутер, который будет получать Интернет каким-либо способом и сможет раздать этот Интернет по wifi.

Что нам понадобиться.

  • ubuntu 12.04.
  • Нестарый wifi адаптер. Например для этой статьи использовался USB wifi адаптер TP-Link TL-WN722NC.
  • Соединение с Интернет. Для этой статьи было использовано Ethernet соединение через оператора Ростелеком. Но это может быть например и МТС (USB модем МТС). И любое другое соединение — PPPoE, VPN, Dail-Up, WiFi.

Вся настройка выполняется в консоли.

Нужно будет выполнить вот такие команды:

sudo apt-get install hostapd dnsmasq
 

После завершения установки нужно остановить службы этих программ:

  • sudo update-rc.d hostapd disable
  • sudo update-rc.d dnsmasq disable

Далее отредактировать три файла:

1) sudo gedit /etc/dnsmasq.conf :

  • bind-interfaces
  • interface=wlan0
  • dhcp-range=192.168.10.2,192.168.10.5

Примечание. В примере (параметр dhcp-range) указан короткий диапазон, всего на 4 адреса, что означает — к этой точке доступа смогут подключиться только 4 клиента. Если вам необходимо подключать большее количество клиентов тогда расширьте этот диапазон.

2) sudo gedit /etc/hostapd.conf :

  • interface=wlan0
  • driver=nl80211
  • ssid=Linux
  • hw_mode=g
  • channel=6
  • wpa=2
  • wpa_passphrase=12345678

3) sudo gedit /etc/NetworkManager/NetworkManager.conf :

dns=dnsmasq     эту строку закомменитровать или удалить.

После редактирования NetworkManager.conf нужно перезапустить nm:

sudo restart network-manager

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

ap-start.sh :

  • #!/bin/sh
  • ifconfig wlan0 192.168.10.1
  • service dnsmasq restart
  • sysctl net.ipv4.ip_forward=1
  • iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
  • hostapd /etc/hostapd.conf

ap-stop.sh :

  • #!/bin/sh
  • iptables -D POSTROUTING -t nat -o eth0 -j MASQUERADE
  • sysctl net.ipv4.ip_forward=0
  • service dnsmasq stop
  • service hostapd stop

Запускать скрипты нужно будет через sudo или gksu. Удобнее запускать в консоли, поскольку в этом случае будет видно подключенных к точке доступа клиентов.

Управление точкой доступа

Узнать состояние точки доступа на Ubuntu 14.04

Узнать о том, запущена точка доступа или нет, можно командой

ifconfig -a

 

Наличие интерфейса mon.wlan0, а также присвоенный IP-адрес интерфейсу wlan0 это индикатор, того, что точка доступа работает.

Узнать клиентов точки доступа на Ubuntu 14.04

Узнать о подключенных к точке доступа клиентах можно командой:

arp -an

В выводе команды нужно смотреть по названию интерфейса wlan0:

(192.168.150.5)  58:12:43:6f:2d:bc [ether] на wlan0

Или можно скачать скрипт ap-clients, извлечь из архива и запустить его:

sh ~/ap-clients

Вывод скрипта показывает клиентов подключенных к точке доступа:

# IP address lease name MAC address

192.168.150.5 android-73d63f2392091d87 58:12:43:6f:2d:bc
 

Примечание 1

Если при первом запуске скрипта будет ошибка dnsmasq: failed to create listening socket for 127.0.0.1, тогда нужно сделать:

sudo netstat -anp | grep -i listen | grep 53

Вывод будет примерно такой:

tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 6877/dnsmasq

Это процесс запущенный через Network Manager. Его нужно прибить: sudo kill 6877

Примечание 2

Если вы получаете Интернет не с Ethernet в скриптах укажите свой интерфейс. Ну и пароль конечно поставьте посложнее чем 12345678.

Да не забудьте, что минимальная длина пароля для WPA2 равна 8 символов.

Защита WiFi сети

Подробнее о защите точки доступа в отдельной статье.

 

Иван Сухов, 2013 г.

Поделитесь этим сайтом с друзьями!

Если вам оказалась полезна или просто понравилась эта статья, тогда не стесняйтесь — поддержите материально автора. Это легко сделать закинув денежек на Яндекс Кошелек № 410011416229354. Или на телефон +7 918-16-26-331.

Или другими способами (с карты, с телефона)

Даже небольшая сумма может помочь написанию новых статей 🙂

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

FILED UNDER : IT

Submit a Comment

Must be required * marked fields.

:*
:*