Points de connaissance relatifs au pilote de la carte réseau Ubuntu

Installation du pilote

Voici un exemple d'installation du pilote de la carte réseau 10G X520. Pour des étapes spécifiques, voir l' installation du pilote de la carte réseau 10G X520 DA2 dans Ubuntu 18.04 .

Afficher les informations de la carte réseau

Affichez simplement les informations IP de la carte réseau:

ifconfig
ifconfig -a
ip add
ip add|grep net

Afficher les informations sur le fabricant et le modèle de la carte réseau:

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

Afficher les commandes liées au pilote système

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

Afficher le nombre de files d'attente d'interface réseau

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

commandes de l'utilitaire ethtool

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

commandes de l'utilitaire ip link

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

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

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

Fichier de configuration de la carte réseau

Il existe deux fichiers de configuration de la carte réseau ubuntu. Les commandes de démarrage sont différentes. Il est recommandé d'utiliser la première méthode. Les deux méthodes sont présentées comme suit:

première méthode:

# 配置文件
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

Commande de fonctionnement de la carte réseau du serveur:

systemctl status networking
systemctl restart networking

Deuxième méthode:

Parce qu'Ubuntu 18.04 utilise netplan pour gérer le réseau. Un fichier yaml a été créé par défaut dans le système cd / etc / netplan, tel que 50-cloud-init.yaml.

Ensuite, nous créons une adresse IP statique pour la carte réseau ens33, comme suit:

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

Explication ⚠️: Cette machine de test n'a qu'une seule carte réseau ~

Enfin, utilisez-le sudo netplan applypour redémarrer le service réseau. Utilisez ip a pour vérifier si votre adresse IP statique est définie avec succès!

Modifier l'adresse du serveur DNS

première méthode:

Passez /etc/network/interfaces, ajoutez la phrase suivante à la fin: 223.5.5.5 ci-dessous est l'adresse DNS d'Ali, vous pouvez choisir vous-même l'adresse DNS appropriée.

DNS-nameservers 223.5.5.5

Le DNS prendra effet après le redémarrage de la carte réseau. À ce stade, regardez /etc/resolv.conf, il y a une ligne supplémentaire en bas:

# 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

Deuxième méthode:

sudo vim /etc/systemd/resolved.conf

#修改如下内容:

[Resolve]

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

systemctl restart systemd-resolved.service

Processus de détection d'échec de l'état physique de la liaison de la carte réseau

Si nous trouvons la panne de carte réseau suivante:

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

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

Les informations ci-dessus montrent que la carte réseau eth0 n'a pas de porteuse et qu'il n'y a pas de RUNNINGbit d'indicateur de ce type lors de l'utilisation d'ifconfig eth0 ~

Étapes de dépannage:

(1) Vérifiez d'abord si l'interface réseau sur le serveur est normale. Pour les modules optiques, vérifiez si la prise du module a un point lumineux rouge, et pour les ports électriques, vérifiez si le voyant est normal;

(2) Vérifiez s'il y a un point lumineux rouge dans l'interface du câble à fibre optique et si chaque module ou interface sur le commutateur est desserré ou pas fermement inséré;

(3) ip link set eth0 upEssayez de démarrer manuellement;

(4) Vérifiez s'il y a un problème avec la carte Pcie, si la carte mère est normale, etc.

document de référence

Je suppose que tu aimes

Origine blog.51cto.com/wutengfei/2541057
conseillé
Classement