Ricavare ip
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Ricavare ip
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?
- l1q1d
- Master

- Messaggi: 1862
- Iscritto il: lun 21 feb 2005, 0:00
- Località: In uno spazio n-dimesionale
- Contatta:
Re: Ricavare ip
Fai una ricerca nel forum!!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?
http://www.slacky.it/forum/viewtopic.php?t=9551
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 ' '`
- Paoletta
- Staff

- Messaggi: 3975
- Iscritto il: lun 25 apr 2005, 0:00
- Slackware: 14.2 - 64 bit
- Desktop: fluxbox
- Località: Varese
in ogni caso c'è anche:
ma non capisco perchè non ti vada bene il sistema di gallows...
Codice: Seleziona tutto
/sbin/ifconfig ppp0 | grep -o "inet addr:[[:digit:]]*\.[[:digit:]]*\.[[:digit:]]*\.[[:digit:]]*" | cut -d : -f 2
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.
http://tb.ngnet.it/tools/ttbc_nix_v1_0.tar.gz
Se qualcuno sa darmi una mano su come farlo funzionare. Ne sarei grato.
- targzeta
- Iper Master

- Messaggi: 6643
- Iscritto il: gio 3 nov 2005, 14:05
- Nome Cognome: Emanuele Tomasi
- Slackware: 64-current
- Kernel: latest stable
- Desktop: IceWM
- Località: Carpignano Sal. (LE) <-> Pisa
Scomodare awk mi sembra esagerato.
Ma in questo caso forse potresti usare addirittura:
Spina
Codice: Seleziona tutto
ifconfig ppp0 | grep "inet addr"| cut -d':' -f2 | cut -d' ' -f1
Codice: Seleziona tutto
host localhost | cut -d' ' -f 4
Risolto!!!!
Funziona alla grande:
Ho semplicemente messo questo qua così:
Grazie a tutti!
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
Codice: Seleziona tutto
`ifconfig $INTERFACE | grep "inet addr"| cut -d':' -f2 | cut -d' ' -f1`