Como configurar o eth0 manualmente?


16

Como configurar manualmente eth0no Ubuntu? Eu não tenho nenhum servidor DHCP. Preciso de um endereço IP para capturar pacotes?


4
Você fará isso com programação?

Respostas:


14

Não sei ao certo o que você quer dizer com sua pergunta. O método manual real foi descrito acima, mas desde que você escreve que não possui DHCP, acho que você gostaria de saber o que fazer para fornecer à sua caixa um endereço IP estático e atribuir esse endereço IP no momento da inicialização automaticamente. 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ê quiser saber o que deve / poderia entrar nesse arquivo, digite " man interfaces ".

Por exemplo, minha /etc/network/interfacesaparência é esta (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 já podem parecer semelhantes em sua caixa. Você pode estar interessado especialmente no restante do arquivo: Essas linhas definem uma configuração de rede estática para eth0 (sem DHCP) e essa configuração estática é ativada automaticamente em cada inicialização.


4

Você também pode tentar isso:

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

  2. Edite o eth0

    auto eth0
    iface eth0 inet dhcp
    
  3. Salvar e sair

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


2

Você não precisa de um endereço IP para capturar pacotes no modo promíscuo (quando deseja 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 o endereço IPv4 à interface (o endereço do link local IPv6 é atribuído automaticamente, se você tiver o IPv6 ativado).


com o novo ipuso em ip link set eth0 upvez disso
rubo77

-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

o abover resposta apenas de configuração para o endereço ip
Ahmad Safi Afeganistão
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.