точка доступа WiFi
Добрый вечер. Недавно приобрел себе нетбук, вот стала задача сидеть на нем дома в интернете.
Что имею. Стационарный комп, с несколькими интерфейсами:
eth0 - во внешнюю сеть провайдера
eth1 - во внутреннюю сеть дома
wlan0 - wi-fi карта, которую нужно настроить.
ppp0 - VPN поверх eth0 через который провайдер дает интернет.
Чего бы хотелось. Обьединить wlan0 и eth1 в мост и дать им доступ в интернет и локальную сеть.
Вот пару вопросов на которые ничего путного не нагуглил.
1. Можно ли организовать, чтобы wifi карта сама запускалась, после перезагрузки с заранее заданными параметрами сети и ждала подключения. Если можно то как?
2. Провайдер разделяет локальные ресурсы и интернет. Т.е. если ломиться на p2p хабы через ppp0, то ничего не получится. И для этого предусмотрительно раздает скрипт с прописанными статическими маршрутами, который у меня сейчас благополучно работает. Но сейчас я пока даю интернет на нетбук через eth1. Просто прописал MASQUERADE c ppp0 и как следствие локальные ресурсы на нетбуке не открываются. Можно ли прописать это дело в стационарном компе, чтоб при подключении нетбука работали и интернет и локалка.
Стоит dhcpcd. Трафик заворачиваю через iptables.
Заранее спасибо:)
PS: очень бы хотелось достойный мануал по настройке wi-fi. А то максимум что находит гугл. Это подключение к точке доступа на Ubunte
- Для комментирования войдите или зарегистрируйтесь
Стационарный комп делайте
Стационарный комп делайте маршрутизатором. В него вставляйте eth0 провайдер eth1 домашняя сеть wlan0 радио част домашней сети. Настраивайте статические маршруты и ppp0, eth1 и wlan0 в мост и на этот мост br0 ip домашней сети и dhcp для раздачи адресов в домашнюю сеть, настраиваем нат между br0 и ppp0 и eth0 для доступа к локальным ресурсам, настраиваем днс сервер, если хотите авторизацию в вайфай то hostapd, по желанию squid
не понятно зачем ppp0 в мост
не понятно зачем ppp0 в мост вместе с домашней сетью и вайфаем.
dhcp уже есть на нужные интерфейсы раздает адреса.
как седлать чтоб wlan0 сама поднималась при перезагрузке?
Скажи мне - и я забуду, покажи мне - и я не смогу запомнить, привлеки меня к участию - и я пойму...
eth0 и ppp0 не надо в мост,
eth0 и ppp0 не надо в мост, на них внешняя сторона ната. В мост тот eth который в локальную сеть смотрит и wlan0
чтобы wlan0 поднимался надо rc-update add net.wlan0 default, хотя чучне прописать rc_need_br0 { net.eth1 net.wlan0 } (не помню точный синтаксис) и тогда поднимаясь мост поднимит оба интерфейса. Посмотрите в /etc/conf.d/net.examples.
спасибо. На счет моста, сам и
спасибо. На счет моста, сам и собирался так сделать. Как его поднимать и пустить в автозагрузку знаю. Другой вопрос где храниться файл с настройками сети wifi которую этот интерфейс будет поднимать. Какой то аналог /etc/conf.d/net только не понятно какой там синтаксис и вообще что это за файл.
Скажи мне - и я забуду, покажи мне - и я не смогу запомнить, привлеки меня к участию - и я пойму...
/etc/conf.d/wireless.example
/etc/conf.d/wireless.example
прописал пробные настройки в
прописал пробные настройки в /etc/conf.d/wireless ругается такими словами:
Закинул все в /etc/conf.d/net. Закинул примерно следующее (здесь уже добавил свои коменты, как я понимаю каждую строчку. Просто с wifi первый раз дело имею. Точно чего то не догоняю)
Ругается на все это чудо так:
вообще не нашел ни одного нормального мануала.
Здесь только есть один абзац полезный. Но мне этого явно мало.
Сеть не видится
Скажи мне - и я забуду, покажи мне - и я не смогу запомнить, привлеки меня к участию - и я пойму...
забыл добавить net.wlan0 я
забыл добавить net.wlan0 я создал так
ln -s net.lo net.wlan0
не знаю правильно нет
Скажи мне - и я забуду, покажи мне - и я не смогу запомнить, привлеки меня к участию - и я пойму...
а dmesg сыпет вот
а dmesg сыпет вот это
rt2800pci 0000:05:05.0: firmware: requesting rt2860.bin
phy0 -> rt2x00lib_request_firmware: Error - Failed to request Firmware.
Скажи мне - и я забуду, покажи мне - и я не смогу запомнить, привлеки меня к участию - и я пойму...
Покажите egrep
Покажите
Я ♥ Gentoo & Funtoo
PowStage / # lspci | grep
Скажи мне - и я забуду, покажи мне - и я не смогу запомнить, привлеки меня к участию - и я пойму...
у меня тоже 28XX (RT2860), но
у меня тоже 28XX (RT2860), но драйвера из ядра оказались не вполне рабочими (например, не работал WPA2)
можно глянуть "от производителя" здесь
Unknown error 132 рфкилл -
рфкилл - КО
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
rfkill нет в системею Ищу
rfkill нет в системею Ищу ман...
Скажи мне - и я забуду, покажи мне - и я не смогу запомнить, привлеки меня к участию - и я пойму...
slepnoga написал(а):
По этому поводу раньше справлялся так
/etc/conf.d/net
для точки ставил hostapd, radius and dhcpd, маршрутизатор настраивал стандартным способом, nat, iptables, работает уже несколько лет, с hot-spot вообще вопросов не было (где все нараспашку), с wpa2 пришлось повозиться на Broadcom' е. Технически проблемы возникали только на поддержке плат, здесь можно посмотреть практические решения (открытой точки).
буду честен, я не знаю, почему у меня все работает
Что имею. Стационарный комп,
мне кажется.., нет, я уверн, что это работа для net-wireless/hostapd
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Похожий случай.
есть ноут с eth0 ppp0 wlan0, хочется из него сделать роутер.
после долгих танцев с бубном поднял net-wireless/hostapd
стоит dnsmasq
между собой 2 ноута коннектяться без проблем
(правда пока что-то с dhcp не ладиться, забил адреса статически)
ipv4.ip_forward = 1
днс по wifi раздаётся.
но не пингуется ничего из интернета с ноута подключённого по wifi.
может что ещё доставить надо? или тут прокси надо поднимать?
но не пингуется ничего из
man iptables
iptables не стоит. (может
iptables не стоит. (может зря?)
частично решил проблему установкой tinyproxy.
правда, что-то на нетбуке сеть падает периодически, приходиться перезапускать :-(
я бы нат сделал, чем прокси
я бы нат сделал, чем прокси городить.