RHEL6.3基本网络配置(1)ifconfig命令-阿里云开发者社区

开发者社区> 云计算> 正文

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

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

分享:
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

其他文章