Como instalar a placa ethernet 10G Asus XG-C100C no Ubuntu 18.04

1

Existe alguma coisa que você precisa fazer para que esta placa de rede funcione em 18.04? Ele estava funcionando bem em 16.04 com o driver “atlântico” construído a partir de fontes fornecidas pela Asus. Depois de atualizar para o 18.04, posso ver que o driver agora parece estar incluído no Ubuntu, e posso ver o cartão usando lshw -class network , mas o syslog mostra que o link Ethernet está inativo.

Houve problemas maiores com a rede. Também não funcionaria com a porta Ethernet Gigabit integrada. Eu tive que configurar o netplan para fazer isso funcionar. No entanto, para a placa 10G, executando “networkctl”, ela mostra “sem portadora” / “configurando” para essa interface, mesmo se o cabo Ethernet estiver conectado.

Então, não tenho certeza se estou faltando alguma coisa? Há mais etapas a serem seguidas para que funcione? ou há um bug no driver atlântico 18.04?

Além disso, eu agora preciso remover todos os pacotes para me livrar do estilo antigo “ifup / ifdown” e evitar conflitos com o netplan?

felicidades

Edit: Eu tentei uma nova instalação do Ubuntu 18.04 Server, e o instalador tem o mesmo problema (isto é, mostra 'no-link' para este NIC).

Como apontado nos comentários abaixo por @binaryanomaly, há um bug no kernel fornecido com 18.04 para este NIC. Está consertado no kernel 4.16.6.

Editar: adicionado o arquivo /etc/netplan/01-network-manager-all.yaml

# Let NetworkManager manage all devices on this system
network:
  version: 2
#  renderer: NetworkManager
  renderer: networkd
  ethernets:
    enp1s0:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.0.12/24]
      gateway4: 192.168.0.1
      nameservers:
        addresses: [192.168.0.2,192.168.0.1]
    enp5s0:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.0.11/24]
      gateway4: 192.168.0.1
      nameservers:
        addresses: [192.168.0.2,192.168.0.1]
    
por Musaul 11.05.2018 / 00:18

1 resposta

0

Você não precisa remover nenhum pacote para eliminar ifup e ifdown do seu sistema. Estes comandos só terão efeito para as interfaces de rede configuradas em / etc / network / interfaces. Você pode até ter algumas interfaces gerenciadas através de / etc / network / interfaces e algumas gerenciadas através de netplan no mesmo sistema.

Se a sua interface estiver sendo exibida como "sem operadora", isso provavelmente é um problema de driver, não um problema de planejamento de rede. Você pode descartar o netplan removendo a interface do seu yaml e tentando configurá-lo diretamente usando ifconfig ou ip.

    
por slangasek 12.05.2018 / 02:05