Pagina 1 di 1
Ricavare ip
Inviato: mar 4 apr 2006, 11:43
da mirko77
sto facendo un mini script per aggiornarmi l'ipv6. Ma ho un problema devo creare un stringa che mi ricavi l'ip da ifconfig ppp0 mi server solo l'ip come posso fare?
Re: Ricavare ip
Inviato: mar 4 apr 2006, 12:05
da l1q1d
mirko77 ha scritto:sto facendo un mini script per aggiornarmi l'ipv6. Ma ho un problema devo creare un stringa che mi ricavi l'ip da ifconfig ppp0 mi server solo l'ip come posso fare?
Fai una ricerca nel forum!!
http://www.slacky.it/forum/viewtopic.php?t=9551
Inviato: mar 4 apr 2006, 12:20
da mirko77
Non mi funziona lo stesso io devo ricavare l'ip con ifconfig . e anche l'ip pubblico
Inviato: mar 4 apr 2006, 12:24
da mirko77
Tipo una stringe del genere che non so xke non mi funziona:
Codice: Seleziona tutto
/sbin/ifconfig `ifconfig $ppp0 | grep "inet" | tr -s ' ' | tr ':' ' ' |cut -f 2 -d ' '`
Inviato: mar 4 apr 2006, 12:28
da Paoletta
in ogni caso c'è anche:
Codice: Seleziona tutto
/sbin/ifconfig ppp0 | grep -o "inet addr:[[:digit:]]*\.[[:digit:]]*\.[[:digit:]]*\.[[:digit:]]*" | cut -d : -f 2
ma non capisco perchè non ti vada bene il sistema di gallows...
Inviato: mar 4 apr 2006, 12:43
da mirko77
l'ip lo ricavo solo che non mi aggiorna l'ipv6 non so perchè. uso lo script di tb.ngnet.it ttbc si chiama. l'ho scaricato da qui:
http://tb.ngnet.it/tools/ttbc_nix_v1_0.tar.gz
Se qualcuno sa darmi una mano su come farlo funzionare. Ne sarei grato.
Inviato: mar 4 apr 2006, 12:46
da targzeta
Scomodare awk mi sembra esagerato.
Codice: Seleziona tutto
ifconfig ppp0 | grep "inet addr"| cut -d':' -f2 | cut -d' ' -f1
Ma in questo caso forse potresti usare addirittura:
Spina
Inviato: mar 4 apr 2006, 12:55
da mirko77
mi dice sempre così:
bash-3.00# sh uTBclient_linux.sh stop
uTBclient_linux.sh: line 32: ppp0: command not found
Inviato: mar 4 apr 2006, 13:00
da mirko77
Risolto!!!!
Funziona alla grande:
Codice: Seleziona tutto
bash-3.00# sh uTBclient_linux.sh stop
Address Interface ppp0... 82.60.79.165
Login to tb.ngnet.it ... SID: mirko77.6uW88iss
Deleting tunnel.... done
Deleting sit0....
done
bash-3.00# sh uTBclient_linux.sh start
Address Interface ppp0 ... 82.60.79.165
Login to tb.ngnet.it ... SID: mirko77.6uW88iss
Creating tunnel ... done
Configuring sit0.... done
Ho semplicemente messo questo qua così:
Codice: Seleziona tutto
`ifconfig $INTERFACE | grep "inet addr"| cut -d':' -f2 | cut -d' ' -f1`
Grazie a tutti!
Inviato: mar 4 apr 2006, 13:02
da targzeta
Innanzi tutto bisogna capire cosa vuole fare questa riga di script.
Io l'ho provata sulla mia macchina in facolta' e mi da' "inet" come risultato. Non credo sia quello
che loro volessero.
Sostituisci
V4ADDR=
e mettici uno dei comandi suggeriti da noi, se vuoi avere l'ip questo vanno bene.
Spina
Inviato: mar 4 apr 2006, 13:06
da targzeta
Scusa, ho visto solo ora che avevi risolto. Siamo quasi in conferenza telematica.
comunque, a parte tutto, il file:
uTBclient
che mi hai fatto scaricare e' davvero brutto!!!
Spina
Inviato: mar 4 apr 2006, 15:04
da mirko77
lo so infatti ne sto creando uno mio.