Newsgroup: it.comp.os.linux.debian
Titolo: configurazione eth0

Con il debian installer ho caricato installato sarge su di una macchina.
Quando mi e' stata richiesta la configurazione di rete ho selezionato
dhcp e tutto ha funzionato correttamente
Ora ho spostato la macchina in una rete in cui devo assegnare
staticamente l'indirizzo.
Nel file /etc/network/interface ho scritto:
auto eth0
# iface eth0 inet dhcp
iface eth0 inet static
    address 10.10.227.141
    netmask 225.225.225.240
Con ifconfig riesco a settare l'indirizzo IP, ma non viene accettata la
netmask:
# ifconfig eth0 10.10.227.141 netmask 225.225.225.240
SIOCSIFNETMASK: Invalid argument
Come posso fare a convincere ifconfig a settare la netmask desiderata ?
Il comando ifconfig eth0 restituisce:
eth0      Link encap:Ethernet  HWaddr 00:11:D8:32:38:2C
          inet addr:10.10.227.141  Bcast:10.10.227.255  Mask:255.0.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:797 errors:0 dropped:0 overruns:0 frame:0
          TX packets:376 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:125743 (122.7 KiB)  TX bytes:36549 (35.6 KiB)
          Interrupt:3 Base address:0x8800
Ciao


Strano, ho fatto un po' di prove:
kenny:~ # ifconfig eth0 10.10.227.141 netmask 225.225.225.240 broadcast 10.10.227.143 
SIOCSIFNETMASK: Invalid argument
kenny:~ # ifconfig eth0 10.10.227.141  broadcast 10.10.227.143  netmask 255.255.255.240
kenny:~ # ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0E:A6:E2:1C:6E  
          inet addr:10.10.227.141  Bcast:10.10.227.143  Mask:255.255.255.240
          inet6 addr: fe80::20e:a6ff:fee2:1c6e/64 Scope:Link
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:4 
curioso... sembra che l'ordine c'entri qualcosa...
.a.
-- 
Il mattino ha l'oro in bocca. Il MATTino ha l'OrO In bOcca.
i lma tt ino ha l'o roin bocc a.ilmattinohal'oroinbocca. il ma tt in
oh al' or oi nb oc ca. il matti noha l'oroinbocca. IL MATtiNO Ha l'ORO
InBOCCa. I l m a t t i n o  h a l' o r o i n b o c c a . ilmattinohal'oroin
BoCcA. iLmAtTiNoHaL'oRoInBoCcA.

curioso... sembra che l'ordine c'entri qualcosa...
Grazie
Ciao

 
a me sembra che 225.225.225.240 NON sia una subnetmask valida :-) .....
-- 
news.x-privat.org

 writes:

e perche'? E' una maschera a 4 bit.
anto@kenny:~$ ipcalc 
10.10.227.141/255.255.255.240
Address:   10.10.227.141        00001010.00001010.11100011.1000 1101
Netmask:   255.255.255.240 = 28 11111111.11111111.11111111.1111 0000
Wildcard:  0.0.0.15             00000000.00000000.00000000.0000 1111
=>
Network:   
10.10.227.128/28
     00001010.00001010.11100011.1000 0000
HostMin:   10.10.227.129        00001010.00001010.11100011.1000 0001
HostMax:   10.10.227.142        00001010.00001010.11100011.1000 1110
Broadcast: 10.10.227.143        00001010.00001010.11100011.1000 1111
Hosts/Net: 14                    Class A, Private Internet


 e perche'? E' una maschera a 4 bit.
Hint: non e' il 240 ad essere sbagliato.
8-)
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

8-)
Mi arrendo. Che cosa c'è di sbagliato ?
Ciao

plucked duck wrote:

una semplice svista. Hai scritto 225 anziche' 255 :-)
-- 
news.x-privat.org

 Mi arrendo. Che cosa c'è di sbagliato ?
Prova a leggerla una cifra alla volta:
due, DUE !!!!!, cinque.
DuecentoVENTIcinque.
Ero gia' oltre la meta' dello specchietto binario della subnet, con
tanto di confutazione dotta dell'affermazione, quando mi sono ribaltato
sulla sedia, accorgendomi del 225 al posto del 255


 sulla sedia, accorgendomi del 225 al posto del 255
Pensa a me, che sono riuscito a scrivere due comandi in cui avevo solo
scambiato l'ordine delle opzioni (secondo me) e invece nel secondo
avevo riscritto giusto la netmask... :-)


 avevo riscritto giusto la netmask... :-)
Beh, io ci ho rimesso una directory intera di dati, per una cosa del
genere.
Quando si lavora con piu' sessioni dallo stesso terminale, su sistemi
diversi, bisogna stare MOOOOOOOOOLTO attenti, specialmente quando i
sistemi operativi in questione sono simili, ma non uguali.
Altrimenti, dai nel posto sbagliato il comando di cancellazione con il
parametro -i per farti chiedere conferma ad ogni file, e ti ritrovi,
invece, il sistema che _prima_ ti cancella tutto, poi ti dice:
-i file or directory not found.


avevo riscritto giusto la netmask... :-)
Io invece avevo scritto i dati della rete in un file testo e poi
utilizzavo un copia ed incolla nei comandi per non riscrivere
"inutilmente" sempre gli stessi numeri.
In questo modo ho continuato a fare esperimenti sempre con la netmask
sbagliata  !
E' tutto il giorno che cammino con la testa bassa  :-)
Ciao