查看Linux网卡UUID和MAC地址---Linux命令

场景:添加网卡后发现并没有自动生成对应的文件,以及克隆后并没有自动生成新的文件。

查看网卡UUID
nmcli con show    或    nmcli con list

查看网卡mac地址
nmcli dev show    或    
nmcli dev list

注:show用于7版本;list用于6版本;

如不记得怎么使用nmcli,可以使用nmcli --help来查看这个命令如何使用,对于其他命令不会怎么使用也是这样操作。
相关文件位置:
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/udev/rules.d/70-persistent-net.rules

  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 您可以使用以下命令Linux查看网卡UUID: ``` ip link show ``` 在命令输出中,每个网卡都有一个唯一的UUID,形式如下: ``` <interface>: <...> mtu <...> qdisc <...> state <...> mode <...> group <...> qlen <...> link/ether <...> brd <...> altname <...> ... ``` 其中,`<interface>` 是网卡的名称,`link/ether` 后面的一串字符就是该网卡UUID。 ### 回答2: 在Linux系统中,网卡UUID是一个用于唯一标识网卡的字符串。每个网卡都有一个独特的UUID,可以被用于识别并区分不同的网络接口。 要查看网卡UUID,可以使用以下命令: 1. ifconfig命令 ifconfig命令可以用来显示当前系统中所有正在使用的网络接口信息。通过执行ifconfig命令,并找到你需要查看网卡或接口的名称,你可以看到该接口的UUID信息。 例如,如果需要查看eth0网卡UUID,可以在终端中执行以下命令: ifconfig eth0 然后,在输出中找到以下行: ether [网卡UUID] 其中,[网卡UUID]是eth0网卡UUID字符串。这种方法虽然较为常见,但是相对比较繁琐,并且需要手动查找。 2. ip命令 ip命令是一个更为新的网络管理工具,可以用于查看网络接口的信息。要查看网络接口的UUID,可以执行以下命令: ip link show [接口名称] 例如,如果需要查看eth0网卡UUID,可以在终端中执行以下命令: ip link show eth0 然后,在输出中找到以下行: link/ether [网卡UUID] 其中,[网卡UUID]是eth0网卡UUID字符串。相较于ifconfig命令,ip命令更为简洁明了,可以一目了然地看到网卡UUID。 总之,查看网卡UUID有多种方法,以上两种方法都是较为常用的。可以根据个人需要和喜好来选择。 ### 回答3: 在 Linux 操作系统中,每个网卡都有唯一的 UUID,可以通过命令查看。下面介绍两种方式: 1. 通过命令 ip addr 查看网卡 UUID ip addr 是 Linux 系统中用来查询和配置网络接口的命令,其中包含了网卡UUID 信息。使用如下命令: ``` ip addr show ``` 运行后会输出各个网络接口的详细信息。其中,每个网卡UUID 信息位于 inet 后面,如下例所示: ``` 2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 08:00:27:b0:D5:3F brd ff:ff:ff:ff:ff:ff inet 192.168.1.103/24 brd 192.168.1.255 scope global dynamic enp0s3 valid_lft 2167sec preferred_lft 2167sec inet6 fe80::a00:27ff:feb0:d53f/64 scope link valid_lft forever preferred_lft forever ``` 上述代码中 enp0s3 网卡UUID 信息是 fe80::a00:27ff:feb0:d53f。 2. 通过命令 nmcli 查看网卡 UUID nmcli 是 NetworkManager 命令行工具,也可以用于查看网卡UUID 信息。使用如下命令: ``` nmcli device show ``` 运行后会输出所有网络设备的详细信息,其中包含了每个网卡UUID 信息,如下例所示: ``` GENERAL.DEVICE: enp0s3 GENERAL.TYPE: ethernet GENERAL.HWADDR: 08:00:27:b0:d5:3f GENERAL.MTU: 1500 GENERAL.STATE: 100 (connected) GENERAL.CONNECTION: Wired connection 1 GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/0 IP4.ADDRESS[1]: 192.168.1.103/24 IP4.GATEWAY: 192.168.1.1 IP4.DNS[1]: 192.168.1.1 IP6.ADDRESS[1]: fe80::a00:27ff:feb0:d53f/64 IP6.GATEWAY: IP6.DNS[1]: IP6.lladdr: 08:00:27:b0:d5:3f ``` 上述代码中 enp0s3 网卡UUID 信息是空的,实际上这是因为 NetworkManager 默认情况下并不会管理这个网卡,所以 UUID 没有被分配。如果要让 NetworkManager 管理这个网卡,可以使用 nmcli 命令来设置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值