View previous topic :: View next topic |
Author |
Message |
armaoin Tux's lil' helper
Joined: 02 Apr 2006 Posts: 110
|
Posted: Sat Jul 30, 2011 6:51 pm Post subject: Ricavare l'indirizzo di rete di una interfaccia |
|
|
Ho cercato senza successo un file che contenesse l'indirizzo della mia scheda wiereless (wlan0) in /sys (ma ho trovato solo il MAC); in pratica vorrei poter ricavare l'indirizzo di quest'ultima senza ricorrere a ifconfig ma non so come fare. Suggerimenti? |
|
Back to top |
|
|
k01 Arch/Herd Tester
Joined: 13 Feb 2008 Posts: 617 Location: Milano
|
Posted: Sun Jul 31, 2011 10:34 am Post subject: |
|
|
qual'è il problema nell'utilizzare
Code: | /sbin/ifconfig wlan0 | grep 'inet ' | cut -d : -f2 | cut -d ' ' -f1 |
?? |
|
Back to top |
|
|
cloc3 Advocate
Joined: 13 Jan 2004 Posts: 4808 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Sun Jul 31, 2011 10:57 am Post subject: Re: Ricavare l'indirizzo di rete di una interfaccia |
|
|
armaoin wrote: | senza ricorrere a ifconfig |
cerca in /proc/net/dev
edit :
ops. uno strace -f -eaccess ifconfig $iface mi ha mostrato che l'indirizzo ip viene letto da /proc/dev/if_inet6. _________________ vu vu vu
gentù
mi piaci tu
Last edited by cloc3 on Sun Jul 31, 2011 12:33 pm; edited 1 time in total |
|
Back to top |
|
|
k01 Arch/Herd Tester
Joined: 13 Feb 2008 Posts: 617 Location: Milano
|
Posted: Sun Jul 31, 2011 11:12 am Post subject: |
|
|
si, l'ho letto, ma sono comunque curioso di sapere il perché non può/vuole utilizzarlo, semplice curiosità... |
|
Back to top |
|
|
armaoin Tux's lil' helper
Joined: 02 Apr 2006 Posts: 110
|
Posted: Sun Jul 31, 2011 2:45 pm Post subject: |
|
|
Il motivo per non utilizzare ifconfig è semplice: bisogna essere root e a me serviva uno script per che non avesse i privilegi di root.
Trattandosi di una scheda wifi avevo risolto con:
Code: |
wpa_cli status| grep ip_address | cut -d = -f2
|
P.S.
Ops ho detto la cazzata mi sa. Ho appena visto che ifconfig lo posso usare anche da utente normale (mi basta dare il percorso completo) .. in realtà ero convinto che con un utente normale non potessi proprio eseguirlo.
Last edited by armaoin on Sun Jul 31, 2011 3:04 pm; edited 2 times in total |
|
Back to top |
|
|
Ic3M4n Advocate
Joined: 02 Nov 2004 Posts: 3489 Location: Bergamo.
|
Posted: Sun Jul 31, 2011 2:51 pm Post subject: |
|
|
per usare ifconfig non serve essere root, se vuoi solo sapere qual è l'indirizzo di rete e non hai modificato i permessi della directory /sbin
basta scrivere /sbin/ifconfig al posto di ifconfig nel terminale... |
|
Back to top |
|
|
armaoin Tux's lil' helper
Joined: 02 Apr 2006 Posts: 110
|
Posted: Sun Jul 31, 2011 2:54 pm Post subject: |
|
|
Si si me ne sono accorto solo ora. Ero veramente convinto che bisognasse essere root per usarlo invece mi bastava dare /sbin/ifconfig. |
|
Back to top |
|
|
|