Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了linux – 在ubuntu服务器中切换eth0和eth1大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我有一个简单的问题.我有一台运行Ubuntu服务器8.04 LTS和2个NIC的计算机.一个在主板上连接到互联网,一个PCI卡连接到内部网络.在@R_996_9382@,它检测到主板上的NIC为eth1,PCI卡为eth0.我反过来想要他们.特别是因为主机服务器不会使用PCI NIC,仅适用于将在其上运行的某些虚拟机. 因此,目前机器启动时激活eth1(主板NIC)获取带有dhcp的IP,同时单独留下eth0(
我有一个简单的问题.我有一台运行ubuntu服务器8.04 LTS和2个NIC的计算机.一个在主板上连接到互联网,一个PCI卡连接到内部网络.在@R_996_9382@,它检测到主板上的NIC为eth1,PCI卡为eth0.我反过来想要他们.特别是因为主机服务器不会使用PCI NIC,仅适用于将在其上运行的某些虚拟机.

因此,目前机器启动时激活eth1(主板NIC)获取带有dhcp的IP,同时单独留下eth0(PCI NIC).这正是我想要的,除了eth0和eth1切换.

谢谢.

解决方法

正如tzafrir.net所提到的,在没有更多解释的情况下,在包含Ubuntu的基于Debian的系统上,你需要检查/etc/udev/rules.d/70-persistent-net.rules文件,你会发现类似于以下内容的行: @H_696_24@# PCI device 0x14e4:0x170c (b44) SUBSYstem=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="00:15:c5:6d:b1:9e",ATTR{typE}=="1",KERNEL=="eth*",NAME="eth0"

您显然会找到一个用于NAME =“eth0”而另一个用于“NAME = eth1”,但每个都有相应的R_945_11845@AC地址.您只需交换NAME值并重新启动计算机,系统就会重命名它们.您甚至可以将它们命名为wan或lan等不同的东西,只要您的路由和其他配置使用相同的名称即可.

在基于RedHat的系统(包括Fedora和CentOS)上,可以通过更改相应的/ etc / sysconfig / network-scripts / ifcfg-ethX文件中的HWADDR行来完成.

重点是在重新启动时保持相同的NIC,因为过去已知内核可以更改可以交换NIC顺序的PCI卡的寻址顺序.

大佬总结

以上是大佬教程为你收集整理的linux – 在ubuntu服务器中切换eth0和eth1全部内容,希望文章能够帮你解决linux – 在ubuntu服务器中切换eth0和eth1所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。