VictorR2007 писал(а):Да, что-то он не хочет работать.
Только я сомневаюсь, что он мешает hostapd-у...
Re: Точка доступа
Добавлено: 16 окт 2014, 13:31
ans
ans писал(а):
VictorR2007 писал(а):Да, что-то он не хочет работать.
Только я сомневаюсь, что он мешает hostapd-у...
Оказывается, правильно сомневался - shorewall зависит от hostapd, а не наоборот.
hostapd можно запустить если:
# nmcli networking off
# rfkill unblock wlan
# nmcli networking on
тогда
# service hostapd restart
Redirecting to /bin/systemctl restart hostapd.service
# service hostapd status
Redirecting to /bin/systemctl status hostapd.service
hostapd.service - Hostapd IEEE 802.11 AP, IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator
Loaded: loaded (/lib/systemd/system/hostapd.service; enabled)
Active: active (running) since Чт 2014-10-16 14:20:31 YEKT; 22s ago
Process: 28756 ExecStart=/usr/sbin/hostapd /etc/hostapd/hostapd.conf -P /run/hostapd.pid -B (code=exited, status=0/SUCCESS)
Main PID: 28778 (hostapd)
CGroup: /system.slice/hostapd.service
└─28778 /usr/sbin/hostapd /etc/hostapd/hostapd.conf -P /run/hostap...
окт 16 14:20:31 R4 systemd[1]: Starting Hostapd IEEE 802.11 AP, IEEE 802.....
окт 16 14:20:31 R4 systemd[1]: Started Hostapd IEEE 802.11 AP, IEEE 802....r.
Hint: Some lines were ellipsized, use -l to show in full.
и shorewal заработает.
Ничего себе огород получается?
Re: Точка доступа
Добавлено: 16 окт 2014, 13:33
VictorR2007
И что получилось?
Он через NM начал работать?
Re: Точка доступа
Добавлено: 16 окт 2014, 13:34
ans
VictorR2007 писал(а):И что получилось?
Он через NM начал работать?
Временами WI-FI выскакивает, но через некоторое время падает.
ans писал(а):
Временами WI-FI выскакивает, но через некоторое время падает.
Решение где-то рядом:
# service dnsmasq status
Redirecting to /bin/systemctl status dnsmasq.service
dnsmasq.service - DNS caching server.
Loaded: loaded (/lib/systemd/system/dnsmasq.service; enabled)
Active: active (running) since Пт 2014-10-17 11:11:02 YEKT; 3min 6s ago
Main PID: 23487 (dnsmasq)
CGroup: /system.slice/dnsmasq.service
└─23487 /usr/sbin/dnsmasq -k
окт 17 11:11:02 R4 systemd[1]: Starting DNS caching server....
окт 17 11:11:02 R4 systemd[1]: Started DNS caching server..
окт 17 11:11:02 R4 dnsmasq[23487]: started, version 2.71 cachesize 150
окт 17 11:11:02 R4 dnsmasq[23487]: compile time options: IPv6 GNU-getopt DBus no-i18n IDN DHCP DHCP...NSSEC
окт 17 11:11:02 R4 dnsmasq[23487]: warning: interface wlan0 does not currently exist
окт 17 11:11:02 R4 dnsmasq-dhcp[23487]: DHCP, IP range 192.168.0.50 -- 192.168.0.150, lease time 12h
окт 17 11:11:02 R4 dnsmasq[23487]: reading /etc/resolv.conf
окт 17 11:11:02 R4 dnsmasq[23487]: using nameserver 192.168.10.101#53
окт 17 11:11:02 R4 dnsmasq[23487]: read /etc/hosts - 4 addresses
Hint: Some lines were ellipsized, use -l to show in full.
[root@R4 ~]# systemctl status hostapd.service
hostapd.service - Hostapd IEEE 802.11 AP, IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator
Loaded: loaded (/lib/systemd/system/hostapd.service; enabled)
Active: active (running) since Пт 2014-10-17 10:24:18 YEKT; 50min ago
Process: 4880 ExecStart=/usr/sbin/hostapd /etc/hostapd/hostapd.conf -P /run/hostapd.pid -B (code=exited, status=0/SUCCESS)
Main PID: 5027 (hostapd)
CGroup: /system.slice/hostapd.service
└─5027 /usr/sbin/hostapd /etc/hostapd/hostapd.conf -P /run/hostapd.pid -B
окт 17 10:24:15 R4 systemd[1]: Starting Hostapd IEEE 802.11 AP, IEEE 802.1X/WPA/WPA2/EAP/RADIUS Aut...or...
окт 17 10:24:18 R4 systemd[1]: Started Hostapd IEEE 802.11 AP, IEEE 802.1X/WPA/WPA2/EAP/RADIUS Auth...ator.
окт 17 10:24:19 R4 systemd[1]: Started Hostapd IEEE 802.11 AP, IEEE 802.1X/WPA/WPA2/EAP/RADIUS Auth...ator.
Hint: Some lines were ellipsized, use -l to show in full.
Почему-то dnsmasq не видит wlan0, а он есть.
# iwconfig
wlan0 IEEE 802.11bgn ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=20 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Потому-что из-за #nmcli networking off неправильно работает dnsmasq - замкнутый круг
Надо ждать когда hostapd поправят.
Re: Точка доступа
Добавлено: 28 окт 2014, 06:10
ans
ans писал(а):
Надо ждать когда hostapd поправят.
Есть ли надежда?
Re: Точка доступа
Добавлено: 07 ноя 2014, 11:23
ans
hostapd поправят?
Re: Точка доступа
Добавлено: 07 ноя 2014, 17:03
keleg
Я сейчас на QA последнюю версию мучаю. Пока не получилось запустить.
Да и хочется туда засунуть рабочий (хотя бы в большинстве случаев) конфиг.
Прошу заинтересованный подключаться. http://bugs.rosalinux.ru/show_bug.cgi?id=4535
Re: Точка доступа
Добавлено: 08 ноя 2014, 11:24
ans
keleg писал(а):Я сейчас на QA последнюю версию мучаю. Пока не получилось запустить.
Да и хочется туда засунуть рабочий (хотя бы в большинстве случаев) конфиг.
Прошу заинтересованный подключаться. http://bugs.rosalinux.ru/show_bug.cgi?id=4535
Добавил туда свой рабочий вариант конфигурации из R3
Re: Точка доступа
Добавлено: 21 ноя 2014, 11:12
ans
keleg писал(а):Сейчас как раз его копаю, но давайте в соотв. теме.
Ок!...
Re: Точка доступа
Добавлено: 21 ноя 2014, 14:51
keleg
Вот что написал наш тестировщик, ему удалось запустить.
б) Настройка через консоль
1) Установить urpmi dnsmasq
2) Добавить настройки сети для wifi в файл /etc/dnsmasq.conf
domain-needed
bogus-priv
interface=wlan0
listen-address=10.0.0.1
dhcp-range=10.0.0.50,10.0.0.150,12h
3) Настраиваем shorewall
3.1) Устанавливаем параметр IP_FORWARDING=On в файле /etc/shorewall/shorewall.conf
3.2) Добавляем интерфейс "net eth0" в файл /etc/shorewall/interfaces
3.3) Добавляем нат "eth0 10.0.0.0/24" в файл /etc/shorewall/masq
4) Добавляем интерфейс
cat /etc/sysconfig/network-scripts/ifcfg-wlan0
DEVICE=wlan0
IPADDR=10.0.0.1
NETMASK=255.255.255.0
NETWORK=10.0.0.0
# If you're having problems with gated making 127.0.0.0/8 a martian,
# you can change this to something else (255.255.255.255, for example)
BROADCAST=10.255.255.255
ONBOOT=yes
NAME=AP
NM_CONTROLLED=no
5) Меняем ssid и секретную фразу в файле /etc/hostapd/hostapd.conf
interface=wlan0
ssid=rosawifi
wpa_passphrase=*********
keleg писал(а):Вот что написал наш тестировщик, ему удалось запустить.
***
Попробуйте, если заработает - одобрим!
Без настроек iptables что-ли?
В понедельник проверю.
Re: Точка доступа
Добавлено: 24 ноя 2014, 07:10
ans
ans писал(а):В понедельник проверю.
Точка доступа стала видна, но подключиться не даёт
Re: Точка доступа
Добавлено: 24 ноя 2014, 07:16
keleg
Возможно в этом дело
"на 64 была странность что сетевой интерфейс не получал ip при старте мне приходилось его в ручную перестартовывать"
Re: Точка доступа
Добавлено: 24 ноя 2014, 08:18
ans
keleg писал(а):Возможно в этом дело
"на 64 была странность что сетевой интерфейс не получал ip при старте мне приходилось его в ручную перестартовывать"
не помогло. пробую включать разные варианты hostabd.conf
Re: Точка доступа
Добавлено: 27 ноя 2014, 11:52
ans
ans писал(а):
keleg писал(а):пробую включать разные варианты hostabd.conf
пришёл к тому, от чего казалось ушёл:
# service hostapd status
Redirecting to /bin/systemctl status hostapd.service
hostapd.service - Hostapd IEEE 802.11 AP, IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator
Loaded: loaded (/lib/systemd/system/hostapd.service; enabled)
Active: failed (Result: exit-code) since Чт 2014-11-27 13:43:26 YEKT; 1min 27s ago
Process: 4574 ExecStart=/usr/sbin/hostapd /etc/hostapd/hostapd.conf -P /run/hostapd.pid -B (code=exited, status=1/FAILURE)
ноя 27 13:43:25 ROSA-R4 systemd[1]: Starting Hostapd IEEE 802.11 AP, IEEE 802.1X/WPA/WPA2/EAP...r...
ноя 27 13:43:26 ROSA-R4 hostapd[4574]: Configuration file: /etc/hostapd/hostapd.conf
ноя 27 13:43:26 ROSA-R4 hostapd[4574]: nl80211: Failed to set interface wlan0 into AP mode
ноя 27 13:43:26 ROSA-R4 hostapd[4574]: nl80211 driver initialization failed.
ноя 27 13:43:26 ROSA-R4 systemd[1]: hostapd.service: control process exited, code=exited status=1
ноя 27 13:43:26 ROSA-R4 systemd[1]: Failed to start Hostapd IEEE 802.11 AP, IEEE 802.1X/WPA/W...tor.
ноя 27 13:43:26 ROSA-R4 systemd[1]: Unit hostapd.service entered failed state.
Hint: Some lines were ellipsized, use -l to show in full.
Re: Точка доступа
Добавлено: 02 дек 2014, 06:30
ans
Сегодня с обновлениями пришёл hostapd 2.3, но проблему не решил
Re: Точка доступа
Добавлено: 16 дек 2014, 14:17
VictorR2007
Как оказалось, точка доступа отлично работает.
Сначала сделал файлы конфигурации, которые приложу к сообщению.
Потом создал группу и пользователя dnsmasq командами
Положил в папку и установил командой rpm -Uvh *.rpm --nodeps
По другому не получится, будет ругаться что нужен dnsmasq-base,
а я не смог разобраться, как собрать его, чтобы не ругался.
Потом положил файл ifcfg-wlan0 в /etc/sysconfig/network-scripts
Вообше я этот файл записывал с разными дополнительными параметрами,
но только в таком виде работает раздача мультимедиа в сеть через minidlna,
а мне это было нужно, так как проверял соединение с помощью телевизора (больше нечем).
Потом положил файл hostapd.conf в /etc/hostapd
Вычитал в сети, что для шифрования WPA/WPA2 пароль должен быть не короче 8 символов
#Name:Default
#Type:Hostapd
interface=wlan0
driver=nl80211
ssid=Rosa
hw_mode=g
#ieee80211n=1
#Раскомментировать для включения режима n
#ht_capab=[HT40-][SHORT-GI-40]
#Раскомментировать для включения режима n
channel=6
wpa=2
wpa_passphrase=11111111
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
auth_algs=1
macaddr_acl=0
и файл dnsmasq.conf в /etc
# Заставим dnsmasq запускаться исключительно под пользователем dnsmasq
user=dnsmasq
group=dnsmasq
##
# Настраиваем DNS. Не нужен - смело выкидываем эту часть.
##
# Настройка DNS - чтобы отключить DNS, поставьте тут 0.
# Если же хотите расположить DNS на нестандартном порту - что ж, располагайте.
# port=53
# Размер кэша. Число обозначает количество хранимых доменных имён.
cache-size=1000
# Не спрашивать у внешнего DNS про имена без точки вроде homeserver, user-pc и прочие -
# ему и так плохо, бедному, а ещё мы тут со своими заведомо локальными адресами...
domain-needed
# Что-то вроде предыдущего, тоже не даёт обращаться к глобальным DNS-серверам со всякой нелепицей в запросе
bogus-priv
# Интерфейс для приёма DHCP и DNS запросов.
interface=wlan0
# А вот этого интерфейса избегать, как чумы:
# except-interface=ppp0
# На всякий случай, мало ли глюк и сервер реально будет раздавать на ppp0, размахивая своим dhcp-authoritative.
##
# Настраиваем DHCP. НЕ нужен - смело выкидываем эту часть.
##
# Одна из самых главных строчек:
# она своим лишь присутствием запускает DHCP-сервер,
# заодно передавая ему размер пула адресов
# 12h значит то, что срок аренды адреса по умолчанию - 12 часов.
# Соответственно, 12m - 12 минут, всё просто.
dhcp-range=192.168.0.50,192.168.0.150,12h
dhcp-host=aa:bb:cc:dd:ee:ff,192.168.0.50
listen-address=127.0.0.1
server=/localnet/192.168.0.1
server=8.8.8.8
no-dhcp-interface=lo
# Статический адрес. Указаны только MAC и IP:
# dhcp-host=11:22:33:44:55:66,192.168.51.60
# Статический адрес. Указаны MAC, hostname, IP и индивидуальное время аренды.
# Да-да, вы поняли тему =) Всё решается одной строчкой:
# dhcp-host=11:22:33:44:55:66,fred,192.168.51.60,45m
# Заблокировать выдачу IP-адреса для этого MAC-адреса:
# dhcp-host=11:22:33:44:55:66,ignore
# Я лучше заблокирую - не, ну он выглядит реально подозрительно!
# Объявляем, что наш сервер - властитель нашей локальной сети и ни один другой не может быть подобным ему.
# НЕ ДЕЛАЙТЕ ЭТОГО, если есть такие же самопровозглашённые претенденты на трон -
# можно порушить королевство, где выдаются IP-адреса
# А вот для моего сервера это необходимо, чтобы уменьшить время получения IP для устройств.
# dhcp-authoritative
# А тут можно немного подкорректировать то, что отдаёт DNS.
# IPv4-only.
# Поправим 1.2.3.4 на 5.6.7.8!
# alias=1.2.3.4,5.6.7.8
# А если 1.2.3.x на 5.6.7.x? Ну тут уже нужна маска сети!
# alias=1.2.3.0,5.6.7.0,255.255.255.0
# Ну а если мы вообще хотим перенаправить блок 192.168.1.10->192.168.1.40 на 10.0.0.10->10.0.0.40?
# alias=192.168.1.10-192.168.1.40,10.0.0.0,255.255.255.0
# Всё, можно устраивать у себя свой Spamhaus и блокировать целыми блоками адресов, перенаправляя на что-нибудь ещё.
# Небольшой срыв покровов. Dnsmasq открывает порты на всех интерфейсах -
# даже если сказано только про некоторые. Затем он просто игнорирует ненужные.
# Это, как говорят, сделано для удобства. Если честно - мне кажется, что
# в нашем случае никакого удобства не будет.
# Следующая опция принуждает dnsmasq не притворяться и слушать только на тех интерфейсах,
# которые реально предназначены для этого.
bind-interfaces
# Интересная настройка! У нас же DNS, хоть и использующий общую базу адресов -
# а это значит, что он может отдавать такие запросы, какие мы его попросим.
# Угадайте, что делает эта опция?
# address=/vk.com/127.0.0.1
# Даа! Вместо ВК будет показываться гордое "It works!"
# Ходют тут всякие, трафик наш тратят.
# Ну и что, что безлимитный? =D
# Использоваться, конечно, может не только для блокировки на уровне DNS,
# но и для того, чтобы просто задать сетевое имя машине в локальной сети.
# Стоп, а зачем делать это в самом конфиге?
# Одна из прикольных фишек dnsmasq как DNS-сервера:
# читать файл /etc/hosts и все записи из него отдавать на соответствующие DNS-запросы.
# Можно не только удовлетворять запросы активизации KMS Microsoft Office
# и прочего софта с онлайн-активацией,
# но и блокать рекламу ещё до того, как она дойдёт до нашего сервера.
# Ну а зачем пихать всё сразу в hosts? Можно добавить внешний файлик с записями! И не один!
# addn-hosts=/etc/banner_add_hosts
# Естественно, он по синтаксису должен быть в точности как hosts.
# А если идея c hosts, на ваш взгляд, неуместна, некультурна и вообще моветон?
# Используйте следующую опцию и отключите эту фишку.
no-hosts
# Интересная фишка, подходящая для ноутбуков с двумя сетевыми картами - проводной и беспроводной.
# Заключается она в том, что на два разных MAC-адреса выдаётся один IP-адрес.
# Правда, при этом подразумевается то, что два типа связи не будут использоваться одновременно -
# если подключатся оба, то адрес получит второй MAC в строке.
# Всё очень просто - MA:CA:DD:RE:SS:00,MA:CA:DD:RE:SS:01,12.34.56.78
# dhcp-host=11:22:33:44:55:66,12:34:56:78:90:12,192.168.1.60
# Дать бесконечный lease клиенту c hostname bert.
# dhcp-host=bert,192.168.1.70,infinite
# На закуску - эта опция отвечает за "белый список".
# Всё просто - адреса будут выдаваться только тем, кому вы выдали статический в этом файле.
# Остальные со своими грязными DHCPDISCOVER пролетают.
# dhcp-ignore=tag:!known
# Размер пула DHCP-адресов. Интересно, почему эта настройка не задаётся согласно address range.
# dhcp-lease-max=640 #640 адресов хватит каждому
# На самом деле - большинству вообще не понадобится больше 100, но это мелочи.
# Интересная опция. Запускает скрипт при каждой выдаче адреса DHCP и истечении срока выдачи
# Аргументы: script add MA:CA:DD:RE:SS:00 12.34.56.78 hostname(если есть) (при добавлении)
# или script del MA:CA:DD:RE:SS:00 12.34.56.78 hostname(если есть) (при удалении)
# dhcp-script=/bin/echo
# Если подумать - есть пара интересных применений. Вроде голосового оповещения при подключении =D
# Адрес NTP-сервера для машин в сети. Ещё не поставил - но обязательно поставлю, делов-то.
# dhcp-option=42,192.168.51.1
Потом отключил автозапуск службы NetworkManager, и включил автозапуск службы network.
После перезагрузки подключил телевизор, но не работала раздача адресов через DHCP и dnsmasq вроде небыл запущен.
Но ручная настройка работала и телик подключался и работал просмотр видео через minidlna.
Тогда установил пакет dhcp-server, положил файл dhcpd в /etc/sysconfig
# You can set here various option for dhcpd
# Which configuration file to use.
CONFIGFILE="/etc/dhcpd.conf"
# Where to store the lease state information.
# LEASEFILE="/var/lib/dhcpd/dhcpd.leases"
# Define INTERFACES to limit which network interfaces dhcpd listens on.
# The default null value causes dhcpd to listen on all interfaces.
#INTERFACES=""
# Define OPTIONS with any other options to pass to the dhcpd server.
# See dhcpd(8) for available options and syntax.
OPTIONS="-q"
# Seting up an ip address is better here
option domain-name-servers ns.domain.org;
option nis-domain "domain.org";
range dynamic-bootp 192.168.0.128 192.168.0.254;
default-lease-time 21600;
max-lease-time 43200;
# we want the nameserver to appear at a fixed address
host ns {
next-server fixed.domain.org;
hardware ethernet 12:34:56:78:AB:CD;
fixed-address 192.168.0.10;
}
}
После перезагрузки стали раздаваться адреса через DHCP.
А вот как сделать раздачу интернет, я не разобрался.
Подключал интернет ко второй карте с eth0, но как и что там нужно настроить, не знаю.
А с ходу не получилось.
Re: Точка доступа
Добавлено: 17 дек 2014, 00:38
VictorR2007
Попробовал настроить через wifi-hostapd-ap.
Установил, остановил службу NetworkManager.
Запустил настройку через wifi-hostapd-ap.
Потом во вновь сгенерированном hostapd.conf
заменил строки касающиеся пароля на свои, из файла приложенного выше.
Новый файл dnsmasq.conf оставил без изменений,
хотя он показался совсем урезанным,
всего три рабочих строки.
Потом нажал кнопку "Включить" и точка доступа сразу поднялась.
Не понадобилось запускать дополнительно никаких служб,
и не понадобилось перезагружать.
Подключил телик.
Он подключился без проблем.
Re: Точка доступа
Добавлено: 17 дек 2014, 06:12
ans
VictorR2007 писал(а):Как оказалось, точка доступа отлично работает.
Сначала сделал файлы конфигурации, которые приложу к сообщению.
Потом создал группу и пользователя dnsmasq командами
Ого, вот это инструкция (инструктище)! Где она была закопана интересно?
Я так понял она для R3 изначально, если используется hostapd 1 ?
Но в R3 настраивалось всё по более простой схеме, а здесь уж так всё громоздко.
Я использовал настройки основанные на инструкции приведённой разработчикам выше.
При этом после изменения параметров приходилось делать всё время перезагрузку, ос не выдерживала - слетала графическая система. Три раза у меня такое было.
NetworkManager не отключал, без него как подключение к сети работать должно?
Re: Точка доступа
Добавлено: 17 дек 2014, 08:31
VictorR2007
ans писал(а):Ого, вот это инструкция (инструктище)! Где она была закопана интересно?
Я так понял она для R3 изначально, если используется hostapd 1 ?
Но в R3 настраивалось всё по более простой схеме, а здесь уж так всё громоздко.
Я использовал настройки основанные на инструкции приведённой разработчикам выше.
При этом после изменения параметров приходилось делать всё время перезагрузку, ос не выдерживала - слетала графическая система. Три раза у меня такое было.
NetworkManager не отключал, без него как подключение к сети работать должно?
Это я вчера пробовал настроить используя гугле и все что вышло записал сюда.
Я вначале настраивал без erh0, а когда настроил, то подключил eth0.
При подключении создался файл ifcfg-eth0 и сеть поднялась.
Этот файл без дополнительных настроек, и если нужно, то кожно добавить дополнительные параметры
из ранее существующего проводного соединения в /etc/sysconfig/network-scripts/.
Re: Точка доступа
Добавлено: 17 дек 2014, 09:12
ans
VictorR2007 писал(а):Попробовал настроить через wifi-hostapd-ap.
Установил, остановил службу NetworkManager.
Запустил настройку через wifi-hostapd-ap.
Тоже сейчас попробовал, без NetworkManager точка доступа поднимается, но с других устройств к wifi не подключается (смартфон, пк-win7).
C NetworkManager точка доступа не работает.
Re: Точка доступа
Добавлено: 17 дек 2014, 09:53
VictorR2007
Может проблема в пароле.
Я ранее тоже не мог подключить.
Только со строками такого вида в файле /etc/hostapd/hostapd.conf
все заработало.
Вообще, еще похоже что нужно указывать вручную настройки ip на подключаемых устройствах.
Если адреса не раздаются, то они не могут подключиться.
Re: Точка доступа
Добавлено: 17 дек 2014, 11:19
ans
VictorR2007 писал(а):Может проблема в пароле.
Я ранее тоже не мог подключить.
На 100 раз перепроверено, в R3 это чудесно работало и работает.
Проверял на вчерашнем образе: а ошибку-то hostapd больше не показывает!
Re: Точка доступа
Добавлено: 17 дек 2014, 12:01
VictorR2007
ans писал(а):Тоже сейчас попробовал, без NetworkManager точка доступа поднимается, но с других устройств к wifi не подключается (смартфон, пк-win7).
C NetworkManager точка доступа не работает.
Короче, после всех манипуляций, выяснил что dhcp-server не нужен.
Там просто что-то совпало.
Думаю что наиболее важен dnsmasq, с другими параметрами у меня выдает адреса из другой подсети
и поэтому соединение не происходит.
При настройке с wlan0 на IP 192.168.0 и eth0 на 192.168.1.
с установленными пакетами указанными выше, у меня работает раздача адресов по DHCP с такими настройками.
После настройки достаточно включить (если не включены по умолчанию),
службы hostapd и dnsmasq, службы network трогать не нужно, сеть сама поднимется при старте hostapd.
Службу NetworkManager убрать из автозапуска.
После настройки лучше перезагрузить, у меня попытки запуска dnsmasq без перезагрузки выбрасывают в перезагрузку.
Пароль у меня там 11111111 и должен быть не менее 8 символов.
ans писал(а):
Проверял на вчерашнем образе: а ошибку-то hostapd больше не показывает!
Сделал service network restart и ошибка появилась, при этом и сам network.service убивается.
При отключенном NetworkManager ошибка исчезает, но появляется с dnsmasq
Зря, действительно, network потрогал...
А хотя почему? В R3 service network restart работает без всяких проблем и даже больше - это нужно для запуска точки доступа после перезагрузки.
Re: Точка доступа
Добавлено: 22 дек 2014, 08:49
ans
VictorR2007 писал(а):Как оказалось, точка доступа отлично работает.
Проверил. Сделал всё по инструкции. Точку доступа видят все, но подключиться не может никто.
Re: Точка доступа
Добавлено: 22 дек 2014, 19:55
VictorR2007
Где-то ошибка в настройках.
Я когда настраивал, то при неверных настройках у точки доступа
был адрес 192.254.0.x вместо 192.168.0.1.
Телевизор видел его под этим адресом.
И не работал DHCP.
Поэтому и не мог к нему подключаться.
Только с теми конфигами, что приложил двумя сообщениями выше,
стал нормальный IP.
Кстати, когда пытался настроить форвардинг с помощью гугла,
то правил конфиги и давал команды для проверки.
Я к чему.
Уже не помню подробно, но некоторые команды показывали,
что у меня три внешних IP-адреса.
192.168.0.1 для wlan0.
192.168.1.9 для eth0.
И еще какой-то 192.254.0.x, который был рашее у точки доступа.
Вот откуда он взялся в системе, непонятно.
Возможно он и является причиной проблем с точкой доступа.
Не мог ли он попасть каким-то образом из сборочной abf при создании образа?
Re: Точка доступа
Добавлено: 23 дек 2014, 05:52
ans
VictorR2007 писал(а):Где-то ошибка в настройках.
Я когда настраивал, то при неверных настройках у точки доступа
был адрес 192.254.0.x вместо 192.168.0.1.
Телевизор видел его под этим адресом.
А, может, телевизор как-то по-другому Wi-fi воспринимает, чем ПК?
Я уже всё перекрутил.
P.S. Уже в 5 или 6 раз рухнула графическая система после этих перенастроек.
Re: Точка доступа
Добавлено: 23 дек 2014, 06:39
VictorR2007
ans писал(а):А, может, телевизор как-то по-другому Wi-fi воспринимает, чем ПК?
Я уже всё перекрутил
Да нет.
Так же.
Кстати, knemo показывает адрес точки доступа.
Иногда сталкивался с тем, что вообще нет адреса для IPv4, а только IPv6.
Вроде это в том случае, если не создавал файл ifcfg-wlan0, который прикладывал выше,
а пытаться использовать настройки wlan0 от networkmanagera.
Или же показывал адрес 192.254.0.1, если файл dnsmasq.conf отличался от приложенного выше.
Тогда не запускалась служба dnsmasq и на точке доступа был этот адрес.
В knemo сразу видно, правильные настройки или нет.
Re: Точка доступа
Добавлено: 23 дек 2014, 07:08
ans
VictorR2007 писал(а):
Кстати, knemo показывает адрес точки доступа.
Иногда сталкивался с тем, что вообще нет адреса для IPv4, а только IPv6.
Вроде это в том случае, если не создавал файл ifcfg-wlan0, который прикладывал выше,
а пытаться использовать настройки wlan0 от networkmanagera.
Или же показывал адрес 192.254.0.1, если файл dnsmasq.conf отличался от приложенного выше.
Тогда не запускалась служба dnsmasq и на точке доступа был этот адрес.
В knemo сразу видно, правильные настройки или нет.
Сейчас установил систему заново.
К репозиториям доступа нет, что перенастраивают.
Но если отключить networkmanager , к инету нет подключения или я что-то не так понимаю?
Re: Точка доступа
Добавлено: 23 дек 2014, 19:02
VictorR2007
ans писал(а):Но если отключить networkmanager , к инету нет подключения или я что-то не так понимаю?
У меня есть. Когда запускается hostapd, то поднимает сеть не только на wifi, но и на проводном соединении.
Только на проводном соединении тоже использует не конфиги от networkmanager, а используется свой ifcfg-eth0.
Я выше давал свой файл, но думаю в него можно перенести некоторые параметры из конфигов networkmanager.
З.Ы.
Сложно общаться,
Я сейчас на связи только с 7 вечера, до 7 утра.
Работаю в ночь, а сеть только на рабочем месте.
Re: Точка доступа
Добавлено: 23 дек 2014, 21:37
ans
VictorR2007 писал(а):
У меня есть. Когда запускается hostapd, то поднимает сеть не только на wifi, но и на проводном соединении.
Только на проводном соединении тоже использует не конфиги от networkmanager, а используется свой ifcfg-eth0.
Я выше давал свой файл, но думаю в него можно перенести некоторые параметры из конфигов networkmanager.
Я пробовал и через этот ifcfg-eth0 настраивать интернет, точка доступа есть, подключения нет.
Слишком много влияющих факторов.
Всё проще должно быть, такая настройка никому не понравится, лучше роутер купить.
Re: Точка доступа
Добавлено: 23 дек 2014, 22:39
VictorR2007
ans писал(а):Всё проще должно быть, такая настройка никому не понравится, лучше роутер купить.
+1
Re: Точка доступа[Лучше роутер-без нервов]
Добавлено: 15 фев 2015, 11:53
tolya
Помогите пожалуйста настроить dnsmasq
При запуске wifi-hostapd-ap пишет Failed to start DNSMASQ!
если из консоли попробовать запустить то пишет
[root@ROSA ~]# service dnsmasq start
/etc/init.d/dnsmasq: line 3: cache-size=1000: command not found
/etc/init.d/dnsmasq: line 4: domain-needed: command not found
/etc/init.d/dnsmasq: line 5: bogus-priv: command not found
/etc/init.d/dnsmasq: line 7: dhcp-range=192.168.0.50,192.168.0.150,12h: command not found
/etc/init.d/dnsmasq: line 8: dhcp-host=aa:bb:cc:dd:ee:ff,192.168.0.50: command not found
/etc/init.d/dnsmasq: line 9: listen-address=127.0.0.1: command not found
/etc/init.d/dnsmasq: line 12: no-dhcp-interface=lo: command not found
/etc/init.d/dnsmasq: line 13: bind-interfaces: command not found
/etc/init.d/dnsmasq: line 14: no-hosts.8.8: command not found
[root@ROSA ~]#
Помогите пожалуйста разобраться.
Re: Точка доступа[Лучше роутер-без нервов]
Добавлено: 16 фев 2015, 06:11
ans
tolya писал(а):
Помогите пожалуйста разобраться.
Пробовал настроить точку доступа в последних релизах.
ТД устойчиво включается, но настроить раздачу у меня не получается. Выдаёт ip6 и всё.
У Виктора(VictorR2007) как-то работает на 64-разрядной Росе, у меня на 32 - нет.
Мой вывод в заголовке темы: Лучше роутер - без нервов.
Идеально работает в R3.
Re: Точка доступа[Лучше роутер-без нервов]
Добавлено: 01 апр 2015, 23:07
oeai
на текущий момент я завёл wifi_hostap + hostapd_2.3
допилить нужно два файла в /etc/init.d/ +dnsmasq +hostapd
в hostapd пишем
Start activation.
Preparation device ... OK
Check device ... OK
Starting device ... OK
Enable IP Forwardng ... OK
Set rules to IPTABLES ... OK
Starting DNSMASQ ... OK
Starting hostapd (via systemctl): [ ОК ]
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE ... OK
"Точка доступа успешно запущена!"
Testing AP...
DEVICE - ON
DNSMASQ - ON
HOSTAPD - ON
IP FORWARDING - ON
AP IS RUNNING
# WiFi_Hostapd_AP
ROOT: ok. Begin ...
Testing AP...
DEVICE - ON
DNSMASQ - ON
HOSTAPD - OFF
IP FORWARDING - OFF
AP IS NOT RUNNING
Start activation.
Preparation device ... OK
Check device ... OK
Starting device ... OK
Enable IP Forwardng ... OK
Set rules to IPTABLES ... OK
dnsmasq: failed to bind DHCP server socket: Address already in use
Starting DNSMASQ ... OK
Starting hostapd (via systemctl): Job for hostapd.service failed. See 'systemctl status hostapd.service' and 'journalctl -xn' for details.
[FAILED]
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE ... FAIL
"Точка доступа успешно запущена!"
Testing AP...
DEVICE - ON
DNSMASQ - ON
HOSTAPD - OFF
IP FORWARDING - ON
AP IS NOT RUNNING
# WiFi_Hostapd_AP
ROOT: ok. Begin ...
Testing AP...
DEVICE - ON
DNSMASQ - ON
HOSTAPD - OFF
IP FORWARDING - ON
AP IS NOT RUNNING
Start activation.
Preparation device ... OK
Check device ... OK
Ошибка сегментирования (слепок снят)
# service hostapd restart
/etc/locale.conf: line 4: warning: setlocale: LC_TIME: cannot change locale (ru_RU.UTF-8): No such file or directory
/etc/locale.conf: line 6: warning: setlocale: LC_NUMERIC: cannot change locale (ru_RU.UTF-8): No such file or directory
/etc/locale.conf: line 7: warning: setlocale: LC_CTYPE: cannot change locale (ru_RU.UTF-8): No such file or directory
/etc/locale.conf: line 13: warning: setlocale: LC_MESSAGES: cannot change locale (ru_RU.UTF-8): No such file or directory
/etc/locale.conf: line 15: warning: setlocale: LC_COLLATE: cannot change locale (ru_RU.UTF-8): No such file or directory
Restarting hostapd (via systemctl): Job for hostapd.service failed. See 'systemctl status hostapd.service' and 'journalctl -xn' for details.
[FAILED]
# WiFi_Hostapd_AP
ROOT: ok. Begin ...
Testing AP...
DEVICE - ON
DNSMASQ - ON
HOSTAPD - OFF
IP FORWARDING - ON
AP IS NOT RUNNING
Start activation.
Preparation device ... OK
Check device ... OK
Starting device ... OK
Enable IP Forwardng ... OK
Set rules to IPTABLES ... OK
dnsmasq: failed to bind DHCP server socket: Address already in use
Starting DNSMASQ ... OK
Starting hostapd (via systemctl): Job for hostapd.service failed. See 'systemctl status hostapd.service' and 'journalctl -xn' for details.
[FAILED]
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE ... FAIL
"Точка доступа успешно запущена!"
Testing AP...
DEVICE - ON
DNSMASQ - ON
HOSTAPD - OFF
IP FORWARDING - ON
AP IS NOT RUNNING
Re: Точка доступа[Лучше роутер-без нервов]
Добавлено: 07 апр 2015, 15:10
oeai
апр 06 13:05:31 R5-desktop hostapd[13304]: Interface name not specified in /etc/hostapd/hostapd.conf
апр 06 13:05:31 R5-desktop hostapd[13304]: hostapd_free_hapd_data: Interface wasn't started
апр 06 13:05:31 R5-desktop hostapd[13304]: Failed to initialize interface
смотрите какой интерфейс в hostapd.conf стоит поменяйте на что-то другое м.б. вообще пишет, что интерфейс не прописан надо
oeai писал(а):
должно подняться сначала без этой ошибки
Это как-то WiFi_Hostapd_AP криво работает, удалил его, запустил вручную через service dnsmasq start, service dnsmasq start... вроде заработало.
К этой точке доступа подключается, но без доступа к интернету
ifcfg-wlan0
После перезагрузки всё слетело. Точка доступа не включается ни в ручную, ни через WiFi-Hostapd-AP...
Re: Точка доступа[Лучше роутер-без нервов]
Добавлено: 14 апр 2015, 18:39
oeai
выше в этой ветке приведены конфиги, можно сравнить чего не хватает, конкретные ошибки можно гуглить.
Точка доступа[Лучше роутер-без нервов]
Добавлено: 15 апр 2015, 06:20
ans
oeai писал(а):выше в этой ветке приведены конфиги, можно сравнить чего не хватает, конкретные ошибки можно гуглить.
Я уже по 10 раз перепробовал различные варианты в поисках создания безотказного алгоритма включения точки доступа.
И не нашёл.
Если находил, казалось, один вариант, то при этом отваливалось что-то другое, а после перезагрузки не работало ни первое, ни второе и т.д.
Для меня на данный момент вывод остаётся прежним - лучше купить роутер, чем выносить мозг в течении недель, месяцев на решение проблемы.
В R3 точка доступа включается без проблем, есть однозначный алгоритм подключения(для R5 этот алгоритм не работает).
Если знаете точно, опишите пошагово недвусмысленный алгоритм настройки в R5. Проверю с выкладкой каких хотите результатов. https://linux-hardware.org/?probe=fe429184e2
Может, и железо не подходит.
Re: Точка доступа[Лучше роутер-без нервов]
Добавлено: 25 май 2015, 14:36
oeai
сегодня обнаружил у себя похожую проблему снова решилось отключением service networkmanager stop затем включением через WiFi , часто пишут что над драйвером nl80211 перехватывает контроль этот мэнеджер поэтому его можно отключить через сервис или rfkill unblock wlan или nmcli n wifi off - что-то такое
Re: Точка доступа[Лучше роутер-без нервов]
Добавлено: 07 июл 2015, 22:00
Vochatrak
Господа не подскажете, как настроить точку доступа Wi-Fi (USB Wi-Fi adapter TP-Linc nano), и при этом не отключать Network manager?
У меня должно получиться следующее - в компьютер воткнут 3G модем (в системе виден как etherhet) + Wi-Fi adapter (который должен стать точкой доступа и раздавать интернет на планшет) и еще по Ethernet кабелю идет маскарадинг на второй компьютер.
Подскажите - как сие настроить?
Сейчас Wi-FI адаптер, удалось настроить только на преем сигнала с планшета (который пришлось сделать тоской доступа)...
P.S.Прошу прощения что так путано.
Re: Точка доступа[Лучше роутер-без нервов]
Добавлено: 08 июл 2015, 09:00
ans
Vochatrak писал(а):Господа не подскажете, как настроить точку доступа Wi-Fi (USB Wi-Fi adapter TP-Linc nano), и при этом не отключать Network manager?
Лично у меня получалось такое настроить только на R3.
На R5 вообще никак не получилось (читайте выше).
Советую роутер типа Zyxel lite, если нужен недорогой. Освободит от вывиха мозга при настройке ТД с ПК.
Re: Точка доступа[Лучше роутер-без нервов]
Добавлено: 09 июл 2015, 23:19
Vochatrak
Господа, нашел иакую инструкцию (ссыль на источник не даю так как с треккера):
Будет рассмотрено:
1. Настройка hostapd
2. Раздача интернета через Wi-Fi
3. Раздача DC++ и локальных ресурсов провайдера через Wi-Fi
4. Настройка и подключение к Wi-Fi сети через Ubuntu 11.04 desktop
Рассмотрим установку и настройку wi-fi адаптера под системой Linux Ubuntu 11.04. Прежде всего отмечу, что не каждый адаптер определится и будет работать "из коробки" (из коробки – так выражаются, когда при установки оборудования, система имеет уже драйвера и ничего устанавливать не требуется). Прежде всего, гаджеты noname покупать крайне не рекомендуется! Не смотрите в сторону низких цен, покупайте хотя бы самый простой, но фирменный адаптер, от известной фирмы. Будет намного меньше проблем с установкой и дальнейшим использованием. Так-же остерегайтесь зловещей надписи "for windows"
Для начала приведу схему локальной сети. Собственно на базе её и будет осуществляться раздача интернета и DC++ через Wi-Fi.
На схеме имеется шлюз (Ubuntu 11.04 server), у него 3 lan адаптера, 1 смотрит в сторону провайдера, подключается к локальной сети 10.0.0.0/8, на нём же поднимается vpn соединение ppp0, и всё это удовольствие раздаётся на 2 других интерфейса. Планируется добавить 4й интерфейс, которым собственно и будет наш Wi-Fi адаптер.
Приступим к установке. Выключаем сервер, открываем крышку, ставим нашу wi-fi плату, завинчиваем, закрываем, включаем сервер. После успешной загрузки системы, посмотрим какое оборудование у нас появилось. Выполняем команду:
lshw | less
Стрелками вверх/вниз перемещаемся к разделу PCI и ищём наше Wireles устройство.
Далее смотрим, какой драйвер использует система для работы с новым Wi-Fi адаптером (в моём случае, адаптер носит гордое имя Atheros):
dmesg | grep Atheros
Если в ответ система сообщает, что используется ath5k или ath9k, то значит можете смело читать дальше. Если же будет madwifi, то данное руководство к вам не подойдёт. Т.к. при настройке madwifi есть несколько нюансов. Следующим шагом будет установка необходимого программного обеспечения в систему. Выполняем (от имени суперпользователя, или через команду sudo) :
aptitude update
aptitude upgrade
aptitude install wireless-tools bridge-utils hostapd iw dnsmasq
reboot
Здесь сначала происходит опрос зеркал обновлений на наличие новых пакетов, далее они обновляются в системе, и последней командой происходит установка дополнительных программ для работы с wi-fi. Утилиту bridge-utils устанавливать не обязательно, она необходима для поднятия моста к нашему wireles интерфейсу, инструкция по которому не будет здесь описана, но это на случай, если вы всё таки захотите попробовать.
После перезагрузки выполните команду iwconfig и в спсике интерфейсов должен появиться интерфейс wlan0. Это и есть наш Wi-Fi, его мы и будет заставлять работать, как точка доступа, чтобы к нему могли подключаться клиенты. Теперь нужно наш адаптер перевести в режим AP (точка доступа), ну или как минимум soft-AP, это уже зависит от того, на что способен адаптер. Выполняем команду, для перевода режима:
iwconfig wlan0 mode Master
Если в ответ вы получили ошибку, не расстраивайтесь. При неудачном ручном переводе, можно попробовать запустить hostapd, который автоматически и переведёт адаптер в режим AP.
Следующим этапом будет настройка hostapd. Здесь мы зададим имя, пароль и скорость работы нашей wi-fi точки. Редактируем файл /etc/hostap/hostapd.conf
/etc/init.d/hostapd stop
nano /etc/hostapd/hostapd.conf
Приводим конфигурационный файл к следующему виду:
#интерфейс, который будем использовать
interface=wlan0
#драйвер, который будет задействован
driver=nl80211
#говорим всем клиентам, что точка умеет работать в режиме 802.11/n
ieee80211n=1
#имя нашей точки доступа для клиентов
ssid=my-wlan
#скоростной режим работы, согласно стандарта
hw_mode=g
#канал который будем использовать
#(есть одна особенность, если скорость очень плохая,
#попробуйте поменятьк каналы от 1 до 13, у каждого
#канала разный диапазон частот, и если у вас рядом с
#wi-fi много техники, то частоты могут перекрываться)
channel=1
#шифруемся WPA2
wpa=2
#пароль (не менее 8 символов)
wpa_passphrase=administrator9
#алгоритм управления ключами
wpa_key_mgmt=WPA-PSK
#алгоритмы шифрования
wpa_pairwise=TKIP CCMP
rsn_pairwise=CCMP
Редактируем файл /etc/default/hostapd
nano /etc/default/hostapd
DAEMON_CONF="/etc/hostapd/hostapd.conf" #указываем, какой конфиг hostapd будет читать
Закрываем с сохранением. Теперь небольшая оговорка – я создавал сеть всего для 1 устройства, нетбука. Т.е. мне автоматическая раздача ip адресов совсем ненужна. По этому, всё сделал на статический вид. Редактируем файл с сетевыми интерфейсами:
nano /etc/network/interfaces
Добавляем описание интерфейса:
auto wlan0
iface wlan0 inet static
address 192.168.2.1
netmask 255.255.255.0
Перезагружаем сеть и включаем hostapd.
/etc/init.d/networking restart
/etc/init.d/hostapd start
Можете выполнить команду ifconfig и увидеть, что появился сетевой интерфейс wlan0, с адресом 192.168.2.1. Теперь можно подключиться к нашему серверу, через Wi-Fi точку доступа, указав ip адрес 192.168.2.2 и маску 255.255.255.0.
А теперь самое интересное – Настройка раздачи интернета через Wi-Fi. Собственно за этим то он и приобретался. Первым делом устанавливаем DNS сервер. Точнее нам нужен его не весь потенциал, а лишь только то, что он от нашего провайдера, клиентам по Wi-Fi рассказывал, какой ip к какому имени привязан. Спешу обрадовать, ничего настраивать не нужно, просто устанавливаете и запускаете:
aptitude install bind9
/etc/init.d/bind9 restart
Проверяем, запустился ли он:
ps -A | grep named
Теперь нужно наш сервер перевести в режим шлюза. Т.е. что-бы он разрешал через себя переводить трафик из одного интерфейса, в другой (необходимо перезагрузиться после этого):
nano /etc/sysctl.conf
Выставляем значение 1 у параметра net.ipv4.ip_forward=1 и убираем знак комментария вначале, сохраняемся и выходим.
Теперь необходимо добавить правила, по которым трафик будет ходить между wlan0 и ppp0 интерфейсами. Рекомендую сделать так:
1. Создаём файл iptables.load
nano /etc/iptables.load
который будет содержать правила:
*nat
-A POSTROUTING -s 192.168.2.0.0/24 -o ppp0 -j MASQUERADE
COMMIT
*filter
COMMIT
*mangle
-A FORWARD -p tcp -m tcp –tcp-flags SYN,RST SYN -j TCPMSS –clamp-mss-to-pmtu
COMMIT
2. Теперь необходимо, чтобы эти правила подключились во время загрузки сервера. Редактируем файл /etc/network/interfaces
nano /etc/network/interfaces
И в конце, после описания всех интерфейсов дописываем:
post-up iptables-restore < /etc/iptables.load
Сохраняемся, выходим, перезагружаем сервер и пробуем подключиться к нашей точке доступа (с указанием ip клиента 192.168.2.2 и маски 255.255.255.0, адресом шлюза и DNS сервером 192.168.2.1), и пробуем открыть сайт
Поигравшись с интернетом, наверняка захочется использовать локальные ресурсы провайдера (который подключен к интерфейсу eth0) и обмениваться файлами через DC++. Приступим к настройке. Редактируем файл iptables.load
nano /etc/iptables.load
Выглядеть он должен так:
*nat
#раздача интернета для 192.168.2.0/24 сети (wi-fi)
-A POSTROUTING -s 192.168.2.0/24 -o ppp0 -j MASQUERADE
#разрешаем ходить сети 192.168.2.0/24 (wi-fi) в сеть 10.0.0.0/8 (локальные ресурсы провайдера) через eth0
-A POSTROUTING -s 192.168.2.0/24 -d 10.0.0.0/8 -o eth1 -j MASQUERADE
#перенапрявляем 1300 порты UDP и TCP с сервера на клиента 192.168.2.2 (для DC++)
-A PREROUTING -p tcp -d 10.21.12.15 –dport 1300 -j DNAT –to-destination 192.168.2.2
-A PREROUTING -p udp -d 10.21.12.15 –dport 1300 -j DNAT –to-destination 192.168.2.2
COMMIT
*filter
COMMIT
*mangle
-A FORWARD -p tcp -m tcp –tcp-flags SYN,RST SYN -j TCPMSS –clamp-mss-to-pmtu
COMMIT
Закрываем, сохраняемся, перезагружаемся, подключаемся к wi-fi сети, проверяем интернет, проверяем локальные ресурсы провайдера, в DC++ клиенте указываем наш ip адрес 10.21.12.15 и порты TCP и UDP 1300. Собственно настройка на этом закончена.
Маленький совет – сервер можно не перезагружать, а выполнять команды
iptables -t nat -F – сбросить правила
iptables-restore < /etc/iptables.load – добавить правила из файла
И напоследок, расскажу как я настраивал Wi-Fi на нетбуке под Ubuntu 11.04.
Если не вдаваться в глубину настройки, это можно всё выполнить мышкой. На верхней панели нажимаем на сеть, выбираем настройку, заходим в wi-fi и прописывает адрес 192.168.2.2 маску 255.255.255.0 шлюз 192.168.2.1 и DNS 192.168.2.1 сохраняем всё и закрываем. Нажимаем опять на сеть и выбираем Wi-Fi сеть, вводим пароль, и подключение произойдёт.
Но есть одна особенность на Atheros адаптерах, в частности на моём, он ни в какую не хочет перадавать данные выше чем 300кб/с. Хотя минимум должен 2,3мб/с выжимать. Собственно как бороться с проблемой "Медленный Wi-Fi на Ubuntu"? Есть 2 пути решения:
1. Установка дополнительного ПО
aptitude install linux-backports-modules-net-natty-generic
где natty – это имя нашей версии ubuntu
Перезагружаемся, подключаемся, пробуем копировать. Если не выходит, значит нужно обновлять ядро. Как бы это страшно не звучало, это займет у вас меньше минуты:
2. Обновляем ядро до 2.6.39
Добавляем репозиторий с ядром:
add-apt-repository ppa:kernel-ppa/ppa
aptitude update
aptitude upgrade
Если после upgrade система отказалась обновлять ядро, делаем это в ручную:
aptitude install linux-headers-2.6.39-0 linux-headers-2.6.39-0-generic linux-image-2.6.39-0-generic
Перезагружаем сервер, смотрим версию ядра системы:
uname -a
И наслаждаемся скоростью передачи данных по Wi-Fi со скоростью почти в 2,5мб/с
Естественно повторить не удалось (за неимением нужных файлов), но у людей работает...
Может кто переделать инструкцию под реалии Росы?
Vochatrak писал(а):Господа, помогите разобраться с WiFi_Hostapd_AP.
Решается без него.
keleg писал(а):* Первое и главное - починена раздача интернета через wifi!
Т.е. через networkmanager!!!
--------------------------------------------------------------------
Настройка точки доступа в ROSA Desktop Fresh KDE R6 (по состоянию на 7 августа).
Для начала:
1.Обновиться ( версия wpa_supplicant должна быть не менее 2.4);
2.Установить dnsmanq: # urpmi dnsmanq ( обещали, что в будущем будет автоматом);
3.Перезагрузиться;
4.Подключить адаптер;
5.Проверить (желательно):
Должно выглядеть примерно таким образом: модель Wi-Fi карты:
R6-desktop ~ # lspci | grep -i network
02:00.0 Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)
04:08.0 Ethernet controller: Intel Corporation PRO/100 VM Network Connection (rev 01)
4.На вкладке "Защита беспроводной сети" выбрать из списка "WPA & WPA2 Personal" и ввести пароль (не менее 8 символов).
5.На вкладке "IPv4" поставить галочку напротив "Для этого соединения требуется IPv4"
6.ОК
7.Подключить соединение.
8.Если нужно, чтобы после перезагрузки точка доступа подключалась автоматом, то на вкладке "Основные параметры" отметить галочками:
Пользуемся!
P.S. Проверено на образе ROSA.FRESH.KDE.R6.12337.b.i586.iso Не все адаптеры подходят для раздачи. (у меня, например, не подошёл Asus PCE-N10, TL-WN781ND-хотя проверку на AP прошёл),
а вот эти модели работают без проблем:
TL-WN7200ND
TL-WN722ND