Preciso executar o sudo dhclient eth0 automaticamente a cada inicialização

4

Acabei de instalar o ubuntu 12.04.1 instalação alternativa (para o raid 0 em alguns discos). Eu tenho alguns problemas com a rede. Eu estou na escola, usamos cabo, e tem IPv6.

Se eu run ifconfig eth0 heres minha saída:

eth0      Link encap:Ethernet  HWaddr e0:cb:4e:87:ff:db  
          inet addr:128.39.194.217  Bcast:128.39.194.223  Mask:255.255.255.224
          inet6 addr: 2001:700:1100:8008:e2cb:4eff:fe87:ffdb/64 Scope:Global
          inet6 addr: fe80::e2cb:4eff:fe87:ffdb/64 Scope:Link
          inet6 addr: 2001:700:1100:8008:48f7:c23:1d87:da6c/64 Scope:Global
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1063378 errors:0 dropped:0 overruns:0 frame:0
          TX packets:489811 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1577173461 (1.5 GB)  TX bytes:37043669 (37.0 MB)
          Interrupt:68 Base address:0x6000

Meu / etc / network / interfaces está assim:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface

auto lo
iface lo inet loopback
# The primary network interface
auto eth0
# NetworkManager#iface eth0 inet dhcp
# NetworkManager#hostname 2001:700:1100:1::4
# This is an autoconfigured IPv6 interface
iface eth0 inet6 auto

(eu tive que remover as hashtags, por causa do BIGFONT eu peço no ubuntu)

O "gerenciador de rede" diz que não estou conectado.

Deixe-me saber se você precisar de mais alguma informação. :)

    
por Fyksen 26.09.2012 / 09:15

3 respostas

7

Ok, então tenho uma resposta muito melhor do que antes.

Que tal tentarmos isso?

Abra um terminal.

gksu gedit /etc/rc.local

Adicione: sudo dhclient eth0 assim.

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
sudo dhclient eth0
exit 0

Salvar e & amp; Fechar. Reinicie e deve funcionar.

    
por mywebslave 26.09.2012 / 10:15
3

Seu NetworkManager por algum motivo comentou a configuração necessária para fazer o DHCP pegar um endereço IPv4. Talvez tenha sido um bug ou você configurou para desligar o IPv4? É por isso que não está funcionando.

# NetworkManager#iface eth0 inet dhcp

Para resolver o problema, basta restaurar a configuração.

iface eth0 inet dhcp

Verifique também a configuração do seu NetworkManager e certifique-se de que você não desabilitou o IPv4 na interface.

    
por Michael Hampton 09.06.2014 / 14:42
0

Você pode criar um lançador para o seu comando e colocá-lo nos aplicativos de inicialização automática

Para criar um lançador:

Usando o tipo ALT + F2

gnome-desktop-item-edit --create-new ~/Desktop

Isso iniciará a caixa de diálogo da GUI e criará um iniciador na sua área de trabalho:

Pré-requisitos

gnome-desktop-item-edit é instalado automaticamente se você instalou o gnome-shell / gnome-fallback. Também é instalado automaticamente se você instalou anteriormente gnome-tweak-tool .

Como alternativa, você pode instalar o antigo painel do gnome sem muito do tamanho:

sudo apt-get install --no-install-recommends gnome-panel
    
por user61928 26.09.2012 / 10:02