5Ghz wifi on VyOS


#1

Здравствуйте.

Подскажите как настроить 5Ghz wifi на Vyos? Не могу выставить канал, какой бы не ставил после commit вылазиет ошибка Channel [color=#ff3333]xx[/color] is not available for wlan1
Версия Vyos 1.1.7, wifi Compex WLM200NX miniPCI radio card.
Спасибо.


#2

VyOS имеет минимальную поддержку Wi-Fi
скорее всего проблема с регионом радио


#3

Так что, совсем шансов настроить нет? Где точно узнать инфо?


#4

У меня Atheros AR9280.
Удалось запустить 5ГГц.
У меня проблема была в том, что VyOS неправильно интерпретирует ответ команды

и видит только каналы 2.4ГГц.
Чтобы он увидел, я исправил /opt/vyatta/sbin/wireless-config.pl:

[code]sub get_chan {
my $intf = shift;
my $phy = get_phy($intf);
exit 0 unless $phy;

open my $iwcmd, '-|', "$IW phy $phy info | grep MHz"
or die "$IW phy command failed: $!";

my @chans;

while (<$iwcmd>) {

chomp;

next unless /Frequencies:/;

while (<$iwcmd>) {
    chomp;
    next if /\(disabled\)/;
    last unless /\* \d+ MHz \[(\d+)\]/;
    push @chans, $1;
}

last;

}

close $iwcmd;
return @chans;

}[/code]

Также для того, чтобы заработало 802.11n на скорости 300 МБит/с, подправил /opt/vyatta/sbin/wireless-hostapd.pl:

[code]if ( $hw_mode eq ‘n’ ) {

print “hw_mode=g\n”;

print “ieee80211n=1\n”

if ( (34 <= $chan) and ($chan <=165) ) {
    print "hw_mode=a\n";
} else {
    print "hw_mode=g\n";
}
print "ieee80211n=1\n"

} else {
print “hw_mode=$hw_mode\n”;
}[/code]

Мои версии этих файлов во вложении. Я слишком тупой, чтобы понимать diff, поэтому прилагаю файлы как они есть. :slight_smile: