开发者社区> 科技小能手> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

RHEL6.3基本网络配置(1)ifconfig命令

简介:
+关注继续查看

在经过了前期的RHEL6入门系列之后,我们已经掌握了Linux系统的基本使用,下面我们继续在Linux系统中完成各种服务的搭建,首先我们需要掌握IP地址、默认网关、DNS服务器这类基本网络信息的配置方法,这也是配置和管理Linux网络服务的第一步。

在这部分的操作中,仍然使用VMWare来搭建实验环境,虚拟机网卡一律设为桥接模式,这样所有同学的虚拟机都可以直接互访。

1、 配置网络接口命令ifconfig
在Linux系统中,使用ifconfig命令可以查看网络接口的配置信息,或对网络接口的配置参数进行调整。

(1)查看网络接口配置信息
当ifconfig命令不带任何选项和参数时,将显示在当前Linux主机中有效(活动)的网络接口信息。

064537662.jpg

典型的Linux系统网络设置中,通常有两个活动的网络接口。
eth0:第1块以太网卡的名称。“eth0”中的“eth”是“ethnet”的缩写,表示网卡类型为以太网卡,数字“0”表示第几块网卡。由于大多数主机中只有一块物理网卡,因此“eth0”代表系统中唯一的网络接口。如果有多个物理网卡,则第2块网卡表示为“eth1”,第3块网卡表示为“eth2”,依此类推。
lo:回环网络接口,“lo”是loopback的缩写,它并不代表真正的网络接口,而是一个虚拟的网络接口,其IP地址默认是127.0.0.1。回环地址通常用于对本机的网络测试,这样即使在主机没有可用的物理网络接口时,仍然可以完成一部分网络相关的操作。

我使用的虚拟机这里显示的网卡名为eth1,但是我的虚拟机中只有一块网卡,之所以会出现这种情况,是因为我的虚拟机是通过母盘克隆导致的,这个问题在后面将介绍解决的方法。

(2)设置IP
利用ifconfig命令设置网卡的IP地址:
# ifconfig eth0 192.168.232.10 netmask 255.255.255.0

# ifconfig eth0 192.168.232.10/24

(3)禁用或激活网卡
使用ifconfig命令还可以禁用或重新激活网卡。
# ifconfig eth0 down     禁用网卡
# ifconfig eth0 up          激活网卡

将网卡先禁用再激活,实际上相当于将网卡重启,所以这两条命令等同于执行“service network restart”命令。

将网卡重启之后,可以发现我们之前设置的IP地址消失了,这证明利用Ifconfig命令所设置的IP都是临时地址,将网卡重启或将系统重启之后,IP就将消失。

(4)设置虚拟网络接口
通过设置虚拟网络接口可以实现在一块网卡上配置多个IP。如在网卡eth1上添加一个虚拟接口“eth1:0”,其中的“eth1”表示原始物理网卡,“:0”指附着在物理网卡上的第一个虚拟网卡。
[root@localhost ~]# ifconfig eth1:0 192.168.1.10/24
[root@localhost ~]# ifconfig
eth1      Link encap:Ethernet  HWaddr 00:0C:29:11:B2:EE
          inet addr:192.168.232.10  Bcast:192.168.232.255  Mask:255.255.255.0

eth1:0    Link encap:Ethernet  HWaddr 00:0C:29:11:B2:EE
          inet addr:192.168.1.10  Bcast:192.168.1.255  Mask:255.255.255.0
根据需要可以添加更多的虚拟接口,如eth0:1、eth0:2……。
同样可以执行ifconfig eth1:0 down命令将虚拟网卡停用。

(5)修改MAC地址
集成在网卡中的MAC地址无法修改,但是可以使用带“hw ether”选项的ifconfig命令为网卡设置一个伪装的MAC地址,各种网络应用程序将使用这个新的MAC地址。
修改MAC地址之前需要先禁用网卡。
[root@localhost ~]# ifconfig eth1 | grep HWaddr
eth1      Link encap:Ethernet  HWaddr 00:0C:29:27:27:26
[root@localhost ~]# ifconfig eth1 down
[root@localhost ~]# ifconfig eth1 hw ether 00:0C:29:28:28:28
[root@localhost ~]# ifconfig eth1 | grep HWaddr
eth1      Link encap:Ethernet  HWaddr 00:0C:29:28:28:28
[root@localhost ~]# ifconfig eth1 up


本文转自 yttitan 51CTO博客,原文链接:http://blog.51cto.com/yttitan/1194436

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

相关文章
Algorithm:数学建模大赛(CUMCM/NPMCM)之建模历年题目类型、数据分析及官方评阅要点之详细攻略
Algorithm:数学建模大赛(CUMCM/NPMCM)之建模历年题目类型、数据分析及官方评阅要点之详细攻略
98 0
Git - 修改 Config 配置用户名和邮箱
Git - 修改 Config 配置用户名和邮箱
76 0
Nexus3.6安装、setting配置和jar包deploy
Nexus3.6安装、setting配置和jar包deploy
281 0
书籍:python网络编程 Python Network Programming - 2019
简介 主要特点 掌握Python技能,开发强大的网络应用程序 掌握SDN的基本原理和功能 为echo和chat服务器设计多线程,事件驱动的体系结构 此学习路径强调了Python网络编程的主要方面,例如编写简单的网络客户端,创建和部署SDN和NFV系统,以及使用Mininet扩展您的网络。
2140 0
[DIOCP3-IocpTask说明书]基于IOCP引擎的多线程任务的投递和回调处理单元
【说明】 IocpTask是基于Iocp引擎的多线程任务投递和处理单元,可以方便的把任务进行投递到IOCP线程进行统一调度和处理,是模仿QDAC-QWorker的处理方式,支持D7以上的版本。 【使用方法】 使用上很简单,下面解释一种比较全面的方法: procedure PostATas...
684 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载