indirizzo IP ip / link statico temporaneo

5

Ho assegnato un indirizzo ip temporaneo alla mia interfaccia eth0 usando questo comando

sudo ifconfig eth0 169.254.1.1 netmask 255.255.0.0

come descritto qui

funziona bene, quando faccio ifconfig mostra l'indirizzo IP appena assegnato.

eth0      Link encap:Ethernet  HWaddr 5c:26:0a:4f:32:11  
          inet addr:169.254.1.1  Bcast:169.254.255.255  Mask:255.255.0.0
          inet6 addr: fe80::5e26:aff:fe4f:3211/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:774 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1160 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:170598 (170.5 KB)  TX bytes:218967 (218.9 KB)
          Interrupt:20 Memory:f6900000-f6920000 

mi aspettavo che questo indirizzo IP fosse valido fino a quando non lo scarico. ma subito dopo viene ripristinato

eth0      Link encap:Ethernet  HWaddr 5c:26:0a:4f:32:11  
          inet6 addr: fe80::5e26:aff:fe4f:3211/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:784 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1202 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:174678 (174.6 KB)  TX bytes:228013 (228.0 KB)
          Interrupt:20 Memory:f6900000-f6920000 

Ho solo bisogno di questo indirizzo IP temporaneamente e preferisco non cambiare il mio /etc/network/interfaces che legge

auto lo
iface lo inet loopback

sono il 12.04, qualsiasi suggerimento sarebbe utile grazie

Aggiorna

questo è il mio motivo. Voglio trasferire alcuni file di grandi dimensioni su Ethernet. Ho computer portatili con adattatori compatibili Gigabit ma router lenti. Quando entrambe le macchine sono Windows posso semplicemente collegarle con un cavo di rete e dopo un po 'di tempo in cui non trovano un server DHCP, ritornano a link-local address dell'intervallo 169.254.xx / 16 e il trasferimento dei file avrebbe funzionato. Sfortunatamente in Ubuntu questo non succede. Devo impostare manualmente un indirizzo IP. Quindi le macchine possono eseguire il ping a vicenda e possono trasferire file, ma solo per un breve intervallo di tempo.

Una cosa che posso fare è continuare a rilasciare sudo ifconfig eth0 ... ogni 30 secondi o giù di lì per far funzionare le cose, ma questo è piuttosto fastidioso. Devo fare questo tipo di trasferimenti abbastanza frequentemente, quindi preferisco non prendere il fastidio di modificare etc/network/interfaces ogni volta.

    
posta mzzzzb 06.01.2014 - 17:48

2 risposte

0

Seguendo la risposta di @ Jobin ho fatto una scoperta che è stata più facile.

In Gestione della rete nella scheda Connessione cablata - & gt; Impostazioni IPv4, è possibile modificare il metodo in Link locale (da DHCP automatico). per una rapida sessione di condivisione dei file, questo è più facile in quanto non è necessario inserire un indirizzo IP manuale ogni volta.

    
risposta data mzzzzb 14.02.2014 - 03:41
1

Hai un metodo GUI per fare questo:

Digitare "rete" nel trattino e fare clic su "Connessione di rete". Fare clic su "modifica" dopo aver fatto clic sulla connessione di rete attuale in "connessione cablata".

Nelle impostazioni IPv4, imposta il tuo metodo come "manuale" e imposta l'indirizzo IP, il gateway e l'indirizzo della maschera di rete come richiesto.

Questo imposterà manualmente l'indirizzo IP.

Per conoscere il tuo indirizzo IP, la maschera di rete e l'indirizzo del gateway, scrivi questo su un terminale:

nmcli dev list iface eth1 | grep IP4
    
risposta data jobin 07.01.2014 - 10:57

Leggi altre domande sui tag