[20161228]linux修改网络配置问题.txt-阿里云开发者社区

开发者社区> lfreeali> 正文

[20161228]linux修改网络配置问题.txt

简介: [20161228]linux修改网络配置问题.txt --今天要修改一块网卡的网络配置,一般在修改前我习惯做一个备份,但是在我启动网络时,还是让我惊讶一下. --以下是我在测试环境做的测试: 1.
+关注继续查看

[20161228]linux修改网络配置问题.txt

--今天要修改一块网卡的网络配置,一般在修改前我习惯做一个备份,但是在我启动网络时,还是让我惊讶一下.
--以下是我在测试环境做的测试:

1.环境:
# cat /etc/issue
Oracle Linux Server release 5.9
Kernel \r on an \m

2.修改网络配置:

# cd/etc/sysconfig/network-scripts
# cp ifcfg-eth0 ifcfg-eth0.org

--//做一些修改脚本.我这里没有修改.

# service network restart
Shutting down interface eth0:                              [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth0:                                [  OK  ]
Bringing up interface eth0.org:                            [  OK  ]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--//这个是我以前也做过,没有注意的细节!!难道现在的版本这样吗?或者我以前忽略了.

3.深入探究:
--检查/etc/init.d/network脚本,存在如下代码:

# find all the interfaces besides loopback.
# ignore aliases, alternative configurations, and editor backup files
interfaces=$(ls ifcfg* | \
        LANG=C sed -e "$__sed_discard_ignored_files" \
               -e '/\(ifcfg-lo$\|:\|ifcfg-.*-range\)/d' \
               -e '/ifcfg-[A-Za-z0-9#\._-]\+$/ { s/^ifcfg-//g;s/[0-9]/ &/}' | \
        LANG=C sort -k 1,1 -k 2n | \
        LANG=C sed 's/ //')

# grep "sed_discard_ignored_files" /etc/init.d/*
/etc/init.d/functions:__sed_discard_ignored_files='/\(~\|\.bak\|\.orig\|\.rpmnew\|\.rpmorig\|\.rpmsave\)$/d'
/etc/init.d/network:        LANG=C sed -e "$__sed_discard_ignored_files" \

*/
--可以发现在扫描确定那些网口时,开头ifcfg*,仅仅取消后缀为bak,orig,rpmnew,rpmorig,rpmsave的文件.

--改名看看.
# mv ifcfg-eth0.xxx ifcfg-eth0.bak

# service network restart
Shutting down interface eth0:                              [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth0:                                [  OK  ]

--这样就不会读取ifcfg-eth0.bak文件.

--不过我最终发现IP还是第一次设置的地址,没仔细跟踪,总之以后维护要注意这个细节.

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
LINUX修改主机名
LINUX修改主机名
4 0
linux 网络配置
1、Linux网络查看命令: 1.1、查看: $/sbin/ifconfig   ——显示ifconfig命令查看网络接口的信息。 #ifconfig eth0    ——显示指定网路接口eth0 的信息。
1263 0
mac系统下maven的配置使用
mac系统下maven的配置以及使用 通过查阅网上资料,结合亲身操作总结的操作步骤,没有做过兼容性实验,在作者本人系统下配置成功
3053 0
[20161228]linux修改网络配置问题.txt
[20161228]linux修改网络配置问题.txt --今天要修改一块网卡的网络配置,一般在修改前我习惯做一个备份,但是在我启动网络时,还是让我惊讶一下. --以下是我在测试环境做的测试: 1.
622 0
linux 无线网络配置工具wpa_supplicant与wireless-tools
内容: 介绍 WPA Supplicant Wireless Tools 针对每个ESSID的网络配置     4.a. 介绍 目前您可以使用我们提供的wireless-tools 或wpa_supplicant工具来配置无线网络。
1312 0
+关注
lfreeali
熟悉oracle数据库性能优化,rman备份,数据库恢复技术.
2122
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《Nacos架构&原理》
立即下载
《看见新力量:二》电子书
立即下载
云上自动化运维(CloudOps)白皮书
立即下载