Dobrý den,
požádal bych o radu. Mám dávkový soubor, kterým posílám na FTP txt soubor kde jsou uloženy teploty z čidel. Přenos fungoval několik let bez problémů, ale od dnešního rána mi to vypíše hlášku 425 failed to establish connection. FTP je dostupný.
obsah dávkového souboru temp.bat
c:\@Kotel\snmpget.exe -r:192.168.10.150 -t:10 -c:"public" -q -o:0.1.3.6.1.4.1.21287.16.1.0>>c:\@Kotel\temp.txt
echo x >>c:\@Kotel\temp.txt
c:\@Kotel\snmpget.exe -r:192.168.10.151 -t:10 -c:"public" -q -o:0.1.3.6.1.4.1.21287.16.1.0>>c:\@Kotel\temp.txt
echo x >>c:\@Kotel\temp.txt
ftp -n -s:c:\@Kotel\ftp.dat 12524.w24.wedos.net
a soubor ftp.dat
user w12524_topeni
heslo ftp
put c:\@Kotel\temp.txt
quit
a chybová hláška je přiložena v souboru.
děkuji za rady.
Dávkový soubor: failed to establish connection Vyřešeno
- Microsheep
- Level 4.5
- Příspěvky: 1656
- Registrován: leden 10
- Pohlaví:
- Stav:
Offline
Re: Dávkový soubor: failed to establish connection
Na první pohled to vypadá, že problém je v tom, že využívá FTP v aktivním módu a data se mu nepodařilo přenést přes náhodné vysoké porty, kvůli fireallu. Pak už záleží, jak moc máš chytrý firewall (protože některé firewally/routery mají ALG a dokáží si s aktivním poradit) ale musíš mít správně nastavený firewall i u sebe. Zkus ještě nahrát soubory ručně přes webové rozhraní https://webftp.wedos.net/, jestli není nějaký problém na druhé straně.Je teda zvláštní, že to doteď fungovalo, nic se neměnilo? Např. nastavení firewallu apod? Dle všechno tento ftp klient na Windows nepodporuje passivní režim, to by si musel vyměnit ftp klienta a zkusit s ním. (např. curl, je již rovněž součástí Win10, popřípadě WinSCP rovněž můžeš přes řádek)
- ITCrowd
- Tvůrce článků
-
Guru Level 13.5
- Příspěvky: 23605
- Registrován: březen 10
- Pohlaví:
- Stav:
Offline
Re: Dávkový soubor: failed to establish connection
To vypadá na konflikt pasivního/aktivního režimu.
1. Ověř, že server běží v pasivním režimu.
2. Nastav ve woknech ftp na pasivní režim (screen).
1. Ověř, že server běží v pasivním režimu.
2. Nastav ve woknech ftp na pasivní režim (screen).
Zkusili jste to vypnout a zapnout? Problémy řeším pouze v tématech. Do SZ mi proto píšete zbytečně.
Základní diagnostika WiFi Jak na diagnostiku sítě Router jako switch Proč je nesmysl chtít router s velkým dosahem Vybíráme router
Základní diagnostika WiFi Jak na diagnostiku sítě Router jako switch Proč je nesmysl chtít router s velkým dosahem Vybíráme router
Re: Dávkový soubor: failed to establish connection
FTP se připojím přes Commendara jen pokud v nastavení zaškrknu pasivni režim jinak ne.
Soubor temp.bat se spouští automaticky přes naplánované úlohy v windows. Soubory sem jsem zdědil - nejsem programátor. Není možné v souboru ftp.dat nastavit pasivní režim?
Vlastnosti Internetu je nastaveno pasivní režim.
Děkuji
Soubor temp.bat se spouští automaticky přes naplánované úlohy v windows. Soubory sem jsem zdědil - nejsem programátor. Není možné v souboru ftp.dat nastavit pasivní režim?
Vlastnosti Internetu je nastaveno pasivní režim.
Děkuji
- Microsheep
- Level 4.5
- Příspěvky: 1656
- Registrován: leden 10
- Pohlaví:
- Stav:
Offline
Re: Dávkový soubor: failed to establish connection
Kdyby sis přečetl co jsem psal, tak by ses už na nic ptát nemusel...
Re: Dávkový soubor: failed to establish connection
Microsheep píše:Kdyby sis přečetl co jsem psal, tak by ses už na nic ptát nemusel...
Nevím zda jsem si úplně porozuměli, ale jak např. winSCP udělám, že se mi automaticky načtou hodnoty do txt a pak odešlou na ftp? Tak jak to mám teď viz. první příspěvek.
Pokud si nastavím v tomto programu FTP tak se na něj přihlásím, já bych potřeboval vědět zda jde v tom dávkovém souboru nastavit passive mód? Zde bude asi je zakopanej pes.
- Microsheep
- Level 4.5
- Příspěvky: 1656
- Registrován: leden 10
- Pohlaví:
- Stav:
Offline
Re: Dávkový soubor: failed to establish connection
Máš Win10? Např.
Samozřejmě i WinSCP má skriptování
https://winscp.net/eng/docs/guide_automation
Chápu, že nejsi tvůrce skriptu, niceméně tuto první část necháš, ta ze SNMP vyčítá hodnoty a zapisuje je do txt
c:\@Kotel\snmpget.exe -r:192.168.10.150 -t:10 -c:"public" -q -o:0.1.3.6.1.4.1.21287.16.1.0>>c:\@Kotel\temp.txt
echo x >>c:\@Kotel\temp.txt
c:\@Kotel\snmpget.exe -r:192.168.10.151 -t:10 -c:"public" -q -o:0.1.3.6.1.4.1.21287.16.1.0>>c:\@Kotel\temp.txt
echo x >>c:\@Kotel\temp.txt
ty vyměníš zbytek scriptu na nahrání na FTP..
Zjednodušeně finální script by vypadal takto
Kód: Vybrat vše
curl -k --ftp-pasv -T c:\@Kotel\temp.txt ftp://w12524_topeni:heslo@12524.w24.wedos.net
Samozřejmě i WinSCP má skriptování
https://winscp.net/eng/docs/guide_automation
Chápu, že nejsi tvůrce skriptu, niceméně tuto první část necháš, ta ze SNMP vyčítá hodnoty a zapisuje je do txt
c:\@Kotel\snmpget.exe -r:192.168.10.150 -t:10 -c:"public" -q -o:0.1.3.6.1.4.1.21287.16.1.0>>c:\@Kotel\temp.txt
echo x >>c:\@Kotel\temp.txt
c:\@Kotel\snmpget.exe -r:192.168.10.151 -t:10 -c:"public" -q -o:0.1.3.6.1.4.1.21287.16.1.0>>c:\@Kotel\temp.txt
echo x >>c:\@Kotel\temp.txt
ty vyměníš zbytek scriptu na nahrání na FTP..
Zjednodušeně finální script by vypadal takto
Kód: Vybrat vše
c:\@Kotel\snmpget.exe -r:192.168.10.150 -t:10 -c:"public" -q -o:0.1.3.6.1.4.1.21287.16.1.0>>c:\@Kotel\temp.txt
echo x >>c:\@Kotel\temp.txt
c:\@Kotel\snmpget.exe -r:192.168.10.151 -t:10 -c:"public" -q -o:0.1.3.6.1.4.1.21287.16.1.0>>c:\@Kotel\temp.txt
echo x >>c:\@Kotel\temp.txt
curl -k --ftp-pasv -T c:\@Kotel\temp.txt ftp://w12524_topeni:heslo@12524.w24.wedos.net
exit
Re: Dávkový soubor: failed to establish connection
děkuji, za radu. a za nakopnutí
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 4
- 1057
-
od petr22
Zobrazit poslední příspěvek
11 čer 2023 19:32
-
- 1
- 1358
-
od zeus
Zobrazit poslední příspěvek
23 kvě 2023 12:46
-
- 0
- 900
-
od Jsimi
Zobrazit poslední příspěvek
06 úno 2024 22:43
-
- 3
- 3938
-
od VOM
Zobrazit poslední příspěvek
04 říj 2023 16:12
-
-
Windows 11, AMD - zvětšující se DUMP soubor na disku
od Sheriff » 08 kvě 2023 16:57 » v Windows 11, 10, 8... - 4
- 1459
-
od kecalek
Zobrazit poslední příspěvek
18 kvě 2023 17:36
-
Zpět na “Programování a tvorba webu”
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 12 hostů