Newsgroup: it.comp.os.linux.sys
Titolo: Device di rete e restrizioni per gli utenti

Forse sara' stupido, pero' mi chiedo una cosa:
le device di rete non stanno in /dev, quindi come posso limitare l'utilizzo
delle stesse solo ad una certa classe di utenti? 
Per il modem e' facile, basta cambiare i permessi di /dev/ttySX, ma per, che
so, una scheda ethernet? Non esiste /dev/eth0!
Ciao
	Antonio
 
-- 
"La disumanita' del computer sta nel fatto che,
una volta programmato e messo in funzione,
si comporta in maniera perfettamente onesta"
                                 Isaac Asimov

 so, una scheda ethernet? Non esiste /dev/eth0!
Per curiosità...perchè devi limitare l'uso della scheda di rete?
Se non vuoi che un altro si colleghi ad un'altra macchina in rete vi
sono
diversi modi...
Ciao

Be'... giusto per curiosita'... mi e' venuto in mente che diverse persone si
lamentano perche' solo root puo' usare il modem per via dei permessi su
/dev/ttySX, ma questo sulle device di rete non si puo' fare.
(Ma poi perche' se sono "device" non devono stare in /dev? Chiamiamole
diversamente...)(che poi una volta non c'era /dev/eth0?)
Comunque altrimenti come si puo' fare, a meno di spugnettare con i permessi?
bye
	Antonio



E secondo te dove sarebbero ?
Io continuo a usare /dev/eth0, /dev/eth1 e cosě via .....
--
---------------------------------------------------
Francesco Tosi
Network & System Administrator
email: 
frt...@tin.it
ICQ: 30640076
---------------------------------------------------

Io continuo a usare /dev/eth0, /dev/eth1 e cosě via .....
Io non ce le ho.
E non solo io.


 Io continuo a usare /dev/eth0, /dev/eth1 e cosě via .....
Per farci cosa?
mi sto interessando anche io alla cosa e l'idea che mi sono fatto
finora č che quei file non esistono e per accedere alle schede si
debbano usare quelli che erano socket(AF_INET,SOCK_PACKET...) e che
sono diventati socket(PF_PACKET,SOCK_RAW...). Quei file dovrebbero
avere senso solo quando si usa l'emulazione iBCS.
Sarei ben contento di essere smentito perche' non sono entusiasta della
soluzione che sto usando ma ....
Ciao 
Enrico

Probabilemente è un problema legato alla tua distribuzione Linux, che magari
li crea in qualche sottodirectory. Ma se non hai un equivalente di
/dev/eth0, come puoi usare il comando ifconfig per configurarla, o per fare
"ifconfig /dev/eth0 down" o "ifconfig /dev/eth0 up" per attivarla o
disattivarla ? Non mi dire che usi qualche tool grafico !!


 Per farci cosa?
Come per farci cosa ???? Per abilitare o disabilitare la scheda di rete, per
configurarla, e cosě via. A che cosa servono altrimenti i device !!


disattivarla ? Non mi dire che usi qualche tool grafico !!
Ci sono, ma non si vedono.
Se tu ti colleghi con il modem, quando parte il pppd crea la device ppp0 che
normalmente non hai, e probabilmente in /dev/ non hai nemmeno tu.
Comunque non e' tipico della deistribuzione. Non c'e' in RH, ne' in Debian...
Per quanto riguarda i tools grafici basta dirti che ho scoperto dopo mesi
che usavo chos che esiste anche un tool grafico per configurarlo... non lo
avevo manco cercato...


 configurarla, e cosě via. A che cosa servono altrimenti i device !!
Premetto che non avevo voglia di risponderti per l'arroganza con cui
ti esprimi,e pare pure che tu non legga i messaggi degli altri.
Quei file in quanto file non esistono.
Tu sostieni di usare ifconfig /dev/eth*
da me giustamente non funzione perchč quei file non ci sono.
Sempre io quando devo sollevare un'interfaccia di rete uso ifconfig 
eth1...up. A scanso di equivoci eth1 non č un file che si possa trovare
in qualche path.
Ovvio che i device esistono, solo non anno alcun file associato.
Di recente ho dovuto guardare il codice di ifconfig....
beh, pare proprio che della dir /dev sia usato solo il file route. Per 
fare quello che dici tu ifconfig usa al contrario il file /proc/net/dev,
che non e' specifico di un device, ma raccoglie statistiche sui diversi 
dispositivi. Per tutto il resto solo ioctl su socket.
Detto questo smetto di alimentare questa discussione.
Enrico.