千家信息网

Linux如何修改网卡名称、主机名

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,小编给大家分享一下Linux如何修改网卡名称、主机名,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Linux修改网卡名称、
千家信息网最后更新 2026年11月02日Linux如何修改网卡名称、主机名

小编给大家分享一下Linux如何修改网卡名称、主机名,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

Linux修改网卡名称、主机名

环境:VirtualBox 5.0.14 + RHEL 6.5

需求:个人实验搭建一套Standby RAC时,为了节约时间,直接复制之前安装RAC的主机模板。

但复制之后发现网卡名称不一致:

我这里的环境,Primary RAC的Public IP和Private IP分别对应的网卡名称是eth3,eth4。
而复制Standby RAC的其中一台网卡名称是eth7,eth7;另一台是eth5,eth6.为了保持一致方便后续管理维护,需要将Standby RAC的两台机器的网卡都统一改为eth3,eth4.
同样的,复制的主机主机名是和之前一样的,所以把主机名也修改一下。

以其中一台为例: 首先查看主机目前的网络情况,如下图:

确认eth7的MAC地址是:08:00:27:62:CC:7B

确认eth7的MAC地址是:08:00:27:BC:1B:9F

然后在VirtualBox的设置中,


根据MAC地址确认eth7对应的是内部网络(Private IP);而eth7对应的是公有网络(Public IP)。

所以我们正确的做法应该是将eth7的名称修改为eth4,将eth7的名称修改为eth3.

注意:可能有些同学直接想当然的不确认MAC地址直接修改错了,这里一定要确认清楚,对于DBA来说,任何做事情的细节都很重要。

1.首先修改/etc/udev/rules.d/70-persistent-net.rules文件:

将无关的网卡信息都删除掉(如果怕误操作也可不删除,个人建议删除,清楚且方便管理)

然后将eth7的名称修改为eth4,将eth7的名称修改为eth3。最终修改如下:

[root@jyrac1 ~]# cat /etc/udev/rules.d/70-persistent-net.rules# This file was automatically generated by the /lib/udev/write_net_rules# program, run by the persistent-net-generator.rules rules file.## You can modify it, as long as you keep each rule on a single# line, and change only the value of the NAME= key.# PCI device 0x8086:0x100e (e1000)SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:bc:1b:9f", ATTR{type}=="1", KERNEL=="eth*", NAME="eth4"# PCI device 0x8086:0x100e (e1000)SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:62:cc:7b", ATTR{type}=="1", KERNEL=="eth*", NAME="eth3"

2.确认网络ifcfg-ethN配置文件,并修改信息:

[root@jyrac1 network-scripts]# cat ifcfg-eth3DEVICE=eth3TYPE=EthernetONBOOT=yesBOOTPROTO=staticIPADDR=192.168.1.61NETMASK=255.255.255.0[root@jyrac1 network-scripts]# cat ifcfg-eth4DEVICE=eth4TYPE=EthernetONBOOT=yesBOOTPROTO=staticIPADDR=10.10.10.61NETMASK=255.255.255.0

3.reboot重启主机,网络名称成功修改并启动正常,如下:

[root@jyrac1 ~]# ifconfig -aeth3   Link encap:Ethernet HWaddr 08:00:27:62:CC:7B      inet addr:192.168.1.61 Bcast:192.168.1.255 Mask:255.255.255.0     inet6 addr: fe80::a00:27ff:fe62:cc7b/64 Scope:Link     UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1     RX packets:377 errors:0 dropped:0 overruns:0 frame:0     TX packets:51 errors:0 dropped:0 overruns:0 carrier:0     collisions:0 txqueuelen:1000      RX bytes:28101 (27.4 KiB) TX bytes:6495 (6.3 KiB)eth4   Link encap:Ethernet HWaddr 08:00:27:BC:1B:9F      inet addr:10.10.10.61 Bcast:10.10.10.255 Mask:255.255.255.0     inet6 addr: fe80::a00:27ff:febc:1b9f/64 Scope:Link     UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1     RX packets:511 errors:0 dropped:0 overruns:0 frame:0     TX packets:12 errors:0 dropped:0 overruns:0 carrier:0     collisions:0 txqueuelen:1000      RX bytes:46118 (45.0 KiB) TX bytes:816 (816.0 b)lo    Link encap:Local Loopback      inet addr:127.0.0.1 Mask:255.0.0.0     inet6 addr: ::1/128 Scope:Host     UP LOOPBACK RUNNING MTU:16436 Metric:1     RX packets:4 errors:0 dropped:0 overruns:0 frame:0     TX packets:4 errors:0 dropped:0 overruns:0 carrier:0     collisions:0 txqueuelen:0      RX bytes:340 (340.0 b) TX bytes:340 (340.0 b)

这样,就可以通过SecureCRT连接到主机方便操作了。

下一步把主机名和/etc/hosts改一下:

主机名修改:
hostname jystdrac1 (临时生效)

[root@jyrac1 network-scripts]# hostname jystdrac1

vi /etc/sysconfig/network (重启生效)

[root@jyrac1 network-scripts]# vi /etc/sysconfig/networkNETWORKING=yesHOSTNAME=jystdrac1

vi /etc/hosts (按照Standby RAC的规划)

#public ip192.168.1.61 jystdrac1192.168.1.63 jystdrac2#virtual ip192.168.1.62 jystdrac1-vip192.168.1.64 jystdrac2-vip#scan ip192.168.1.65 jystdrac-scan#private ip10.10.10.61  jystdrac1-priv10.10.10.63  jystdrac2-priv

重新登录SHELL即可看到正确的主机名配置:

Last login: Wed Aug 2 20:37:13 2017 from 192.168.1.88[root@jystdrac1 ~]# [root@jystdrac1 ~]# hostname -i192.168.1.61[root@jystdrac1 ~]#

至此,这个节点修改网卡名称和主机名的工作就已经全部完成,另一个节点同样方法修改即可。

以上是"Linux如何修改网卡名称、主机名"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

主机 名称 网卡 网络 地址 篇文章 清楚 一致 个人 信息 内容 文件 环境 节点 管理 配置 重要 成功 可不 想当然 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广东万易互联网科技有限公司惠州分公司 江苏根荣互联网科技 互联网科技公司发展 赫美联合互联网科技 深圳互联网科技怎么样 互联网科技产品 深圳前海聚择互联网科技有限公司 互联网5g黑科技有哪些 移动互联网年度科技创新 中国互联网十大科技股排名 华夏恒生科技与互联网科技 深圳艾果互联网通讯科技 南博望互联网科技有限公司 互联网金融科技元年 浙南科技城互联网大厦招聘 中国新注册互联网科技 同城互联网络科技 马化腾互联网科技教学 互联网科技快速发展优美句子 颐高云石互联网科技 互联网科技官网 深圳天众互联网科技公司 长亮科技 互联网金融 宁波青枫互联网科技有限公司 湖南一路畅行互联网科技 晓花互联网科技有限公司网址 深圳市优智互联网科技有限公司 小米互联网科技园入驻 互联网风格科技公司名称 科技发展第三阶段互联网时代
0