请问linux环境下如何通过mac地址获取网卡全名

请问linux环境下如何通过mac地址获取网卡全名,第1张

/etc/udev/rulesd/70-persistent-netrules

你看看这个文件里的内容是你想要的吗?正常网卡的名称不会那么长。

你也可以直接去/etc/sysconfig/network-script/ifcfg-eth0里获取网卡名称。

最好能根据自己实际情况看一下。毕竟没你的环境,我说的一切只能是猜测。

ifconfig和lspci

2lspci |grep -i 'eth' 或 lspci | grep -i net命令

3 3iwconfig  :用于查看无线网络,如果你设备上有无线网卡此时可用此命令来查看

4ethtool -p eth0

在某些场景下,我们可能需要将一台电脑的IP地址设置成静态的。例如在局域网内部署一个服务器,我们可能不希望他通过DHCP获取动态地址,而造成无法访问。设置静态IP在window系统下比较容易,但在Linux系统下稍微麻烦一点。Ubuntu 1804系统下设置静态IP的步骤。

1:先ifconfig查看电脑的网卡信息,找到物理网卡的名称,我这里是enp3s0,其他几个是虚拟网卡和本地回环,不用管。

2:输入route-n命令,打印路由表,这里主要是为了查看网关地址,后续会用到,我这里网关地址是1921681011

3:输入sudo vim/etc/netplan/00-installer-configyaml,编辑yaml文件,注意这里需要sudo权限。

根据实际需要依次设置enp3s0网卡的静态IP地址、网关、DNS,dhcp4设置为false,最后一行添加:renderer:networkd。注意缩进对齐,并且每个冒号后面要跟一个空格,否则会有问题。设置好后保存退出。

4:输入命令netplan apply使改动生效,然后reboot重启系统,就配置好了。

CentOS7获取网卡Mac地址

查看网络配置,执行命令: # ifconfig -a

执行命令: # ifconfig enp2s0 | egrep "ether"

最终获取到Mac地址,执行命令: # ifconfig enp2s0 |egrep "ether" |awk '{print $2}'

*** 作方法注 :Solaris 10 系统会自动识别网卡,无需外加驱动。1用dmesg命令查看启动过程是否加载网卡,以及加载网卡的名称命令是#dmesg | more2 把两个网卡加入到系统中3 用ifconfig Ca来查看网卡状态4 用ifconfig命令给网卡配置ip地址命令:ifconfig [devicename] [ipaddress] netmask [mask]注意:这个命令是暂时给网卡配置ip地址5 测试网卡

1、自动获取IP地址

虚拟机使用桥接模式,相当于连接到物理机的网络里,物理机网络有DHCP服务器自动分配IP地址。

#dhclient 自动获取ip地址命令

#ifconfig 查询系统里网卡信息,ip地址、MAC地址

分配到ip地址后,用物理机进行ping ip地址,检测是否ping通。

2、手动设置ip地址

如果虚拟机不能自动获取IP,只能手动配置,配置方法如下:

输入命令

#vi /etc/sysconfig/network-scripts/ifcfg-eth0 [编辑网卡的配置文件]

输入上述命令后回车,打开配置文件,使用方向键移动光标到最后一行,按字母键“O”,进入编辑模式,输入以下内容:

IPADDR=192168410

NETMASK=2552552550

GATEWAY=19216841

另外光标移动到”ONBOOT=no”这一行,更改为ONBOOT=yes

“BOOTPROTO=dhcp”,更改为BOOTPROTO=none

完成后,按一下键盘左上角ESC键,输入:wq 在屏幕的左下方可以看到,输入回车保存配置文件。

之后需要重启一下网络服务,命令为

#servicenetwork restart

以上就是关于请问linux环境下如何通过mac地址获取网卡全名全部的内容,包括:请问linux环境下如何通过mac地址获取网卡全名、linux查看网卡信息 命令、ubuntu配置静态ip地址等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9348186.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存