Debian11,脚本不小心把网卡的启动脚本给冲掉了。。,如何寻回网卡的的代号?

2023-02-09 18:20:40 +08:00
 pppguest3962

使用开荒脚本的时候,没注意看原来 /etc/network/interface 里面的网卡代号,比如说 ens192 什么的
开荒脚本设定网卡固定 IP 的一段测试期间没写完善,保留了以前测试机的网卡代号,所以没去获取原来的代号做变量,用在新配置脚本里,
只把 interface 文件 backup 去了 /tmp 里,不小心重启,就没了
简单地追溯了一下 lspci,modinfo ,去 /dev 摸,看不出个什么,百度真是垃圾,发帖请教大家吧
谢谢!

2453 次点击
所在节点    Linux
16 条回复
1423
2023-02-09 18:26:09 +08:00
lshw
cnbatch
2023-02-09 18:26:36 +08:00
pppguest3962
2023-02-09 18:34:08 +08:00
@1423 没有这个命令。。。

@cnbatch 这个帖子只是告知设置 IP 的方法,似乎没有提到任何命令可以看到 ens 代号
cnbatch
2023-02-09 18:39:48 +08:00
曲线办法:
用 LiveCD 启动电脑,然后在 Live 环境看看有没有各种网卡代号,或许会有

另外 lshw 并不自带,需要 apt 安装一份
seers
2023-02-09 18:43:11 +08:00
去 dmesg 找,有初始化的字符串
ysc3839
2023-02-09 19:07:53 +08:00
换成 NetworkManager (
不需要代号也能配置
feedcode
2023-02-09 19:31:17 +08:00
网络设备在
ls /sys/class/net/
billlee
2023-02-09 19:40:51 +08:00
ip link show
billytom
2023-02-09 20:19:18 +08:00
我之前也弄过这样,因为还几个网卡呢,后来我哭了,只能没有卡号配置文件用,感觉很别扭,又总想重装
lingling47
2023-02-09 21:04:05 +08:00
网卡代号可以计算出来 我记得有规范
Chaconne
2023-02-09 21:07:22 +08:00
不懂,试试“ifconfig”、sudo airmon-ng
documentzhangx66
2023-02-09 21:16:58 +08:00
以后记得系统分区用 btrfs ,然后做重要操作前,先打个快照。
Droi
2023-02-09 21:26:54 +08:00
一楼给出了方法啊
lshw -class network -short
如果安装 network-manager 用 nmcli device show
sNullp
2023-02-10 04:11:21 +08:00
8 楼是最直接的答案
bao3
2023-02-10 06:25:42 +08:00
回答了这么长,只有 8 楼是最简单的,符合 Unix 哲学……
使用内置的 ip 命令就可以了,虽然 7 楼的方法也比较简单但对新手还是麻烦一些。
lafuerza
2023-02-10 12:04:49 +08:00
ip addr

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/914674

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX