Newsgroup: it.comp.os.linux.iniziare
Titolo: impostare ip con ifconfig

Leggo sulla "Bibbia" di Giacomini che per assegnare un indirizzo ip a una scheda 
di rete si puï¿œ digitare, per esempio:
# ifconfig eth0 192.168.1.1 netmask 255.255.255.0
Ora, se io controllo subito dopo con il comando ifconfig, in effetti risulta il 
nuovo ip; il problema ï¿œ che, perï¿œ, pur riuscendo a pingare il router, non posso 
uscire su internet ("Network is unreachable"). Il che mi sembra pure logico. 
Quindi riavvio la connessione, dalla gui o dal terminale, pingo google e pinga, 
poi controllo l'ip di eth0 ed ï¿œ nuovamente quello di prima, cioï¿œ 192.168.1.2. 
Penso che debba, forse, mettere l'ip in un qualche file di configurazione, ma a 
questa parte non ci sono ancora arrivato. Quello che volevo chiedervi, per ora, 
ï¿œ questo: ma allora a che serve 'sto comando?

Te la butto lï¿œ cosï¿œ giusto per curiositï¿œ che IP ha il tuo router?
Comunque in debian e derivate il file di configurazione per la rete ï¿œ 
/etc/network/interfaces in slackware se non sbaglio ï¿œ in 
/etc/rc.d/rc.inet1.conf in redhat e derivate onestamente non lo ricordo 
ma mi pare che in /etc/network/ ci sia un file per ogni interfaccia di rete

Beppe ha scritto:

192.168.1.254, il mio pc 192.168.1.2, statico. La mia domanda perï¿œ era un'altra, 
ovvero a cosa serve quel comando suggeritomi da Giacomini (ifconfig eth0 
nuovo_ip netmask ...), se, dopo averlo lanciato, la connessione non funziona e, 
se dopo aver riavviato la connessione, l'indirizzo ritorna qual era prima di 
lanciare il comando?

Bha da quel che so io l'ip che viene settato in quel modo funziona 
correttamente. Dovresti magari provare a fare un ifconfig eht0 down e 
disattivare cosï¿œ l'interfaccia e poi ifconfig eth0 nuovo_ip netmask up.
Forse cosï¿œ risolvi, tentar non nuoce...

 uscire su internet
"uscire" su internet? per "uscire" dentro ti serve un cosoli', un
passacanale (gateway), se azzeri la configurazione di rete, per
definizione, rimuovi anche il tuo "uscidentro".
Continua a leggere, il capitolo 'routing'.
Davide

 l'indirizzo ritorna qual era prima di lanciare il comando?
Non funziona parzialmente,infatti ping 192.168.1.254 funzionera', se lanci 
route -n magari capisci  perche' non "esci" ...

 funziona
Che ti dice il comando route? C'è il gateway di default verso il router?
Altrimenti, dopo ifconfig,
# route add default gw IP.DEL.GATE.WAY
-- 
Bye, Lem
Ceterum censeo ISLAM esse delendum
____________________________________________________________________________
Non sprecare i cicli idle della tua CPU: 
http://boinc.berkeley.edu/index.php

 nuovamente quello di prima, cioè 192.168.1.2. 
Se usi dhcp...

Davide Bianchi wrote:

:-D
Passacanale?
Uscidentro? 
Un attacco di sciovinismo dovuto al raggiungimento delle 32766 directory? 
Pardon, cartelle.
;-)

 l'indirizzo ritorna qual era prima di lanciare il comando?
Finici di leggere il Giacomini e taci.

 definizione, rimuovi anche il tuo "uscidentro".
Avevo appunto specificato che mi sembra logico che, riconfigurando la rete, 
avrei rimosso anche l'"uscidentro". Il passacanale ce l'ho ed � funzionante, 
infatti questo messaggio arriver� al server delle news passando per il 
passacanale. La mia domanda verteva, per�, sull'utilit� del comando - o su ci� 
che sbaglio io, cosa molto pi� probabile - dacch� mi cambia l'ip soltanto 
fintanto che non riavvio la connessione; azione d'altro canto necessaria perch� 
altrimenti, dopo aver lanciato quel comando, non riesco a fare l'"uscidentro".
 > Continua a leggere, il capitolo 'routing'.
Sto continuando a leggere, tra poco arriver� al capitolo sull'instradamento. Con 
tempo e pazienza diventer� bravo anch'io, vedrai, e diventer� capace anche di 
uscire dentro!

mallin.shetland ha scritto:

non sto parlando, sto scrivendo. Pussa via, tu, sei sul ng sbagliato, questo è 
it.comp.linux.*INIZIARE*. Tu devi andare su it.comp.linux.trolleggiare.

Beppe ha scritto:

Ho provato, ma non friziona. Mi riattiva la eth0 con il precedente ip.

 route -n magari capisci  perche' non "esci" ...
Ok, ora ho imparato qualcosa anche su questo nuovo comando. Grazie amico, il 
problema era questo, in effetti.

 # route add default gw IP.DEL.GATE.WAY
Sì, la soluzione era questa, grazie!

 Continua a leggere, il capitolo 'routing'.
Ora ho capito cosa intendevi per "rimuovi anche il tuo 'uscidentro'". Volevi 
dire che rimuovo anche il gateway. Non c'� bisogno di criptare i tuoi messaggi, 
qui dentro, puoi parlare chiaro. Grazie, comunque, problema risolto.

 # ifconfig eth0 192.168.1.1 netmask 255.255.255.0
Ecco, io inizierei con il lasciare perdere il vetusto ifconfig[1]
Usa "ip" e guarda avanti :)
[1] 
http://jengelh.medozas.de/2008/0219-ifconfig-sucks.php
 
Ciao.
-- 
*** Linux user # 198661 ---_ ICQ 33500725 ***
    ***  Home  
http://www.kailed.net
  ***
        ***  Powered by openSUSE  ***

 it.comp.linux.trolleggiare.
Azz non posso che farti i complimenti (e non sono ironico) sarai su un 
NG per newbi di linux ma per quel che riguarda il killeraggio dei troll 
sei un vero professionista!

 ci sono ancora arrivato.
In Debian e derivate il file è /etc/network/interfaces
-- 
GenTLe ...di Varese, provincia.
La mia HP: 
http://digilander.iol.it/thegentle/index.htm
La vita è fatta anche di ardue scelte, tipo: "Un cuba... O una birra 
media???"

 non sto parlando, sto scrivendo.
Allora 'e ciuncà 'e mane!
Plonk

mallin.shetland ha scritto:

iu ti ciunc'a capu, menzapugnè!
Plonk

 
Il comando per la configurazione manuale (tipo ' ifconfig ') è ' route '.

 Il comando per la configurazione manuale (tipo ' ifconfig ') è ' route '.
PEr il routing "al volo" si. Per l'ip (e gw) fisso è interfaces (file di 
configurazione, non comando) :-)


 
Si si, non intendevo correggere la tua risposta, ma visto che il comandi
precedentemente usati hanno lo scopo di modificare al volo/manualmente la
configurazione della rete, mi è sembrato in tema aggiungere anche il
comando per modificare in ruote al volo/manualmente.

 l'indirizzo ritorna qual era prima di lanciare il comando?
Per esempio dovrebbe servire a capire che non si capito niente dello scopo
del comando, che stranamente hanno l'intollerabile pretesa di fare quello
per cui sono stati creati e non quello che uno pretendendo (insensatamente)
che facciano.