Teraz muszę czekać aż ktoś mi podeśle logi z routera aktualnie nie mam do niego dostępu. Ale nic nie zmieniałem w konfigu. Także pewnie nie ustawił DMZ.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Posty przez solargrim
Teraz muszę czekać aż ktoś mi podeśle logi z routera aktualnie nie mam do niego dostępu. Ale nic nie zmieniałem w konfigu. Także pewnie nie ustawił DMZ.
Operator wymienil mi antene (router) i napisal, ze ustawil mi DMZ na mój IP 192.168.100.2
Wczesniej mialem porobione przekierowania portow i wszystko dzialalo poprawnie (W sensie dostep do kamer z zewnatrz itp)
Wcześniej mialem przekierowane wszystkie porty ponizej z anteny na 192.168.100.2
21 22 80
37777 37778
554 443
6666 6667 6668 6669 7000
tcp./udp na 192.168.100.2
Jak to teraz poprawnie skonfigurować strefę pod OpenWRT zebym mial dostep z zewnatrz?
Pozwolę wkleić sobie całego loga od startu systemu. Pada mój pendrive czy pamięć ram/rom?
Log jest tutaj -> https://pastebin.com/Gk8FyAA3 - bledy squasha na samym koncu
Przy okazji zastanawiam się dlaczego powtarza się
[118167.040829] lantiq,xrx200-net 1e108000.eth eth0: port 2 lost link
[152749.582034] lantiq,xrx200-net 1e108000.eth eth0: port 2 got link
Zmieniłem - to samo. TTL Handshake i stoi..
zaznaczam, ze jak zahaszuje pierwsza regula tam gdzie jest przekierowanie na 192.168.100.2 to cala reszta regol dziala poprawnie i nie wystepuje zadne problemy z internetem w LAN.
Nie wiem dlaczego ale to przekierowanie
iptables -t nat -A PREROUTING -i br-lan -p tcp --dport 443 -j DNAT --to-destination 192.168.100.2:22
^^ --> adres IP mojego routera
psuje mi internet w LANie nie mam pojecia dlaczego - zaznaczam, ze kiedys to dzialallo. Pamietam, ze firma grzebala w swojej antenie i moze cos namieszali. W sensie pinguje adresy, domeny itp ale strony sie nie laduja.
Wszystkie inne dalej dziala bez zarzutu np.
iptables -t nat -A PREROUTING -i br-lan -p tcp --dport 554 -j DNAT --to-destination 192.168.100.6:554
iptables -t nat -A PREROUTING -i br-lan -p tcp --dport 37777 -j DNAT --to-destination 192.168.100.6:8899
Dokładnie to tak (przykładowy listing)
Yo! Noid.nes
Yo Noid (U) .nes
Yo! Noid (U).nes
Yoshi s Cookie (U) .nes
Yoshi (U) .nes
Young Indiana Jones Chronicles The (U) .nes
Zanac (U) .nes
Zelda II - The Adventure of Link.nes
Zelda II - The Adventure of Link (U) .nes
Zelda II - The Adventure of Link (U) [!].nes
Zen - Intergalactic Ninja.nes
Zen - Intergalactic Ninja (U) .nes
Zombie Nation (U) .nes
Zombie Nation (U) [!].nes
Adventure Island 3.nes
AdventureIsland3.nes
-rw-r--r-- 1 pi pi 220170 Jan 3 2016 Insector X (Japan, Korea).zip
-rw-r--r-- 1 pi pi 220209 Jan 3 2016 Insector X (USA).zip
-rw-r--r-- 1 pi pi 773046 Jan 3 2016 World of Illusion Starring Mickey Mouse and Donald Duck (Europe).zip
-rw-r--r-- 1 pi pi 773069 Jan 3 2016 World of Illusion Starring Mickey Mouse and Donald Duck (USA, Korea).zip
-rw-r--r-- 1 pi pi 775292 Jan 3 2016 World of Illusion - Fushigi na Magic Box (Japan).zip
Pagemaster, The (Europe).zip
Pagemaster, The (USA) (Beta).zip
Pagemaster, The (USA).zip
powinno zwrócić
Yo! Noid.nes
Zelda II - The Adventure of Link.nes
Zen - Intergalactic Ninja.nes
Zombie Nation (U) .nes
Adventure Island 3.nes
-rw-r--r-- 1 pi pi 220209 Jan 3 2016 Insector X (USA).zip
-rw-r--r-- 1 pi pi 773046 Jan 3 2016 World of Illusion Starring Mickey Mouse and Donald Duck (Europe).zip
-rw-r--r-- 1 pi pi 775292 Jan 3 2016 World of Illusion - Fushigi na Magic Box (Japan).zip
Pagemaster, The (Europe).zip
uzylem fdupes -dN katalog/ ale to usunelo mi tylko pewna czesc reszte musze oskryptowac aby usunac.. ale poki co nie mam kompletnie pomyslu
czyli mozna przyjac ze patternj jest taki: nazwa ze spacjami tutaj przerwa jest ( albo . albo [ wtedy powinno sprawdzac nazwe czy nie wystepuje wiecej niz raz jesli tak to usuwa
pi@retropie:~/RetroPie/roms/megadrive $ ls |wc -l
1744
ls|sort|cut -d "." -f1|uniq|cut -d "(" -f1|uniq|wc -l
1267
ok 500 tytulow mniej tylko jak zrobic to poprawnie?
ma ktoś jakiś pomysł jak usuąc podobne pliki tak aby został tylko jeden? najlepiej z Europe w nazwie (chodź to nie jest konieczne).
przykładowa lista:
-rwxr-xr-x 1 pi pi 393232 Dec 25 1996 Skate or Die 2 - The Search for Double Trouble (U) [!].nes
-rwxr-xr-x 1 pi pi 216419 Apr 26 2014 Skate or Die 2 - The Search for Double Trouble (U).zip
powinien zostać jeden
-rwxr-xr-x 1 pi pi 262160 Jan 1 2002 Little_Nemo_-_The_Dream_Master_(PL).nes
-rwxr-xr-x 1 pi pi 262160 Mar 19 2000 Little Nemo - The Dream Master (U).nes
-rwxr-xr-x 1 pi pi 148498 Apr 26 2014 Little Nemo - The Dream Master (U).zip
powinno usunąć np trzeci bądź drugi
fdupes nie zadzaiala w tym przypadku bo pliki maja rozne rozmiary i tresci
Z tego co widziałem to nie istnieje żaden taki konfigurator który działałby w konsoli i mógłby całkowicie wyprzeć LuCI dla nowicjuszy którzy chcą w prosty sposób przeprowadzić konfigurację. Aktualnie powoli klikam sobie cały skrypt. Kiedy już w miarę wszystko będzie działać udostępnię go do testów.
idea jest taka aby w całości był napisany w sh + dialog (już go przeportowałem i działa bez problemów) tylko aktualnie problem jest taki, że sama binarka dialog zajmuje ok 800K ale nad tym popracuję później
Tak mniej więcej się prezentuje
https://i.imgur.com/Q269rIj.jpg
No u mnie to nie zadziałało zrobiłem dokładnie jak mi napisałeś. Ale zrobiłem ręcznie te biblioteki i wszystko chodzi. Chociaż te skrypty powinny działać poprawnie.
samo make probowalem wczesniej i niestety bez skutku, nie tworzy tej jednej brakujacej biblioteki.
make package/ncurses/{clean/compile} dziala ale install wywala blad:
tester@terror:~/openwrt/openwrt$ make package/ncurses/clean
make[1] package/ncurses/clean
make[2] -C package/libs/ncurses clean
tester@terror:~/openwrt/openwrt$ make package/ncurses/compile
make[1] package/ncurses/compile
make[2] -C package/libs/ncurses host-compile
make[2] -C package/libs/toolchain compile
make[2] -C package/libs/zlib compile
make[2] -C package/libs/ncurses compile
tester@terror:~/openwrt/openwrt$ make package/ncurses/install
make[1] package/ncurses/install
make -r package/ncurses/install: build failed. Please re-run make with -j1 V=s to see what's going on
/home/tester/openwrt/openwrt/include/toplevel.mk:216: recipe for target 'package/ncurses/install' failed
make: *** [package/ncurses/install] Error 1
tester@terror:~/openwrt/openwrt$ make -j1 V=s package/ncurses/install
make[1]: Entering directory '/home/tester/openwrt/openwrt'
make[1]: *** No rule to make target 'package/ncurses/install'. Stop.
make[1]: Leaving directory '/home/tester/openwrt/openwrt'
/home/tester/openwrt/openwrt/include/toplevel.mk:216: recipe for target 'package/ncurses/install' failed
make: *** [package/ncurses/install] Error 2probowalem takze packages/libs/ncurses
wlasnie odpalilem make po kompilacji ncurses, sprobuje tak. - niestety tez nie pomoglo dalej nie ma tej bilblioteki w tym katalogu.
- skopiowałem z katalogu /home/tester/openwrt/openwrt/staging_dir/target-mips_24kc_musl/usr/lib/libncursesw.so
jako libcurses.so i poszło (kompiluje się) ale to raczej nie jest to rozwiązanie bo domyslnie przy kompilacji byl takze libncurses.so
to nie na routerze a na maszynie roboczej, coś klikałem i niechący wywaliłem bilbioteke libncurses z katalogu sdk a potrzebuję skompilować jeden pakiet - nie chce robic make clean && make bo to potrwa zaś kilka godzin..
feeds/base/package/libs/ncurses
póki co skopiowałem sobie z routera z /overlay/upper/usr/lib/libncurses.so (ale nie działa poprawnie: zwraca undefined reference *jakas_funckcja_ncurses_np_endwin*)
oczywiście przed omyłkowym wywaleniem libncurses.so ze staging_dir aplikacja kompilowala sie poprawnie
Niechcący wywaliłem libncurses.so z openwrt/staging_dir/target*mips24*musl/usr/lib/libncurses.so jak z powrotem je skompilować?
zapisałęm konfigi i dałem factory reset. Najszybciej.
robiłem to kolejny raz na kolejnym routerze... po prostu zapomniałem.. wybacz
Najważniejsze, że działa.
A pytałem wcześniej czy czasem nie brakuje jakiegoś modułu ;-)
Poradziłem sobie z problemem.
5222.339582] scsi 0:0:0:0: Direct-Access USB DISK 2.0 PMAP PQ: 0 ANSI: 4
[ 5224.326512] sd 0:0:0:0: [sda] 15133248 512-byte logical blocks: (7.75 GB/7.22 GiB)
[ 5224.333780] sd 0:0:0:0: [sda] Write Protect is off
[ 5224.337685] sd 0:0:0:0: [sda] Mode Sense: 23 00 00 00
[ 5224.343846] sd 0:0:0:0: [sda] No Caching mode page found
[ 5224.347972] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 5224.383154] sda: sda1
[ 5224.390765] sd 0:0:0:0: [sda] Attached SCSI removable disk
21:26 [root] ~# lsusb -t
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=dwc2/1p, 480M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc2/1p, 480M
|__ Port 1: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 480M
Co zrobiłem? ![]()
Zainstalowałem kmod-usb-storage oraz kmod-scsi-core
Na szybko zgłosiłem bug https://bugs.openwrt.org/index.php?do=d … sk_id=1937 zobaczymy, moze ogarną.
9tysiecy, jaki masz kernel? Ja mam 4.9.120
Może wystarczy zgłosić bug? Tylko, że żadnych sensownych logów nie mam.
Ale spróbuję.
Wykrywa go, jest poprawna nazwa, model. Nie rozłącza go ale jakby dalej nie chciało go skonfigurować do działania. Da radę jeszcze jakoś zobaczyć co się dzieje z usb prócz dmesg?
Tak swoją drogą to OpenWrt jest skopane a nie Lantiq. Przecież ten pendrive działał bez problemu w oficjanlym sofcie. Przecież wgrywałem OpenWrt przez niego... (cat firmware > /dev/mtd...) ![]()
To wiem, że linuksowy. Ale wyczytałem, że block detect ma jakieś problem z exfat, fat32 itp
zaraz sprawdzę jeszcze jeden pendrive.. więcej już nie mam.
No i to samo. Nie działa. Eh. To po extroocie.
W sensie na routerze? OpenWrt 18.06.1, r7258-5eb055306f
Linux version 4.9.120 (buildbot@builds-03.infra.lede-project.org) (gcc version 7.3.0 (OpenWrt GCC 7.3.0 r7102-3f3a2c9) )
Tyle, że one wszystkie są sprawne. Pendrive powinien mieć jakiś specyficzny fs czy fat32 starczy?
Czyli nici z extroota? ![]()
root@OpenWrt:~# lsusb
Bus 001 Device 003: ID 13fe:4100 Kingston Technology Company Inc. Flash drive
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 006: ID 0930:6544 Toshiba Corp. TransMemory-Mini / Kingston DataTraveler 2.0 Stick
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Wpiąłem kolejny sprawy pendrive i jest to samo. Nie używam huba usb, pendrive jest wpięty bezpośrednio do jednego z dwóch portów w TD8970. Disconnect jest wtedy gdy zmienię pendrive z jednego portu do drugiego.
Teraz wpięte są dwa równocześnie ->
Wed Nov 7 18:36:40 2018 kern.info kernel: [ 1683.830276] usb 2-1: new high-speed USB device number 6 using dwc2
Wed Nov 7 18:37:12 2018 daemon.warn dnsmasq[848]: possible DNS-rebind attack detected: gwrtdp-tn690bfadt-drop.aotclouds.net
Wed Nov 7 18:38:36 2018 kern.info kernel: [ 1800.629840] usb 1-1: new high-speed USB device number 3 using dwc2
Czyżby brakowało jakiegoś modułu?
Na pewno? Wpiąłem pendrive w inny port.
Najpierw jest disconnect ze starego portu, potem connect w nowym porcie.
Wed Nov 7 18:18:42 2018 kern.info kernel: [ 606.414928] usb 2-1: USB disconnect, device number 3
Wed Nov 7 18:20:40 2018 kern.info kernel: [ 723.807238] usb 2-1: new high-speed USB device number 4 using dwc2
Wed Nov 7 18:24:09 2018 kern.info kernel: [ 933.777830] usb 2-1: USB disconnect, device number 4
Wed Nov 7 18:24:11 2018 kern.info kernel: [ 935.350022] usb 1-1: new high-speed USB device number 2 using dwc2
Wed Nov 7 18:34:20 2018 kern.info kernel: [ 1544.121257] usb 1-1: USB disconnect, device number 2
Wed Nov 7 18:34:26 2018 kern.info kernel: [ 1550.653398] usb 2-1: new high-speed USB device number 5 using dwc2
eko.one.pl → Posty przez solargrim
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc