Debian 9; configurando dispositivos de rede para um servidor www

1

Estou tentando configurar o servidor apache2 no Debian 9. Estou usando um laptop com placa de rede Ralink, que foi capaz de usar eth0, no Debian 8, com aparência mais familiar para mim. Desde que atualizei meu sistema para 9, minha interface de rede mudou e se parece com isso:

Iface      MTU    RX-OK RX-ERR RX-DRP RX-OVR    TX-OK TX-ERR TX-DRP TX-OVR Flg
enp37s0   1500        0      0      0 0             0      0      0      0 BMU
lo       65536      612      0      0 0           612      0      0      0 LRU
wlo1      1500    36736      0      1 0         20492      0      0      0 BMRU

e no arquivo /etc/interfaces.d/setup é definido como:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

O que é o enp37s0 ? E por que eu estou conectado ao roteador com wlo1, não eth0?

Minha tabela de roteamento:

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.63.16.1      0.0.0.0         UG    600    0        0 wlo1
10.63.16.0      0.0.0.0         255.255.255.0   U     600    0        0 wlo1
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 wlo1

Essa é uma configuração adequada?

    
por siery 15.12.2017 / 16:00

2 respostas

3

Por favor, veja Capítulo 2. O que há de novo no Debian 9 das Notas de Lançamento para o Debian 9 (stretch), PC de 64 bits

2.2.9. New method for naming network interfaces

The installer and newly installed systems will use a new standard naming scheme for network interfaces instead of eth0, eth1, etc. The old naming method suffered from enumeration race conditions that made it possible for interface names to change unexpectedly and is incompatible with mounting the root filesystem read-only. The new enumeration method relies on more sources of information, to produce a more repeatable outcome. It uses the firmware/BIOS provided index numbers and then tries PCI card slot numbers, producing names like ens0 or enp1s1 (ethernet) or wlp3s0 (wlan). USB devices, which can be added to the system at any time, will have names based upon their ethernet MAC addresses.

This change does not apply to upgrades of jessie systems; the naming will continue to be enforced by /etc/udev/rules.d/70-persistent-net.rules. For more information, see /usr/share/doc/udev/README.Debian.gz or the upstream documentation.

veja também Como posso mostrar os nomes antigos da eth0 e também renomear as interfaces de rede no debian 9 stretch?

Eu aconselho você a tomar um pouco de tempo para se familiarizar com o Debian 9 antes de atualizar os sistemas Debian 8 para o Debian 9, e / ou seguir documentação / tutoriais recentes, já que as mudanças são significativas.

    
por 15.12.2017 / 16:35
1

O Debian 9 mudou para nomeação de interface de rede de estilo mais recente em novas instalações. Se você atualizou do Debian 8 para 9, alguém ou alguma coisa pode ter excluído deliberadamente o arquivo /etc/udev/rules.d/70-persistent-net.rules que teria mantido os nomes antigos.

  • enp37s0 é um dispositivo de rede com fio ( en ) cujo ID de barramento PCI na saída lspci é 25: 00.0 (37 no decimal = 25 em hexadecimal) e que não está integrado à placa-mãe (até o firmware / As informações do BIOS indicam). Tem apenas uma única porta. Um NIC de porta dupla pode ter nomes como enp37s0f0 e enp37s0f1 correspondendo aos IDs PCI 25: 00.0 e 25: 00.1.
  • wlo1 é um dispositivo de rede sem fio ( wl ) que está integrado onboard ( o ) e é o primeiro desses ( 1 ) conforme indicado pelas informações de firmware / BIOS.

Diretório /etc/interfaces.d/ não deveria estar lá, você quer dizer /etc/network/interfaces.d/ ?

Você deve substituir as referências a eth0 em sua configuração de rede por enp37s0 . Além do novo nome, a interface de rede deve se comportar da mesma forma que antes.

    
por 15.12.2017 / 16:39