Widzę, że jest sposób:
https://gist.github.com/pepe2k/8327121
Ale jakoś nie uśmiecha mi się kompilacja całego obrazu, szybciej będzie się przyzwyczaić lub użyć czarnej taśmy ![]()
Strony 1
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Posty przez wegrzynm
Strony 1
Widzę, że jest sposób:
https://gist.github.com/pepe2k/8327121
Ale jakoś nie uśmiecha mi się kompilacja całego obrazu, szybciej będzie się przyzwyczaić lub użyć czarnej taśmy ![]()
Dzięki za wskazówkę, wygląda na to że nie ma obsługi LEDów:
root@ROUTER2:~# swconfig dev switch0 help
switch0: mdio-bus.0(Atheros AR8327), ports: 7 (cpu @ 0), vlans: 4096
--switch
Attribute 1 (int): enable_vlan (Enable VLAN mode)
Attribute 2 (none): reset_mibs (Reset all MIB counters)
Attribute 3 (int): ar8xxx_mib_poll_interval (MIB polling interval in msecs (0 to disable))
Attribute 4 (int): ar8xxx_mib_type (MIB type (0=basic 1=extended))
Attribute 5 (int): enable_mirror_rx (Enable mirroring of RX packets)
Attribute 6 (int): enable_mirror_tx (Enable mirroring of TX packets)
Attribute 7 (int): mirror_monitor_port (Mirror monitor port)
Attribute 8 (int): mirror_source_port (Mirror source port)
Attribute 9 (int): arl_age_time (ARL age time (secs))
Attribute 10 (string): arl_table (Get ARL table)
Attribute 11 (none): flush_arl_table (Flush ARL table)
Attribute 12 (int): igmp_snooping (Enable IGMP Snooping)
Attribute 13 (int): igmp_v3 (Enable IGMPv3 support)
Attribute 14 (none): apply (Activate changes in the hardware)
Attribute 15 (none): reset (Reset the switch)
--vlan
Attribute 1 (int): vid (VLAN ID (0-4094))
Attribute 2 (ports): ports (VLAN port mapping)
--port
Attribute 1 (none): reset_mib (Reset single port MIB counters)
Attribute 2 (string): mib (Get port's MIB counters)
Attribute 3 (int): enable_eee (Enable EEE PHY sleep mode)
Attribute 4 (none): flush_arl_table (Flush port's ARL table entries)
Attribute 5 (int): igmp_snooping (Enable port's IGMP Snooping)
Attribute 6 (int): vlan_prio (Port VLAN default priority (VLAN PCP) (0-7))
Attribute 7 (int): pvid (Primary VLAN ID)
Attribute 8 (unknown): link (Get port link information)
Moje rozwiązanie nie jest uniwersalne aby można je było zastosować, na co dzień konfiguruję sprzęt sieciowy ale takiej walki aby skonfigurować iptables dawno nie miałem, chyba szybciej wywaliłbym całą konfigurację i wyklepał reguły od zera - szczególnie w trybie DumpAP strefy robią się problematyczne.
Pytanie mam jeszcze jak wysterować (wyłączyć) diody LED od LANu - pozostałe już udało mi się wyłączyć.
w /sys/class/leds jest tylko:
ath9k-phy0 tp-link:green:system tp-link:green:usb tp-link:green:wlan tp-link:green:wps
Próbowałem takich wpisów w /etc/config/network ale bez sukcesu:
config switch
option name 'switch0'
option reset '1'
option enable_vlan '1'
option port '1'
option led '0'
option port '2'
option led '0'
option port '3'
option led '0'
option port '4'
option led '0'
option port '6'
option led '0'
Temat widzę w sieci poruszany ale bez jakiegoś happy-endu albo nie umiem znaleźć.
Powalczyłem jeszcze.
Wgrałem OpenWRT 19.07 z LuCI.
W zasadzie od razu prędkość była porównywalna z oryginalnym softem (60-64mbit/s vs 80mbit/s) - kanał 40MHz.
w LuCI jest "guzik" do wymuszania pasma 40MHz dodatkowo można ustawić Beacon Interval, RTS/Fragmentation Threshold czego w Garygolye nie ma.
Domyślnie DTIM był 2, przestawiłem na 1
Na dzień dobry na liście podłączonych klientów wyświetliła się informacja o ShortGI.
Podejrzewam, że gdybym na Garygolye dopisał w /etc/config/wireless:
list ht_capab 'LDPC'
list ht_capab 'SHORT-GI-20'
list ht_capab 'SHORT-GI-40'
list ht_capab 'TX-STBC'
list ht_capab 'RX-STBC1'
list ht_capab 'DSSS_CCK-40'
list ht_capab 'HT40+'
list ht_capab 'HT40-'
Możliwe że prędkości byłyby takie same jak na OpenWrt 19.07.
Aktualnie osiągam prędkości 60-64mbit/s przy 40Mhz oraz 35-40mbit/s przy 20Mhz czyli mniej więcej 1/2 prędkości z jaką system linkuje po WiFi (w przypadku kanału 20Mhz mam linki po 72mbps - karty 1x1, tak samo telefony - żaden nie obsługuje 40Mhz).
Póki co tak zostawiam. Udało mi się ustawić sieć dla gości na tym AP choć namordowałem się z iptables aby odciąć dostęp do komputerów w LAN oraz zarządzania dla sieci gości ale ostatecznie jakoś to wyszło.
Sieć dla gości zrobiłem jako osobny interfejs ze swoją adresacją (w tym DHCP+DNS) a następnie bez NAT leci to do głównego routera (niestety ale NAT sieci dla gości do kierunku LAN coś nie bardzo chciał działać , ale dopisałem routing zwrotny do AP w głównym routerze i tak też działa).
Następnie odciąłem na firewallu dostęp do adresacji LAN i tak to mniej więcej zachowuje się poprawnie (z sieci dla gości nie da się dostać do komputerów z adresacją sieci LAN).
Na koniec niewiedzieć czemu dało się dostać do AP poprzez jego adres w sieci LAN - tutaj regóły Guest->LAN nie wyłapywały ruchu.
Trochę się dziwię że w LuCI nie ma tak banalnej rzeczy jak ograniczenie do zarządzania routerem/APkiem z poziomu WAN + WiFi
Sam się zastanawiałem nad RT-AC1900 i niestety stwierdziłęm, że nie ma sensu za te pieniądze brać RT-AC1900U - był/jest w "promocji" w MediaExp za 449 (pisałem do nich że wprowadzają ludzi w błą i poprawili opis z RT-AC1900 =>RT-AC1900U).
Na tym "U" najprawdopodobniej nie postawisz nawet Merlina (alternatywny soft do Asusów), jest dość obszerny artykół że to jest niewiadomo co i poza wyjątkami nikomu nie udało się zrobić z RT-AC1900U=> RT-AC68U
Ja ostatecznie skusiłem się na RT-AX56U (w Komputroniku był za 569) z nadzieją, że będzie miał w przyszłości Merlina, a póki co ma obsługę 802.11x a w kolejnym firmware ma być WPA3 którego RT-AC1900U nie dostatnie, w Merlinie z WPA3 dopiero raczkują.
Na ten moment stokowy firmware mi wystarcza (ma obsługę JumboFrame po LAN, Sieci dla Gości - do 3, serer VPN IPSEC/PPTP/OpenVPN, kontrolę rodzicielksą i skanowanie ruchu+blokowanie stron z pomocą TrendMicro - już syna 2x wyłapało że wchodzi na jakąś stronę co wyłudza dane), jedynie brakuje schedulera do wyłączania / ograniczania mocy WiFi na noc.
W lapku1 karta sieciowa Intel AC-3160
Lapek2 ma Atheros QCA9565
Wygląda na to że to karty 1x1 i więcej jak 150 mbit nie wynegocjują.
Biorąc pod uwagę zaszumienie pasma wynik w okolicach 75-80 jest dla mnie akceptowalny.
Pytanie czemu na fabrycznym sofcie i linku 150 mbit są lepsze transfery (70-80mbit w porównaniu do 35-40 garygole).
Telefony z uporem maniaka mają linki 72.2 niezależnie czy fabryczny soft czy garygole.
W jaki sposób ustawić w Garygole takie parametry:
Enable WMM
Enable Short GI
Beacon Interval :100
RTS Threshold: 2346
Fragmentation Threshold: 2346
DTIM Interval: 1
W fabrycznym firmware jest jeszcze taki potworek: Enable Speedboost
Może da się ustawić j.w. i wówczas osiągnie prędkość jak na fabrycznym sofcie?
Przejście ponowne ze stock firmware -> Garygolye 1.12.0.2
Udało się włączyć HT40 (czemu wcześniej nie chciało nie wiem).
Sytuacja wygląda tak:
phy#0
Interface wlan0
ifindex 57
wdev 0xf
addr 10:fe:ed:93:0c:ba
ssid Gargoyle
type AP
channel 9 (2452 MHz), width: 40 MHz, center1: 2462 MHz
txpower 15.00 dBm
Przepływność 72,2 Mbps
Test prędkości dobija do 40mbit/s więc mniej więcej tak jak na fabrycznym firmware.
Sprawdziłem na laptopie i linkuje na 150 Mbps ale i tak wyciąga max 40mbit/s w testach.
Lapek na stokowym firmware osiąga prędkość max 75-80 Mbps ale zauważyłem różnicę między stockowym a Gargyole.
Stockowy firmware wg WiFi Analyzera zjada kanał 9+5, podczas gdy Gargole ustawiony na kanał 9 pokazuje 9+13.
Ja ustawię kanał 1 to jest 1+5, jak kanał 5 to jest 5+9 (Firmware stockowy)
Witam,
Od kilku dni walczę ze staruszkiem WR1043ND v2.1 i mam z nim problem wydajnością WiFi.
Testowałem gargoyle 1.12 (miał problem z zestawianiem tuneli VPN), następnie 1.12.0.2 (tutaj już problemu nie było) ale nie w tym problem.
Wskazany router potrzebuję aby pracował w trybie prostego AP (filtrowanie MAC i sieć dla gości ale bez rodzielania na VLANy)
Na Gargyole nie udaje mi się uzyskać HT40 choćbym nie wiem co wpisywał do /etc/config/wireless (HT40/HT40+/HT40- różne kanały od 1-9)
Do tego wydajność w trybie WiFi->LAN jest na poziomie 2-10mbit/s
Jak przełączę sieć do WAN i wykorzystam NAT to uzyskuję transfery na poziomie 20mbit/s
Siedzę z telefonem około 3 metry od tego WR1043ND.
Do tego telefon Mi9T nie potrafi wynegocjować wyższej prędkości niż 72mbit (z innym routerem w trybie 2,4GHz linkuje na 150mbit)
Wróciłem do fabrycznego firmware z 2015 roku (sic) i uzyskuję transmisję WiFi->LAN 30-40mbit/s (ten sam telefon, tylko inny firmware).
Wydaje mi się to nadzwyczaj mało i zastanawiam się czy jest jakiś specjalny firmware bo ewidentnie sterownik do WiFi w gargoyle ma jakiś problem z tym modelem.
Na linuxie trochę się znam, próbowałem nawet port WAN dołaczyć do switcha (w /etc/config/network) ale wydajnościowo dalej słabo.
Szczególnie zastanawia mnie dlaczego gdy w grę wchodzi NAT to wydajność się poprawia na Gargoyle ale i tak nawet się nie zbliżam do wydajności WiFi->LAN która jest na fabrycznym firmware.
Przy czym niezależnie od szerokości kanału HT20 czy HT40 prędkości uzyskuję praktycznie takie same.
Może możecie polecić jakiś sprawdzony soft który wyciągnie max wydajność WiFi z tego routera.
Z transmisją LAN<->LAN nie ma problemu.
LAN->WAN testowałem i bez problemu uzyskiwałem 120mbit/s (tyle mnie zadowala w zupełności).
Tymbardziej nie rozumiem problemu WiFi->LAN
Strony 1
eko.one.pl → Posty przez wegrzynm
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc