本文共 1994 字,大约阅读时间需要 6 分钟。
在经过了前期的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 ~]# ifconfigeth1 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.0eth1: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 HWaddreth1 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 HWaddreth1 Link encap:Ethernet HWaddr 00:0C:29:28:28:28[root@localhost ~]# ifconfig eth1 up转载地址:http://mnidx.baihongyu.com/