Pontos de conhecimento relacionados ao driver da placa de rede do Ubuntu

Instalação do driver

Aqui está um exemplo de instalação do driver da placa de rede 10G X520. Para etapas específicas, consulte a instalação do driver da placa de rede 10G X520 DA2 no Ubuntu 18.04 .

Ver informações da placa de rede

Basta visualizar as informações de IP da placa de rede:

ifconfig
ifconfig -a
ip add
ip add|grep net

Veja o fabricante da placa de rede e as informações do modelo:

# 查看基本信息:
lspci
# 查看详细信息:
lspci -vvv # 3个小写的v
# 查看网卡信息:
lspci | grep -i eth

Ver comandos relacionados ao driver do sistema

lspci -vvv # 输出内容较多,不易找到想要信息
lsmod 或 lsmod|grep ixgbe # 这里使用的是ixgbe驱动
modinfo ixgbe # 驱动版本详细信息
ethtool -i ens4f0 # ens4f0是光口号,驱动版本简单信息
ethtool ens4f0 # 该光口网络速率、链接状态等信息

Veja o número de filas de interface de rede

cat /proc/interrupts | grep eth0
ethtool -S eth0 # eth0网口

comandos do utilitário ethtool

ethtool -h # 能看到很多帮助信息
ethtool  -p eth0  # 测试网卡,网卡的双灯会一秒一闪。
ethtool ens4f1 # 检测有没有载波, Link detected: no则无载波,使用 ip addr 命令可以看到 qdisc mq state DOWN group,此时网卡也没有 --running的标志位

comandos do utilitário ip link

sudo ip link ls <网卡名>  —查看网卡状态

sudo ip link set <网卡名> up  —启动网卡

sudo ip link set <网卡名> down  —关闭网卡

Arquivo de configuração da placa de rede

Existem dois arquivos de configuração da placa de rede do ubuntu. Os comandos de inicialização são diferentes. Recomenda-se usar o método um. Os dois métodos são apresentados da seguinte forma:

método um:

# 配置文件
sudo vi /etc/network/interfaces
# 默认的文件内容如下:
auto lo
iface lo inet loopback
# 现在修改配置文件。修改方式有两种:静态ip和动态ip
# 静态ip,修改范例如下,其中enp0s3是网卡的名字:
auto enp0s3
iface enp0s3 inet static
address 192.168.0.1
netmask  255.255.255.0
gateway  192.168.0.1
# 动态ip,修改范例如下,其中enp0s3是网卡的名字:
auto enp0s3
iface enp0s3 inet dhcp

Comando de operação da placa de rede do servidor:

systemctl status networking
systemctl restart networking

Método dois:

Porque o Ubuntu 18.04 usa o netplan para gerenciar a rede. Um arquivo yaml foi criado por padrão no sistema cd / etc / netplan, como 50-cloud-init.yaml.

A seguir, criamos um ip estático para a placa de rede ens33, como segue:

network:
    ethernets:
        ens33:
            addresses: [192.168.246.183/24]
            dhcp4: false
            gateway4: 192.168.246.254
            nameservers:
                addresses: [114.114.114.114,223.5.5.5]
    version: 2

Explicação ⚠️: Esta máquina de teste possui apenas uma placa de rede ~

Finalmente, use-o sudo netplan applypara reiniciar o serviço de rede. Use ip a para verificar se seu IP estático foi configurado com sucesso!

Modifique o endereço do servidor DNS

método um:

Passe /etc/network/interfaces, adicione a seguinte frase no final: 223.5.5.5 abaixo está o endereço DNS de Ali, você pode escolher o endereço DNS apropriado você mesmo.

DNS-nameservers 223.5.5.5

O DNS entrará em vigor após reiniciar a placa de rede. Neste momento, olhe em /etc/resolv.conf, há uma linha extra na parte inferior:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)

#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

nameserver 223.5.5.5

Método dois:

sudo vim /etc/systemd/resolved.conf

#修改如下内容:

[Resolve]

DNS=114.114.114.114
#保存退出后,执行:

systemctl restart systemd-resolved.service

Processo de detecção de falha de status físico do link da placa de rede

Se encontrarmos a seguinte falha na placa de rede:

ip addr | grep stat # 可以看到链路的物理状态,可以看到状态down,有没有载波的显示

eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN qlen 1000

As informações acima mostram que a placa de rede eth0 não tem uma portadora e não há RUNNINGtal sinalizador ao usar ifconfig eth0 ~

Etapas de solução de problemas:

(1) Primeiro verifique se a interface de rede no servidor está normal. Para módulos ópticos, verifique se o soquete do módulo tem um ponto de luz vermelha e para portas elétricas, verifique se a luz indicadora está normal;

(2) Verifique se há um ponto de luz vermelha na interface do cabo de fibra óptica e se cada módulo ou interface no switch está solto ou não inserido com firmeza;

(3) ip link set eth0 upTente iniciar manualmente;

(4) Verifique se há algum problema com a placa Pcie, se a placa-mãe está normal, etc .;

documento de referência

Acho que você gosta

Origin blog.51cto.com/wutengfei/2541057
Recomendado
Clasificación