A internet com fio não está funcionando no 16.04 após a reinicialização

0

Não consigo pingar minha caixa do PFSense ou 8.8.8.8. Minha placa de rede na minha placa-mãe estava funcionando e depois parada após a reinicialização, então acabei de comprar uma nova Intel Pro NIC que funcionou, mas agora, após uma redefinição após alguns dias, não consigo fazer com que ela apareça. Eu sou muito novo no Linux, mas estive pesquisando e tentando por dias para fazer isso funcionar. Eu queria entrar em contato com a comunidade antes de começar tudo de novo, já que o carregamento de tudo de volta me leva quase oito horas para que todos os meus compartilhamentos de mídia sejam configurados corretamente. Alguma idéia?

A saída de etc / network / interfaces é: (Eu estou tendo que digitá-lo manualmente, pois é um servidor sem cabeçalho no qual não consigo fazer o SSH).

(desculpe o abaixo estão em linhas individuais, eu só não sei como fazê-los parecer assim no corpo real) - total noob aqui.

auto lo iface lo inet loopback

auto enp129s0f0 iface enp129s0f0 inet estático  endereço 192.168.1.232  netmask 255.255.255.0  rede 192.168.1.0  transmissão 182.168.1.255  gateway 182.168.1.1  dns-nameservers 182.168.1.1.8.8.8.8

(Eu sei que não está definido para eth0, mas o meu NIC onboard ainda está definido para isso, e eu tinha que trabalhar antes, mas só parou agora).

Eu também troquei para um novo lugar na placa-mãe.

Também tentei tudo isso sem sorte:

sudo ifdown -a sudo ifup -a sudo dhclient enp128s0f0 sudo /etc/init.d/networking restart sudo iptables -F

editei manualmente /etc/udev/rules.d/70-persistent-net.rules para incluir o endereço mac do novo cartão (ele não estava aparecendo automaticamente) e também mantive o KERNAL == 'eth *' , NAME="enp129s0f0"

Ouput do iplink mostra 8 itens - todos estão DOWN exceto lo que é UNKNOWN e enp129s0f0 que é UP:

lo enp7s0 enp8s0 enp12s0 enp13s0 enp129s0f0 enp129s0f1 docker0

    
por graham852 30.10.2016 / 04:06

1 resposta

0

Eu posso não ter a resposta, mas sei que vou ajudá-lo, desde que o que eu veja seja preciso.

UDEV

Não é comum precisar manipular arquivos no UDEV, a menos que você esteja tentando renomear como as interfaces aparecem ou definir alguns valores personalizados. Tenha em mente que, para que a rede funcione em geral, não é necessário mexer com os arquivos UDEV. Por favor, sempre que você modificar um arquivo de sistema, faça um backup primeiro.

Endereços estáticos

Você está usando um endereço estático. A menos que você tenha uma necessidade muito específica de um endereço estático, você deve usar o DHCP e, em vez disso, definir a reserva de IP do roteador, com base no endereço MAC. Dada a sua configuração atual, você também fez uma reserva de IP em seu roteador? Se não, você poderia ter outro dispositivo com o mesmo IP que está em conflito com o seu servidor. Eu já vi isso muitas vezes em redes domésticas e corporativas em que alguém definiu um endereço estático dentro do mesmo intervalo do pool de concessão de DHCP: Fim do jogo. Haverá conflitos de endereços IP até que um dos dispositivos desapareça.

Diferentes intervalos de rede

Eu não sei se isso é um erro de digitação ou real. Olhe atentamente para os endereços. Eles não estão no mesmo intervalo. Alguns de seus endereços começam com 192.168.x.x e outros com 182.168.x.x. Não importa se você quer 192 ou 182, mas não importa se você não é consistente com todos os dispositivos da sua rede.

Normalmente, em um ambiente doméstico, você deve ver isto:

auto lo
iface lo inet loopback

auto <interfaceName>
iface <interfaceName> inet dhcp

Se você era inflexível em endereços estáticos, verifique se ele é semelhante ao seguinte:

auto enp129s0f0
iface enp129s0f0 inet static
address 192.168.1.232
netmask 255.255.255.0
gateway 192.168.1.1

^^ Se fizer o acima ^^, certifique-se de definir uma parte do intervalo de endereços no roteador (extremidade inferior ou extremidade superior) fora do intervalo de DHCP. Você não pode atribuir 192.168.1.1 porque esse é o seu roteador (gateway) e você não deve atribuir 192.168.1.255 porque esse é o seu endereço de broadcast. Você também não usa 192.168.1.0 porque isso significa que você está na sub-rede x.x.1.x e qualquer endereço de .1 a .255 é válido em sua rede.

Low end static range: 192.168.1.2 - 192.168.1.30
DHCP remaining: 192.168.1.31 - 192.168.1.254
  -or-
DHCP lower: 192.168.1.2 - 192.168.1.230
Upper end static: 192.168.1.231 - 192.168.1.254

Esses são apenas exemplos. Esculpir o que você precisa. Normalmente você vai usar a estática com moderação. Se você não estiver gerenciando uma rede grande, basta deixar o DHCP e definir reservas no roteador ou você poderá encontrar conflitos e / ou problemas de comunicação.

Além disso, você precisa ler em systemd se o item acima não o corrige. A partir de 16.04, a rede é gerenciada pelo systemd, até certo ponto. É por isso que o nome da sua interface agora aparece como enp129s0f0 e não como a antiga eth0 como em 14.04 e anterior. Este é o resultado da nomenclatura de interface preditiva no systemd.

Alimento para o pensamento

Com base nos seus comentários sobre ser novo, não saber como formatar nesta página e também não saber copiar exatamente as coisas, darei alguns exemplos:

Perdoe-me se você já sabe. O básico no linux

Command with no options:
    command

Command with a file path:
    command /filePath/file

Command with options and file path:
    command -option /filePath/file

Get help on a command:
    command -h
       -or-
    command --help

Read the manual page:
    man command

Show attached disks:
    lsblk

Show mount points:
    mount

Remove a drive:
    umount /path

Change into another directory (folder):
     cd /path

Copy a file:
    cp /path-to-file /path-to-destination

Make a file:
    touch /path/fileName

Make a directory (folder):
    mkdir folderName

Edit a file:
    vim /path/fileName

Reference to this folder:
    ./

Reference to parent folder:
    ../

Coloque uma unidade flash conectada ao seu computador e digite mount . Encontre o caminho para a sua unidade flash e digite cd / e anexe o caminho que você vê listado em mount . Digite pwd e verifique se você está dentro do caminho para a unidade flash. daqui, use a cópia e o arquivo do shell assim:

If you have to copy files:
    cp /path/file ./

If you have to, make a file:
    touch ./myFile

Quando você precisar ler a saída como ifconfig ou ls -la , basta gravar a saída em um arquivo usando pipe. (comando + pipe + comando + append + arquivo)

Example:
    ifconfig -a | cat >> myFile

Validate by printing the file to the screen
    cat myFile

Finished?
    umount /filePath

Agora, este fórum. acima de onde você digita, há um "links, imagens, estilos / cabeçalhos, citações de bloco, etc ...." Leia isso. Diz-lhe como formatar. carrapatos de volta, quatro espaços, > símbolos, etc ....

Boa sorte!

    
por D75 30.10.2016 / 07:37