|  | 		    
					
        
         
          
         
	
          | |  | bash, traceroute og cgi Fra : Thor Dreier
 | 
 Dato :  22-07-01 01:48
 | 
 |  | Jeg har lavet et bash-script der indeholder følgende:
 
 
 #!/bin/bash
 echo "Content-type: text/plain"
 echo
 traceroute -I 212.54.64.170
 
 
 Når jeg kalder det fra en bash-shell frembringer den følgende:
 
 
 Content-type: text/plain
 
 traceroute to 212.54.64.170 (212.54.64.170), 30 hops max, 38 byte packets
 1  bifrost.lokal (10.0.0.1)  0.926 ms  0.825 ms  0.750 ms
 2  lo0.cr0.hvi.worldonline.dk (213.237.127.26)  16.054 ms  16.291 ms
 16.561 ms
 3  lo0.cr0.vby.worldonline.dk (213.237.127.60)  17.718 ms  17.437 ms
 17.610 ms
 4  lo0.cr0.pbv.worldonline.dk (213.237.127.254)  17.411 ms  17.901 ms
 18.632 ms
 5  ns000.worldonline.dk (212.54.64.170)  17.297 ms  18.182 ms  17.411 ms
 
 
 Men hvis jeg går ind på den som hjemmeside (kører Apache/1.3.19 (Unix)
 Debian/GNU PHP/4.0.5) så spytter den følgende ud:
 
 
 1  bifrost.lokal (10.0.0.1)  0.921 ms  1.330 ms  0.792 ms
 2  * * *
 3  * * *
 4  * * *
 5  ns000.worldonline.dk (212.54.64.170)  17.416 ms  16.900 ms  16.922 ms
 
 
 Jeg har prøvet at ændre ipadressen der skal traceroutes til. Den spytter
 aldrig linien med "traceroute to ..." ud når jeg kører den via apache, og
 den kan altid kun hitte ud af at pinge den første og sidste ipadresse (den
 timer vist nok ud ved de andre).
 Hvorfor det?
 
 
 
 
 |  |  | 
  Klaus Alexander Seis~ (22-07-2001) 
 
	
          | |  | Kommentar Fra : Klaus Alexander Seis~
 | 
 Dato :  22-07-01 04:21
 | 
 |  | Thor Dreier skrev:
 
 > Jeg har lavet et bash-script der indeholder følgende:
 >
 > #!/bin/bash
 > echo "Content-type: text/plain"
 > echo
 > traceroute -I 212.54.64.170
 >
 > Den spytter aldrig linien med "traceroute to ..." ud
 
 Ændr traceroute-kaldet til "traceroute -I 212.54.64.170 2>&1".
 
 
 // Klaus
 
 --
 ><>°    vandag, môre, altyd saam
 
 
 |  |  | 
  Thor Dreier (22-07-2001) 
 
	
          | |  | Kommentar Fra : Thor Dreier
 | 
 Dato :  22-07-01 07:03
 | 
 |  | "Klaus Alexander Seistrup" <kas@magnetic-ink.dk> wrote in message
 news:slrn9lkhkd.3k7.kas@zigzag.magnetic-ink.dk...
 > Ændr traceroute-kaldet til "traceroute -I 212.54.64.170 2>&1".
 
 Det hjalp lidt, men ikke helt. Nu spytter den følgende ud:
 
 
 traceroute to 212.54.64.170 (212.54.64.170), 30 hops max, 38 byte packets
 1  bifrost.lokal (10.0.0.1)  1.548 ms  0.837 ms  0.805 ms
 2  * * *
 3  * * *
 4  * * *
 5  ns000.worldonline.dk (212.54.64.170)  17.852 ms  17.887 ms  17.805 ms
 
 
 Dvs. at den fik den første linie med, men den kan stadig ikke helt finde ud
 af at pinge de adresser der ligger mellem mig og slut-destinationen.
 
 
 
 
 |  |  | 
   Klaus Alexander Seis~ (22-07-2001) 
 
	
          | |  | Kommentar Fra : Klaus Alexander Seis~
 | 
 Dato :  22-07-01 09:54
 | 
 |  | Thor Dreier skrev:
 
 > traceroute to 212.54.64.170 (212.54.64.170), 30 hops max, 38 byte packets
 >  1  bifrost.lokal (10.0.0.1)  1.548 ms  0.837 ms  0.805 ms
 >  2  * * *
 >  3  * * *
 >  4  * * *
 >  5  ns000.worldonline.dk (212.54.64.170)  17.852 ms  17.887 ms  17.805 ms
 >
 > Dvs. at den fik den første linie med, men den kan stadig ikke helt finde
 > ud af at pinge de adresser der ligger mellem mig og slut-destinationen.
 
 Med mindre det har noget at gøre med hvilken bruger der kalder scriptet,
 har jeg ingen forklaring på fænomenet.
 
 
 // Klaus
 
 --
 ><>°    vandag, môre, altyd saam
 
 
 |  |  | 
    Thor Dreier (22-07-2001) 
 
	
          | |  | Kommentar Fra : Thor Dreier
 | 
 Dato :  22-07-01 16:10
 | 
 |  | "Klaus Alexander Seistrup" <kas@magnetic-ink.dk> wrote in message
 news:slrn9ll54h.3k7.kas@zigzag.magnetic-ink.dk...
 > Med mindre det har noget at gøre med hvilken bruger der kalder scriptet,
 > har jeg ingen forklaring på fænomenet.
 
 Hmm... Jeg prøvede at lave en "su www-data" og så køre scriptet. Det virkede
 fint. Jeg tror bare at jeg giver op.
 
 
 
 
 |  |  | 
     Preben Traerup (23-07-2001) 
 
	
          | |  | Kommentar Fra : Preben Traerup
 | 
 Dato :  23-07-01 09:21
 | 
 |  | In article <j1C67.5240$Qn.395736@news000.worldonline.dk>, "Thor Dreier"
 <news@cheater.dk> wrote:
 > "Klaus Alexander Seistrup" <kas@magnetic-ink.dk> wrote in message
 > news:slrn9ll54h.3k7.kas@zigzag.magnetic-ink.dk...
 >> Med mindre det har noget at gøre med hvilken bruger der kalder
 >> scriptet, har jeg ingen forklaring på fænomenet.
 >
 > Hmm... Jeg prøvede at lave en "su www-data" og så køre scriptet. Det
 > virkede fint. Jeg tror bare at jeg giver op.
 >
 Hvilket faktisk er et hint om at Klaus' forslag ligner et rigtigt svar,
 der er forskel i environmentet for dig selv og den bruger, der kører
 Apache/eksekverer scriptet
 
 
 ../Preben
 
 PS der er _meget _ forskel på at lave "su xxx" og "su - xxx",
 bindestreg til forskel, check  mansiden for su
 
 
 
 
 
 |  |  | 
 |  |