Recientemente compré una placa ASROCK Z590M con un controlador de red integrado Intel I219-V. Sin embargo, la última versión de Focal 20.04.2 no detectará la NIC integrada. Este es un problema conocido con Linux, ya que ASROCK no tiene los controladores. Intel tampoco muestra ningún controlador en su sitio.
Algunas personas desactivaron el adaptador integrado y agregaron una NIC adicional, pero, debido a mi aplicación, eso crearía problemas, por lo que me gustaría usar la tarjeta integrada.
Entonces, ¿cómo puedo hacer eso?
Respuesta1
Después de leer y modificar, esto es lo que funcionó para mí. Espero que esto ayude a todos los demás a configurar las nuevas placas con Intel y Ubuntu.
Descargue este controlador directamente a un directorio en su servidor Ubuntu con la NIC integrada si tiene una conexión de red secundaria o a una unidad USB:https://downloadadmirror.intel.com/15817/eng/e1000e-3.8.4.tar.gz
Una vez que obtenga el archivo en el sistema, haga lo siguiente:
sudo tar zxf e1000e-3.8.4.tar.gz sudo cd e1000e-3.8.4/src/ sudo apt install make sudo apt install gcc sudo make install sudo modprobe e1000e insmod e1000e sudo reboot
Haz un:
ip a
y tome el nombre del adaptador, en mi caso
enp0s31f6
.Edite la configuración de red:
$ sudo nano /etc/netplan/00-installer-config.yaml network: ethernets: enp0s31f6: dhcp4: true version: 2
Ahorra con Ctrl+ X.
Ingrese en el símbolo del shell:
sudo netplan apply sudo reboot
Eso debería bastar, espero que te ayude para que no tengas que desperdiciar parte de tu domingo averiguándolo.
La respuesta se movió aquí desdeLa pregunta del OP.
Respuesta2
De hecho, esta es una publicación útil, pero si no tiene red y no tiene WiFi integrado o un adaptador WiFi, no puede instalar make/gcc para compilar el controlador. Además, estos son los controladores más recientes disponibles para esta NIC:http://e1000.sourceforge.net. Intel recomienda oficialmente este recurso, según el archivo Léame de la versión 25.2 (más reciente) del paquete de controladores de Intel:
La versión 25.2 es la última versión que contiene el controlador Linux e1000e. La comunidad continuará con el mantenimiento de este controlador.
y además (también según Intel):
Debido al continuo desarrollo del kernel de Linux, los controladores se actualizan con más frecuencia que las versiones incluidas. El controlador más reciente se puede encontrar enhttp://e1000.sourceforge.nety en http://downloadcenter.intel.com
ElLa forma más sencilla de resolver este problema es instalar Ubuntu 20.04.2.HWE, que incluye los controladores para esta NIC listos para usar, pero si puede o desea compilar los controladores más recientes, use el repositorio de Sourceforge.
El kernel HWE se puede instalar con el siguiente comando:
sudo apt install --install-recommends linux-generic-hwe-20.04
PD: usa estos cmdspara comprobar el tipo de HW y la versión del controlador:
lspci -nnk | grep -A2 Ethernet
O
modinfo e1000e
Respuesta3
Estoy enfrentando este problema en el servidor 20.04.2, por lo que parece que estos controladores aún no han llegado allí.
El kernel es 5.4.0-65-genérico
Respuesta4
Mientras tanto, descubrí que este adaptador funciona para que puedas empezar a utilizar Internet. Simplemente estás sacrificando un puerto USB/C.
$ sudo lshw -C net
*-network UNCLAIMED
description: Ethernet controller
product: Ethernet Connection (7) I219-V
vendor: Intel Corporation
physical id: 1f.6
bus info: pci@0000:00:1f.6
version: 10
width: 32 bits
clock: 33MHz
capabilities: pm msi cap_list
configuration: latency=0
resources: memory:a3200000-a321ffff
*-network
description: Ethernet interface
physical id: 2
bus info: usb@2:4
logical name: enxa0cec8cb9183
serial: a0:ce:c8:cb:91:83
size: 1Gbit/s
capacity: 1Gbit/s
capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8152 driverversion=v1.11.11 duplex=full firmware=rtl8153a-4 v2 02/07/20 ip=192.168.240.250 link=yes multicast=yes port=MII speed=1Gbit