Я пытаюсь настроить 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-адреса.