eu atribuí um endereço IP temporário à minha interface eth0
usando este comando
sudo ifconfig eth0 169.254.1.1 netmask 255.255.0.0
como descrito aqui
funciona bem, quando eu faço ifconfig
mostra o endereço IP recém-atribuído.
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
Eu esperava que este endereço IP fosse mantido até que eu o liberasse. mas logo depois é reiniciado
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
Eu só preciso desse endereço IP temporariamente e não altero meu /etc/network/interfaces
, que lê
auto lo
iface lo inet loopback
eu sou em 12.04, qualquer sugestão seria útil
obrigado
UPDATE
este é o meu motivo. Eu quero transferir alguns arquivos grandes em ethernet. Eu tenho laptops com adaptadores compatíveis com Gigabit, mas roteadores lentos. Quando ambas as máquinas são windows, eu posso conectá-las simplesmente com um cabo de rede e depois de algum tempo, quando elas não encontram um servidor dhcp, elas revertem para endereço link-local da faixa 169.254.xx / 16 e as transferências de arquivos simplesmente funcionariam. Infelizmente no Ubuntu isso não acontece. Eu tenho que definir manualmente um endereço IP. Em seguida, as máquinas podem fazer ping e podem transferir arquivos, mas apenas por um curto intervalo de tempo.
Uma coisa que posso fazer é continuar emitindo sudo ifconfig eth0 ...
a cada 30 segundos para manter as coisas funcionando, mas isso é muito chato. Eu tenho que fazer este tipo de transferências com bastante frequência, então prefiro não ter o incômodo de modificar etc/network/interfaces
everytime.