我正在尝试为接口设置名称,“ethLan”而不是eth0.这样做还可以确保if的名称在每次重新启动和内核时都保持一致.

我按照他们的说法做了,并将ethLan mac添加到/ etc / mactabs /.

此时我有两个问题:

1)if […]&&我放在/etc/network/if-pre-up.d/的/ sbin / nameif脚本无法运行.我通过将它添加到/etc/init.d/networking来解决这个问题,但为什么if-pre-up.d不起作用?

2)除非我手动执行ifconfig ethLan,否则接口将不会加载,尽管将其添加到/ etc / network / interfaces.我究竟做错了什么?

解决方法:

你找到的文章有点过时了.现在有一种简单的方法可以通过Udev为网络接口分配名称.

在Debian和衍生品(包括Ubuntu)上,请注意名为/etc/udev/rules.d/70-persistent-net.rules的文件.该文件由/lib/udev/rules.d/75-persistent-net-generator.rules在脚本/ lib / udev / write_net_rules的帮助下创建.每次udev看到一个新的网络设备时,它都会为其分配一个新号码,并将该号码附加到/etc/udev/rules.d/70-persistent-net.rules.这样,接口号在重新启动时会保持不变,如果还原/ etc,它将在重新安装后保留.

(如果您的发行版未提供这些文件,请在Debian package中查找.)

如果你想给一个接口一个有意义的名字,你有/etc/udev/rules.d/70-persistent-net.rules,你需要做的就是编辑该文件并将“eth0”改为“ethLan” .在编辑文件后运行udevadm trigger –sysname eth0重命名现有设备(我认为这需要关闭接口).如果您没有该文件,您可以自己编写单行匹配(Debian添加的复杂脚本只是为了自动执行此操作):

SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="01:23:45:67:89:ab", NAME="ethLan"

标签:linux,debian,networking,ethernet,network-interface

来源: https://codeday.me/bug/20190809/1626845.html

linux系统修改接口名称,linux – 改变网络接口的名称,debian wheezy相关推荐

  1. linux系统子接口配置文件,Linux网卡绑定、子接口-IP别名

    查看网卡线缆状态: mii-tool eth0 查看网卡底层信息: ethtool eth0 ethtool -i eth0   查看网卡驱动信息 ethtool -S eth0  查看网卡状态统计信 ...

  2. linux系统修改自动启动项,linux修改启动项

    linux修改启动项 发布时间:2007-04-28 00:56:08来源:红联作者:readywin 在装好fedora后,便由grub来引导,不作选择则默认进入fedora.每次都在开机时选择一次 ...

  3. linux系统子接口配置文件,linux配置子接口

    目的 linux用于在同一个网口下跑多个 vlan,同时配置多个网段的地址,实现类似交换机trunk口功能 准备 802.1q 模块 查看是否有该模块 # modinfo 8021q filename ...

  4. linux系统修改屏幕分辨率,Linux系统下更改屏幕分辨率和刷新率方法

    显卡太PP的请不要向windows里那样改,因为linux不高兴就不让进桌面 [root@bogon ~]# cd /etc/X11 [root@bogon X11]# ls applnk lbxpr ...

  5. Linux系统修改主机名称方法

    在Linux系统中,修改主机名称的方法主要有以下两种: 1. 使用hostnamectl命令修改主机名称 `hostnamectl`命令是一个系统管理工具,它可以用于管理主机名.静态主机名.虚拟主机名 ...

  6. Linux 系统修改环境变量的方法

    1. Linux 系统修改环境变量 正常情况下改变环境变量可以修改的文件有两类: 第一类是 "系统的全局环境变量",修改之后可作用于整个系统包含的所有用户都会生效:(文件:/etc ...

  7. aspnet管理员用户登录_WINDOWS/LINUX系统修改管理员密码方法

    首先要登录到服务器 1.Windows系统修改管理员密码方法: 命令方式修改:开始->运行或WIN+R键,输入CMD,打开命令行输入net user administrator(如有更改请输入更 ...

  8. linux 修改密码和端口号_WINDOWS/LINUX系统修改管理员密码方法

    首先要登录到服务器 1.Windows系统修改管理员密码方法: 命令方式修改:开始->运行或WIN+R键,输入CMD,打开命令行输入net user administrator(如有更改请输入更 ...

  9. Linux系统修改 Linux 系统日志打印级别

    Linux系统修改 Linux 系统日志打印级别

最新文章

  1. iOS9中如何在日历App中创建一个任意时间之前开始的提醒(一)
  2. 打patch p0 p1区别
  3. 如何通过github提升自己
  4. python中argv的用法
  5. jqgrid mvc_jqGrid,REST,AJAX和Spring MVC集成
  6. Linux下安装jdk8步骤详述
  7. tiny4412u-boot烧写及根文件系统制作(不进入终端问题)
  8. Facebook将照片3D化技术商用,强大的算法+海量的数据+移动端优化是工程亮点
  9. 云图说 | 揭秘云硬盘高可靠性的秘密,速来围观
  10. HackerRank,一行代码解决输出问题
  11. 海龟绘图两小时上手C语言 - 5 彩色螺旋线
  12. spring实现mqtt服务端_SpringBoot--实战开发--MQTT消息推送(六十)
  13. 小学计算机第一册下教案,广东省小学信息技术第一册(下)全册教案
  14. delphi android 微信支付,Delphi XE10实现移动端微信支付接口(含源码)
  15. _beginthread和_beginthreadex()
  16. st8s003 c语言编译器,stm8s003f3p6
  17. 使用Java程序接口备份数据库的思路与实现
  18. 1058:求一元二次方程
  19. OMAP3530资料
  20. java dwr 漏洞_DWR异常情况处理常见方法解析

热门文章

  1. .NET MVC Filter异常处理
  2. eclipse svn异常:RA layer request failed 的解决方案
  3. java多线程解决应用挂死的问题
  4. ImportError: No module named _ssl解决方法
  5. 支付宝支付 订单参数异常,请重新下单后再发起付款
  6. 在Angular中有多个字段
  7. 不可变的意思是什么?
  8. 如何解决java.lang.NoClassDefFoundError:Java 9中的javax / xml / bind / JAXBException
  9. 为预测用户出行需求,ofo开始使用AI实现智能调度
  10. Zabbix Python API 应用实战