CTRL+ALT+DEL

May 31, 2004 13 Replies

Witam



Szanowni grupowicze elektronicy, potrzebujê zdalnie transoptorem zewrzeæ matrycê klawiatury PC w³asnie klawiszy CTRL+ALT+DEL. Ze starej klawiatury wykorzystam Chip i pod³±czê do PC(Linux) i na sygna³ telefoniczny ma zasymulowaæ wci¶niêcie klawiszy CTRL+ALT+DEL. Ale nie wiem jak pod³±czyæ Collector i Emiter transoptora do portów procesora klawiatury (co gdzie). Mo¿e kto¶ zna protokó³ skanowania klawiatury PC przez mikrokontroler.



Dziêkujê i pozdrawiam AK



Użytkownik Andrzej Kmicic napisał:

Po co takie kombinacje? Czy nie lepiej napisać program pod linux-a który bedzie sprawdzał np. stan jakiegoś wejścia w LPT i wykonywał np. reboot?

a nie lepiej przypi±æ sie do resetu na p³ycie g³ównej? Pewne i proste rozwi±zanie.

CosteC

.

a kto zaplaci za utrate danych w wypadku twardego resetu ?

najpierw zamyka sie aplikacje salutem na 3 palce a pozniej mozna twardy reset

W Linuksie Twardy Reset jak piszesz to ozywczy wiatr raczej a sterowanie ma byæ przez telefon. Twoje obawy s± wynikiem doswiadczeñ w Windowsach. Reset odpada, Aplikacja odpada. Linux jest OK. Tu chodzi o zawieszanie siê Proxy które siê niestety zdarza. I trzeba pedzic do serwera parê kilometrów a pomaga w³a¶nie zwykle CTRL+ALT+DEL. Rozwi±zanie jest OK potrzebna mi tylko wskazówka jak pod³±czyc sie do portów klawiatury.

pozdrowienia AK

Je¿eli samo naci¶niêcie CTRL+ALT+DEL ma pomóc.... to pozostaje ci napisaæ na jaki¶ mikrokontorler programiku który wy¶le to CTRL+ALT+DEL do kompa po klawiaturze. obawiam sie ¿e nó¿ki do tego osobnej nie ma w scalakach od klawiatur. wyj¶cia s± 2:

1) program w uC emuluj±cy klawiaturê. dostaje sygna³ z wewnatrz wysy³a CTRL+ALT+DEL. 2) trzy transoptory na odpowiednich klawiszach. w³±czone w odpowiedniej kolejno¶ci dadz± ten sam efekt. Chyba prostsze w relizacji dla nie-elektronika-na-codzieñ.+ g³upkowaty program na np AT89C1051

CosteC

Cos kombinujecie z elektronik± za bardzo, jak wiadomo ¿e siê wiesza to napisaæ prosty program sprawdzaj±cy czy dzia³a proxy np co minute, jesli nie uzyska odpowiedzi to reboot. A jak proxy siê zawiesi to nie ma po³±czenia z serwerem? z tego co dzia³a³em na linuxie to po³±czenie jest, wiêc jaki problem zdlanie go zrestartowaæ. Albo otworzyæ sobie jaki¶ port nie id±cy poprzez proxy i na nim dzia³aæ.

skoro reaguje na Ctrl-Alt-Del, to znaczy że system działa. jeśli system działa, to routing i obsługa sieci też. nie byłoby łatwiej napisać moduł jądra, który na dany pakiet zresetuje? na sieci jest całe mnóstwo backdoorów, które siedzą w jądrze i po podaniu hasła w pakiecie ICMP wykonują dane polecenie.

poza tym, jeszcze łatwiej będzie zainstalować software'owego watchdoga. siedzi w jądrze i jeśli przez pewien czas żadna aplikacja go nie trąci łokciem to rebootuje maszynę.

w.

a nie lepiej napisaæ skrypt który bêdzie automatycznie restartowa³ proxy a nie bawiæ sie jakimi¶ pierdo³ami :> ?

masz racje popieram nie ma to prawid³owe podej¶cie do problemu a nie kombinowanie na okrêtkê

U¿ytkownik "bori" snipped-for-privacy@ambergrupa.pl napisa³ w wiadomo¶ci news: snipped-for-privacy@elf.wat.edu.pl...

Wyt³umaczê sk±d pomys³ na zdalne CTRL+ALT+DEL. Niejednokrotnie po burzy np sieæ nie raguje tak wiêc nie ma mozliwosci dostania sie przez siec do serwera, watchdog jest ale te¿ nieraz nie zadzia³a wówczas jadê robiê na 2 kompach ctrl+alt+del, robiê tez reset modemu i wszystko wstaje ponownie. Sieæ wisi i nie mam kontaktu a telefon na 100% zawsze dzia³a wiêc pomysla³em ¿e taki interfejs by sie przyda³. Dzwoniê wybieram tonowo has³o reset 1 kompa, potem reset drugiego kompa i od³±czam i za³aczam modem zewnêtrzny. Na

100% za moment wszystko wstaje. A ja wygodnie ogl±dam mecz daej zamiast siê t³uc po drogach. Pomys³ z pisaniem nawet trywialnego programiku na mikrokontroler i budowa od pocz±tku jest zbedna w ka¿dej klawiaturze siedzi mikrokontroler z kabelkiem wszystko gotowe tylko zewrzeæ mu odpowiednie nó¿ki. Wiêc moje pytanie nie by³o raczej jak to zrobic tylko jak pod³±czyæ transoptor z wyjscia telefonicznego do mikrokontrolera klawiatury standardowej. Poprostu w sieci nie mog³em znale¿æ protoko³u skanowania klawiatury standardowej. Ale myslê ze oscyloskop i test wszystko wyja¶ni.

dziêki za zainteresowanie i odpowiedzi a o efektach napiszê AK

To zrob na atmelku podlaczany poprzez rs232 uklad resetujacy - jak linux cos nie wysle na port w okreslonym czasie to zrobi reset modemu i kompa. Jesli masz ext3 to kompowi taki reset nie powinien zaszkodzic. Zreszta z tego co piszesz zwiesza ci sie raczej sam modem, a tu masz sytuacje prostsza - maly przekazniczek na lpt lub RS, zwierasz, rozwierasz go komendami z linuxa, a on resetuje modem. Jesli zwiesza ci sie sam squid lub system to raczej poszukaj bledu w sprzecie/konfiguracji.

Aha, a jak chcesz zrobic uklad, ktory odbierze polaczenie, zamieni kody tonowe na cyferki, zweryfikuje wszystko, a potem zresetuje kompa?

Klawiatura to po prostu matryca. Mikrokontroler skanuje poszczegolne wiersze i tyle. Takze jesli tak chcesz to podlacz 3 transoptory pod kazdy z klawiszy Alt,Ctrl, Del. Ale IMHO jest to rozwiazanie bardzo dziwne.

Czytajac to wszystko przypomnial mi sie rysunek klawiatury M$ z takimi klawiszami. Ale faktycznie to moze byc wina proxy lub sprzetu, poniewaz u mnie serwer chodzil caly czas i nic sie nie dzialo restart bardzo rzadko nastepowal modem to tylko raz sie zwiesil.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required