точка доступа 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/wireless is deprecated
 *     Please put all settings in /etc/conf.d/net
 *     /etc/conf.d/wireless is deprecated
 *     Please put all settings in /etc/conf.d/net

Закинул все в /etc/conf.d/net. Закинул примерно следующее (здесь уже добавил свои коменты, как я понимаю каждую строчку. Просто с wifi первый раз дело имею. Точно чего то не догоняю)

######## My configure #######
config_wlan0=("192.168.0.2 netmask 255.255.255.0") #адресс у поднятого ин-са
adhoc_essid_wlan0="bWLAN" #я так понимаю это имя будущей сети.
mode_wlan0="ad-hoc" #т.к делаю точку доступа пытался поставить master но в ошибке выдает не может работать в таком режиме.
essid_wlan0="bWLAN" #не особо понимаю что  это такое
channel_wlan0="9"
key_ESSID="11:21:f3:3r:53:r6" # тоже не знаю. Поставил рандомные цифры. Думал какой то идентификатор сети

Ругается на все это чудо так:

PowStage etc # /etc/init.d/net.wlan0 restart
 * Caching service dependencies ...                                                                        [ ok ]
 * Stopping wlan0
 *   Bringing down wlan0
 *     Shutting down wlan0 ...                                                                             [ ok ]
 * Starting wlan0
RTNETLINK answers: Unknown error 132
RTNETLINK answers: Unknown error 132
RTNETLINK answers: Unknown error 132
 *   Configuring wireless network for wlan0
 *     wlan0 connected to ESSID "bWLAN" at 00:00:00:00:00:00
 *     in ad-hoc mode on channel 9 (WEP disabled)
RTNETLINK answers: No such file or directory
 *   Bringing up wlan0
 *     192.168.0.2
RTNETLINK answers: No such file or directory
RTNETLINK answers: No such file or directory                                                               [ ok ]
RTNETLINK answers: No such file or directory

вообще не нашел ни одного нормального мануала.
Здесь только есть один абзац полезный. Но мне этого явно мало.
Сеть не видится

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

забыл добавить 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

Покажите

egrep 'RT2800|RT2X00' /usr/src/linux/.config

Я Gentoo & Funtoo

PowStage / # lspci | grep

PowStage / # lspci | grep Network
05:05.0 Network controller: RaLink RT2800 802.11n PCI
PowStage / # egrep 'RT2800|RT2X00' /usr/src/linux/.config
CONFIG_RT2X00=m
CONFIG_RT2800PCI_PCI=y
CONFIG_RT2800PCI=m
CONFIG_RT2800PCI_RT30XX=y
CONFIG_RT2800PCI_RT35XX=y
# CONFIG_RT2800USB is not set
CONFIG_RT2800_LIB=m
CONFIG_RT2X00_LIB_PCI=m
CONFIG_RT2X00_LIB=m
CONFIG_RT2X00_LIB_HT=y
CONFIG_RT2X00_LIB_FIRMWARE=y
CONFIG_RT2X00_LIB_CRYPTO=y
CONFIG_RT2X00_LIB_LEDS=y
# CONFIG_RT2X00_DEBUG is not set

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

у меня тоже 28XX (RT2860), но

у меня тоже 28XX (RT2860), но драйвера из ядра оказались не вполне рабочими (например, не работал WPA2)
можно глянуть "от производителя" здесь

Unknown error 132 рфкилл -

 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 написал(а):

slepnoga написал(а):
 Unknown error 132

рфкилл - КО

По этому поводу раньше справлялся так
/etc/conf.d/net

preup() {
        iwconfig wlan0 txpower on
        iwconfig wlan0 rate 54M
}

для точки ставил hostapd, radius and dhcpd, маршрутизатор настраивал стандартным способом, nat, iptables, работает уже несколько лет, с hot-spot вообще вопросов не было (где все нараспашку), с wpa2 пришлось повозиться на Broadcom' е. Технически проблемы возникали только на поддержке плат, здесь можно посмотреть практические решения (открытой точки).

буду честен, я не знаю, почему у меня все работает

Что имею. Стационарный комп,

Что имею. Стационарный комп, с несколькими интерфейсами:
 eth0 - во внешнюю сеть провайдера
 eth1 - во внутреннюю сеть дома
 wlan0 - wi-fi карта, которую нужно настроить.

мне кажется.., нет, я уверн, что это работа для 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.

может что ещё доставить надо? или тут прокси надо поднимать?

но не пингуется ничего из

но не пингуется ничего из интернета с ноута подключённого по wifi.

man iptables

iptables не стоит. (может

iptables не стоит. (может зря?)

частично решил проблему установкой tinyproxy.

правда, что-то на нетбуке сеть падает периодически, приходиться перезапускать :-(

я бы нат сделал, чем прокси

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

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".