Como configurar a eth0 manualmente?

16

Como configurar manualmente eth0 no Ubuntu? Eu não tenho nenhum servidor DHCP. Preciso de endereço IP quando vou apenas capturar pacotes?

    
por Jorge Castro 19.03.2011 / 07:31

4 respostas

13

Não sei exatamente o que você quer dizer com sua pergunta. O método manual real foi descrito acima, mas desde que você escreve você não tem DHCP, eu acho que você gostaria de saber o que fazer para dar à sua caixa um endereço IP estático e atribuir este endereço IP automaticamente durante a inicialização. Bem, aqui está como:

Deve haver um arquivo /etc/network/interfaces . Este arquivo é lido pelos scripts de inicialização do Ubuntu, que por sua vez configuram a rede de acordo com esse arquivo. Se você gostaria de saber o que deve / poderia entrar nesse arquivo, por favor digite " man interfaces ".

Por exemplo, meu /etc/network/interfaces é assim (os comentários são cortados):

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
        address 192.168.20.20
        netmask 255.255.255.0
        network 192.168.20.0
        broadcast 192.168.20.255
        gateway 192.168.20.250

As duas primeiras linhas são padrão e podem já ser parecidas na sua caixa. Você pode estar interessado especialmente no resto do arquivo: Essas linhas definem uma configuração de rede estática para eth0 (sem DHCP), e essa configuração estática fica ativa automaticamente em cada inicialização.

    
por Binarus 19.03.2011 / 12:58
2

Você não precisa de um endereço IP para capturar pacotes no modo promíscuo (quando quiser capturar todo o tráfego, não apenas o tráfego destinado ao seu computador). Você pode colocar essa interface usando o comando

ifconfig eth0 up

Isso não atribui endereço IPv4 à interface (o endereço de link local IPv6 é atribuído automaticamente, se você tiver o IPv6 ativado).

    
por Olli 19.03.2011 / 09:33
2

Você também pode tentar isso:

  1. sudo -H gedit /etc/network/interfaces

  2. Edite a eth0

    auto eth0
    iface eth0 inet dhcp
    
  3. Salvar e sair

  4. Executar sudo /etc/init.d/networking restart .

por deval bhamare 27.12.2015 / 18:48
-1
ifconfig
ifconfig etho
ifconfig ehto 192.168.3.40 netmask 255.255.255.0
route -n

ou

ip route show
then 
name for DNS
nameserver 127.0.11
nameserver 8.8.8.8
    
por Ahmad safi Afghanistan 12.10.2015 / 13:26

Tags