Portál AbcLinuxu, 14. července 2025 11:16


Dotaz: Dálková správa Trendnet TEW510

13.4.2008 20:10 zmije
Dálková správa Trendnet TEW510
Přečteno: 432×
Odpovědět | Admin
Hezký den. V síti miběží jako brána stroj s debianem, na který je také napojno AP Trendnt TEW510. Na bráně si vytvářím jednoduchou administraci sítě pomocí php, mysql a bashe. Teď bych rád přidal další vychytávku, abych nemusel zadávat údaje dvakrát, jednou na bránu a podruhé do AP a zároveň aby jednotliví uživatelé viděli, jak mají silný signál na AP, tím bych asi začal. Toto AP se da spravovat přes web i telnet. S webovým rozhraním jsem už experimentoval pomocí wget, ale přijde mi zbyečně složité tahat z takové haldy textu pár informací,takže bych dal přednost telnetu, ten vrátí jen řádky s čistými informacemi, akorád nevim jak nastavit telnet, aby sám vyplnil uživatelské jmeno, heslo a komunikoval s bashem.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.4.2008 20:35 libor
Rozbalit Rozbalit vše Re: Dálková správa Trendnet TEW510
Odpovědět | | Sbalit | Link | Blokovat | Admin
ahoj, vyzkoušej expect Př: /usr/bin/expect -f - > /dev/null << EOF spawn telnet..... (toto spustí program, který potřebuje a zde zadáš login a heslo...) expect -exact "...." (po naběhnutí telnetu napíšeš jak bude vypadat řádek na terminálu send -- "...." (zde posíláš příkaz) expect -exact "..." (zde, jak bude vypadat řádek po aplikaci příkazu)

Pro ilustraci posílám příklad, jak to mám já, při použití lftp

/usr/bin/expect -f - > /dev/null << EOF spawn lftp -u login,heslo pc expect -exact "lftp login@pc:~>" send -- "lcd /cesta/k/datum\r" expect -exact "lftp login@pc:/>"

doufám, že to pomůže libor

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.