Kim Emax wrote:
> måske ikke, men resten af flowet jeg arbejder på er i PHP, så det ville
> være at foretrække
Jeg fandt et script, der kunne snakke med COM1 og
> få baudrate mv ud på den switch jeg tester med, kan bare ikke fange
> "login:", er kommet frem til at jeg nok lige skal starte med at fyre en
> [enter] efter den, sådan kommer jeg til login prompten via hyperterminal.
Må lige rette mig selv, det var faktisk selve COM porten man
konfigurerede. Jeg kan sagtens konfigurere routere og switche med simple
kommandoer:
$fp = fopen("COM1", "rwb");
fwrite($fp, $username);
fwrite($fp, $password);
Efterfølgende kan jeg med hyperterminal konstatere at jeg er logget ind.
Det ville bare være rart at få outputtet retur, så jeg ikke skyder i
blinde
Har bl.a. prøvet med
$stdout = fopen("CON", "rwb"); // har også skrevet til fil
$char = fgetc($fp);
while(false !== ($char = fgetc($fp))) {
fwrite($stdout, $char);
fflush($stdout);
}
desuden har jeg prøvet med
fread($stdout, 4096);
passthru($fp);
passthru($stdout);
fseek() og rewind() for at resette pointeren og meget andet sjov, men
det er sguette lykkedes at få et output til skærmen fra switch eller
router. Har du en ide, så kom endelig frem
--
Take Care
Kim Emax - master|minds - Vi tænker IT for dig...
Konsulentbistand, programmering, design & hosting.
http://www.masterminds.dk