Hmm, w CC nginx jest. Może upgrade do CC?
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Posty przez Gr4nd0
Hmm, w CC nginx jest. Może upgrade do CC?
Hmm, w dokumentacji uci firewall znalazłem coś takiego:
config rule
option src wan
option dest_port 8080
option target ACCEPT
option proto tcpnigdzie nie widzę local_port, remote_port więc może dokumentacja jest już nie aktualna.
Twoja reguła, o ile ma poprawną składnię, przepuszcza pakiety pod warunkiem, że port nadawcy to 8080. Port źródłowy jest zwykle przypadkowy, trudno więc zakładać, że pakiet zostanie nadany właśnie z konkretnego portu.
Nie znam tego modemu, ale zawsze możesz spróbować ustawić DMZ lub virtual server.
A może tu jest problem:
dhcp.@dnsmasq[0].local='/lan/' dhcp.@dnsmasq[0].server='192.168.12.100'
Strona https://wiki.openwrt.org/doc/uci/dhcp odsyła do man dnsmasq.
Nie mam jak tego sprawdzić w tej chwili ale
S, --local, --server=[/[<domain>]/[domain/]][<ipaddr>[#<port>][@<source-ip>|<interface>[#<port>]]
Specify IP address of upstream servers directly. Setting this flag does not suppress reading of /etc/resolv.conf, use -R to do that. If one or more optional domains are given, that server is used only for those domains and they are queried only using the specified server. This is intended for private nameservers: if you have a nameserver on your network which deals with names of the form xxx.internal.thekelleys.org.uk at 192.168.1.1 then giving the flag -S /internal.thekelleys.org.uk/192.168.1.1 will send all queries for internal machines to that nameserver, everything else will go to the servers in /etc/resolv.conf. DNSSEC validation is turned off for such private nameservers, UNLESS a --trust-anchor is specified for the domain in question. An empty domain specification, // has the special meaning of "unqualified names only" ie names without any dots in them. A non-standard port may be specified as part of the IP address using a # character. More than one -S flag is allowed, with repeated domain or ipaddr parts as required.
Samo pojawienie się AP na tym samym kanale nie stanowi dużego zakłócenia. Rozgłaszanie SSIDa aż tak pasma nie zajmuje.
Musiałbyś jeszcze generować ruch na każdym AP. Aby wynik był wiarygodny musisz przygotować wyizolowane środowisko. Zauważ, że 802.11 przewiduje 14 kanałów z odstępem 5MHz, a każdy kanał ma 20MHz szerokości. Jeśli do eksperymentu wybierzesz kanał 6 to wszystkie transmisje na kanałach od 2 do 10 będą zakłócać twój kanał.
Do tego co napisał Cezary dodałbym jeszcze:
3. Na obu urządzeniach ustaw tą samą nazwę sieci WIFI (SSID) i ręcznie ustaw kanały. Na każdym inny. Numery kanałów muszą różnić się o min. 5 (np. 1 i 6)
A później jak z tego zrobisz repozytorium to możesz wrzucić wszystko do jednego katalogu, nie ma problemu.
Tylko nie wiem jak wygenerować pliki Packages, Packages.gz, Packages.sig?
mkdir -p files/etc/ date > files/etc/bannerPrzed wykonaniem kompilacji (make)
Вот трюк.
Dzięki Cezary
Pozwól, że zacytuję wiki.openwrt.org:
Features
some Switches contain a functionality called "Hardware NAT"; support for this features has not yet been included into OpenWrt. Since the CPUs used in CPE Routers are relatively slow, expect 2 to 4 times performance gain if you were to use Hardware NAT, e.g. without hardware NAT some router could achieve 400Mbit/s at full CPU load, with hardware NAT it could achieve 900Mbit/s at full CPU load. OpenWrt developer is supposed to have said, that implementing HW-NAT support would be unacceptably hacky to accomplish.
A tl-wdr4300 ma właśnie AR8327N.
Z powyższego opisu wynika, że na tą chwilę DD też nie będzie obsługiwało HNAT.
BTW: Downgrade do starszej wersji gargoyle nie poprawi twojej sytuacji. OpenWRT to nie Wingroza. Każda, kolejna wersja jest lepsza od poprzedniej. ![]()
Postanowiłem przygotować własny obraz systemu do zainstalowania na TP-Link TL-WR1043ND.
Chcę mieć gotową paczkę: wgrywasz i wszystko działa. ![]()
Pomyślnie przygotowałem taki obraz dla ASUS WL-500gP oraz TP-Link TL-MR3420.
Wystarczyło poczytać instrukcję przygotowaną przez Cezarego (dzięki Cezary) oraz OpenWrt build system na openwrt.org.
Ale na dwa pytania nie znalazłem odpowiedzi. Pewnie nie wiem o co dokładnie zapytać wujka Googla.
1. Jak to zrobić by wszystkie paczki *.ipk znalazły się w jednym katalogu? Obecnie mam osobno: base, luci, management, packages, routing i telephony.
2. Jaki, magiczny placeholder wpisać do ./package/base-files/files/etc/banner by uzyskać datę kompilacji? Tak jak to zrobił Cezary w swoich obrazach.
Czy da się poprawić jakoś jeszcze wydajność WAN/LAN?
Chyba nie jest to problem sprzętowy bo na oryginalnym sofcie bez problemu było 300 Mb/s
Możesz powrócić do fabrycznego firmware.
To czego nie oferuje oryginalny soft TP-Linka możesz uruchomić na jakimś innym urządzeniu: PC w małej obudowie, Rasbery Pi, drugi router.
Mac adres występuje przy połączeniach ethernetowych ew protokołach typu ncm czy qmi.
Tak trochę off-topic. Urządzenia radiowe też mają MAC. Dotyczy to nie tylko standardu wifi, ale również bluetooth.
Może Raspberry Pi, albo jakiś tani PC. Jeśli ma być mały to w obudowie slim lub podobnej.
Czasami się zastanawiam, po co działy na forum mają swoje nazwy i opisy...
Dociekliwy? ![]()
Zobacz ten wątek: http://www.bez-kabli.pl/viewtopic.php?f=14&t=46043
Dobór anteny zależy od pasma, na którym pracuje twój BTC.
Wiesz dla kogoś kto jest oblatany w konsoli i poleceniach to ssh wystarczy. Ja nie jestem takim orłem.
Trening czyni mistrza. ![]()
A Cezary i tak sugeruje użycie konsoli:
network.wan.device='/dev/ttyS3'
Jest źle. /dev/ttyUSB1 lub /dev/ttyUSB0 ustaw.
Podpowiem Ci
uci set network.wan.device='/dev/ttyUSB0'
uci set network.wan.username='internet'
uci set network.wan.password='internet'
uci commit network
/etc/init.d/network reloadZaznaczasz, kopiujesz, wklejasz do konsoli i jesteś szczęśliwy. ![]()
Napisz to prościej do realizacji w LuCi
Cały czas piszemy o ubuntu?
apt-get install firmware-b43-installerDodatkowo możesz doczytać: http://askubuntu.com/questions/730799/i … er-offline
PS. Obraziłeś się na wujka Google?
Zainstaluj firmware-b43-installer. Powinno pomóc.
Nie, to co znalazłeś nie ma gui
I bardzo dobrze, że nie ma. GUI jest dla luserów.
Zamiast
wyklikaj sobie to w LuCi
możesz napisać kilka linijek w stylu
uci set openvpn.myconfig.proto='TCP'
uci commit openvpnI każdy luser robi <kopiuj><wklej>
i gotowe. ![]()
@rob4,
Mam WR1043ND v3 + E3276. Zainstalowałem OpenWRT od Cezarego (ten bez GUI). Pracuje stabilnie na LTE (njumobile). To całe GUI jest przereklamowane. Konfigurację routera zrobisz przez SSH. Jeśli musisz jakiś plik poprawić ręcznie to zawsze możesz go skopiować na kompa za pomocą scp i po poprawieniu odesłać na router tym samym poleceniem.
Jeśli musisz używać wingrozy to masz wygodne narzędzie WinSCP.
Pierwszy mój router z alternatywnym firmware skonfigurowałem w całości via ssh metodą kopiuj wklej. Pobierając gotowe polecenia z poradnika dla tamtej dystrybucji.
config redirect 'redirect_enabled_number_26'
option name 'Bramka_SMS'
option src 'wan'
# option dest 'eth2' lub 'wan2' # skasuj to
option proto 'tcp'
option src_dport '5656'
option dest_ip '192.168.1.1' # czy to jest IP twojego HiLinka?
option dest_port '80'
option target 'DNAT' # możesz dodać tak na wszelki wypadek
Ponieważ http używa tylko TCP to druga część jest całkowicie zbędna.
Ta linijka nie ma sensu w tym miejscu
option gateway '192.168.2.1'
A ponieważ opcja gateway jest opcjonalna jeśli używasz 'proto static' to lepiej ją usuń.
No miałem taką chwilę. Ciekawe, czy pomogło bo nie mam pomysłu jak to zrobić bardziej łopatologicznie. ![]()
Panowie,
Jestem teraz podłączony do sieci przez E3276 HiLink. HiLink na pokładzie ma androida. Android, podobnie jak OpenWRT, oparty jest na Linuksie. Mój HiLink tego nie wspiera, ale teoretycznie jest możliwe połączenie się z nim przez ssh.
Robię
ifconfig i dowiaduję się, że mam dwa interface: WAN o IP 10.107.32.38, oraz LAN o IP 192.168.8.1.
To teraz czas na
route -notrzymamy coś takiego
0.0.0.0 10.137.32.1 0.0.0.0 UG 1024 0 0 WAN
192.168.8.0 0.0.0.0 255.255.255.0 U 0 0 0 LANA teraz pytanie kontrolne: Przez, który interface HiLink będzie wysyłał pakiety do komputera 192.168.1.100?
Tak, tak, to oczywiste. Taki pakiet trafi do interface WAN.
Są dwie możliwości:
1. Ustawić statyczny routing na HiLinku
route add -net 192.168.1.0/24 gw 192.168.8.100Oczywiście, jeśli masz taką możliwość. A raczej nie masz
2. Wymusić maskowanie źródła na urządzeniu, do którego podpięty jest HiLink.
iptables -t nat -A POSTROUTING -o eth2 -d 192.168.8.1 -j MASQUERADEOczywiście jeśli HiLink zainstalował się na interface eth2. Jeśli nie to wpisz to co masz u siebie.
Config dla uci musiałby wyglądać mniej więcej tak:
config zone
option name 'hilink'
option input 'REJECT'
option output 'ACCEPT'
option forward 'REJECT'
option masq '1'
option mtu_fix '1'
list network 'wan2'
config forwarding
option src 'lan'
option dest 'hilink'
config forwarding
option src 'hilink'
option dest 'lan'Tak trochę zgaduję, bo nie mam jak tego sprawdzić w tej chwili
czy na 1043nd masz ustawioną maskaradę? e3131 nie wie, że 192.168.1.100 jest gatewayem dla sieci 192.168.1.0/24 więc wysyła pakiety w drugą stronę. Do sieci operatora GSM. Tam poprawnie skonfigurowany router wysyła je w nicość.
PS. nie ma sieci 192.168.1.100/24, to adres hosta czyli 192.168.1.100/32 ![]()
Mam jajko w wersji 3.18.36. Zainstalowałem CC bez GUI od Cezarego jeszcze przed opublikowaniem nowego kernela.
Rozumiem, że czeka mnie sysupgrade. To nie jest problem, ale ...
Po upgrade dostanę, zapewne, czysty system. By dokończyć konfigurację systemu potrzebuję zainstalować pakiety dla modemu GSM (huawei_cdc_ncm). Czy można to zrobić bez dostępu do sieci?
eko.one.pl → Posty przez Gr4nd0
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc