linux系统修改接口名称,linux – 改变网络接口的名称,debian wheezy
我正在尝试为接口设置名称,“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相关推荐
- linux系统子接口配置文件,Linux网卡绑定、子接口-IP别名
查看网卡线缆状态: mii-tool eth0 查看网卡底层信息: ethtool eth0 ethtool -i eth0 查看网卡驱动信息 ethtool -S eth0 查看网卡状态统计信 ...
- linux系统修改自动启动项,linux修改启动项
linux修改启动项 发布时间:2007-04-28 00:56:08来源:红联作者:readywin 在装好fedora后,便由grub来引导,不作选择则默认进入fedora.每次都在开机时选择一次 ...
- linux系统子接口配置文件,linux配置子接口
目的 linux用于在同一个网口下跑多个 vlan,同时配置多个网段的地址,实现类似交换机trunk口功能 准备 802.1q 模块 查看是否有该模块 # modinfo 8021q filename ...
- linux系统修改屏幕分辨率,Linux系统下更改屏幕分辨率和刷新率方法
显卡太PP的请不要向windows里那样改,因为linux不高兴就不让进桌面 [root@bogon ~]# cd /etc/X11 [root@bogon X11]# ls applnk lbxpr ...
- Linux系统修改主机名称方法
在Linux系统中,修改主机名称的方法主要有以下两种: 1. 使用hostnamectl命令修改主机名称 `hostnamectl`命令是一个系统管理工具,它可以用于管理主机名.静态主机名.虚拟主机名 ...
- Linux 系统修改环境变量的方法
1. Linux 系统修改环境变量 正常情况下改变环境变量可以修改的文件有两类: 第一类是 "系统的全局环境变量",修改之后可作用于整个系统包含的所有用户都会生效:(文件:/etc ...
- aspnet管理员用户登录_WINDOWS/LINUX系统修改管理员密码方法
首先要登录到服务器 1.Windows系统修改管理员密码方法: 命令方式修改:开始->运行或WIN+R键,输入CMD,打开命令行输入net user administrator(如有更改请输入更 ...
- linux 修改密码和端口号_WINDOWS/LINUX系统修改管理员密码方法
首先要登录到服务器 1.Windows系统修改管理员密码方法: 命令方式修改:开始->运行或WIN+R键,输入CMD,打开命令行输入net user administrator(如有更改请输入更 ...
- Linux系统修改 Linux 系统日志打印级别
Linux系统修改 Linux 系统日志打印级别
最新文章
- iOS9中如何在日历App中创建一个任意时间之前开始的提醒(一)
- 打patch p0 p1区别
- 如何通过github提升自己
- python中argv的用法
- jqgrid mvc_jqGrid,REST,AJAX和Spring MVC集成
- Linux下安装jdk8步骤详述
- tiny4412u-boot烧写及根文件系统制作(不进入终端问题)
- Facebook将照片3D化技术商用,强大的算法+海量的数据+移动端优化是工程亮点
- 云图说 | 揭秘云硬盘高可靠性的秘密,速来围观
- HackerRank,一行代码解决输出问题
- 海龟绘图两小时上手C语言 - 5 彩色螺旋线
- spring实现mqtt服务端_SpringBoot--实战开发--MQTT消息推送(六十)
- 小学计算机第一册下教案,广东省小学信息技术第一册(下)全册教案
- delphi android 微信支付,Delphi XE10实现移动端微信支付接口(含源码)
- _beginthread和_beginthreadex()
- st8s003 c语言编译器,stm8s003f3p6
- 使用Java程序接口备份数据库的思路与实现
- 1058:求一元二次方程
- OMAP3530资料
- java dwr 漏洞_DWR异常情况处理常见方法解析
热门文章
- .NET MVC Filter异常处理
- eclipse svn异常:RA layer request failed 的解决方案
- java多线程解决应用挂死的问题
- ImportError: No module named _ssl解决方法
- 支付宝支付 订单参数异常,请重新下单后再发起付款
- 在Angular中有多个字段
- 不可变的意思是什么?
- 如何解决java.lang.NoClassDefFoundError:Java 9中的javax / xml / bind / JAXBException
- 为预测用户出行需求,ofo开始使用AI实现智能调度
- Zabbix Python API 应用实战