Назад | Перейти на главную страницу

Беспроводной клиент к мосту Ethernet с Vyatta

Я пытаюсь настроить Vyatta для работы в качестве моста Wi-Fi для Ethernet. В настоящее время я делаю это на своем рабочем столе Windows, но хочу переместить его в специальный ящик Vyatta. У меня есть обычный беспроводной маршрутизатор Linksys, который работает как точка доступа. Беспроводная карта в коробке Vyatta работает нормально и может подключаться, когда она настроена как обычный беспроводной клиент. Когда я создаю мост между eth0 и wlan0, клиенты в локальной сети "позади" Vyatta по-прежнему не могут подключиться. Если я перезапущу Vyatta в этом состоянии, он также больше не получит IP-адрес из беспроводной сети.

Любая помощь приветствуется.

Вот мой конфиг:

vyatta@Vinz-Clortho:~$ show configuration 
interfaces { 
    bridge br0 { 
        aging 300 
        hello-time 2 
        max-age 20 
        priority 0 
        stp false 
    } 
    ethernet eth0 { 
        bridge-group { 
            bridge br0 
        } 
        duplex auto 
        hw-id 00:0d:60:c4:e5:cc 
        smp_affinity auto 
        speed auto 
    } 
    loopback lo { 
    } 
    wireless wlan0 { 
        address dhcp 
        bridge-group { 
            bridge br0 
        } 
        mode g 
        security { 
            wpa { 
                mode both 
                passphrase **************** 
            } 
        } 
        ssid SRT 
        type station 
    } 
} 
service { 
    ssh { 
        port 22 
        protocol-version v2 
    } 
} 
system { 
    host-name Vinz-Clortho 
    login { 
        user vyatta { 
            authentication { 
                encrypted-password **************** 
            } 
            level admin 
        } 
    } 
    ntp-server 0.vyatta.pool.ntp.org 
    package { 
        auto-sync 1 
        repository community { 
            components main 
            distribution stable 
            password **************** 
            url http://packages.vyatta.com/vyatta 
            username "" 
        } 
    } 
    syslog { 
        global { 
            facility all { 
                level notice 
            } 
            facility protocols { 
                level debug 
            } 
        } 
    } 
    time-zone US/Pacific 
} 

Нет иди. Оказывается, это пока невозможно. Из форумов вятты:

Как правило, Linux не поддерживает беспроводное соединение в режиме станции. Проблема в том, что внутренняя беспроводная связь основана на двухточечном соединении, и для создания моста требуется подмена MAC-адреса.