V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
pppguest3962
V2EX  ›  Linux

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

  •  
  •   pppguest3962 · 2023-02-09 18:20:40 +08:00 · 2462 次点击
    这是一个创建于 652 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    16 条回复    2023-02-10 12:04:49 +08:00
    1423
        1
    1423  
       2023-02-09 18:26:09 +08:00
    lshw
    pppguest3962
        3
    pppguest3962  
    OP
       2023-02-09 18:34:08 +08:00
    @1423 没有这个命令。。。

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

    另外 lshw 并不自带,需要 apt 安装一份
    seers
        5
    seers  
       2023-02-09 18:43:11 +08:00 via Android
    去 dmesg 找,有初始化的字符串
    ysc3839
        6
    ysc3839  
       2023-02-09 19:07:53 +08:00 via Android
    换成 NetworkManager (
    不需要代号也能配置
    feedcode
        7
    feedcode  
       2023-02-09 19:31:17 +08:00   ❤️ 1
    网络设备在
    ls /sys/class/net/
    billlee
        8
    billlee  
       2023-02-09 19:40:51 +08:00 via Android   ❤️ 2
    ip link show
    billytom
        9
    billytom  
       2023-02-09 20:19:18 +08:00 via Android
    我之前也弄过这样,因为还几个网卡呢,后来我哭了,只能没有卡号配置文件用,感觉很别扭,又总想重装
    lingling47
        10
    lingling47  
       2023-02-09 21:04:05 +08:00 via Android
    网卡代号可以计算出来 我记得有规范
    Chaconne
        11
    Chaconne  
       2023-02-09 21:07:22 +08:00 via iPhone
    不懂,试试“ifconfig”、sudo airmon-ng
    documentzhangx66
        12
    documentzhangx66  
       2023-02-09 21:16:58 +08:00
    以后记得系统分区用 btrfs ,然后做重要操作前,先打个快照。
    Droi
        13
    Droi  
       2023-02-09 21:26:54 +08:00
    一楼给出了方法啊
    lshw -class network -short
    如果安装 network-manager 用 nmcli device show
    sNullp
        14
    sNullp  
       2023-02-10 04:11:21 +08:00
    8 楼是最直接的答案
    bao3
        15
    bao3  
       2023-02-10 06:25:42 +08:00 via iPhone
    回答了这么长,只有 8 楼是最简单的,符合 Unix 哲学……
    使用内置的 ip 命令就可以了,虽然 7 楼的方法也比较简单但对新手还是麻烦一些。
    lafuerza
        16
    lafuerza  
       2023-02-10 12:04:49 +08:00
    ip addr
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2648 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 04:22 · PVG 12:22 · LAX 20:22 · JFK 23:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.