您的位置:首页 > 理论基础 > 计算机网络

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

2013-05-07 06:59 295 查看
在经过了前期的RHEL6入门系列之后,我们已经掌握了Linux系统的基本使用,下面我们继续在Linux系统中完成各种服务的搭建,首先我们需要掌握IP地址、默认网关、DNS服务器这类基本网络信息的配置方法,这也是配置和管理Linux网络服务的第一步。
在这部分的操作中,仍然使用VMWare来搭建实验环境,虚拟机网卡一律设为桥接模式,这样所有同学的虚拟机都可以直接互访。

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

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



典型的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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ip mac ifconfig 虚拟接口