博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
RHEL6.3基本网络配置(1)ifconfig命令
阅读量:5826 次
发布时间:2019-06-18

本文共 1994 字,大约阅读时间需要 6 分钟。

在经过了前期的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

转载地址:http://mnidx.baihongyu.com/

你可能感兴趣的文章
java 读取本地的json文件
查看>>
Breaking parallel loops in .NET C# using the Stop method z
查看>>
修改故障转移群集心跳时间
查看>>
[轉]redis;mongodb;memcache三者的性能比較
查看>>
微软职位内部推荐-Sr DEV
查看>>
让你的WPF程序在Win7下呈现Win8风格主题
查看>>
JDBC二查询(web基础学习笔记八)
查看>>
802.11 学习笔记
查看>>
Leetcode-Database-176-Second Highest Salary-Easy(转)
查看>>
构建Docker Compose服务堆栈
查看>>
最小角回归 LARS算法包的用法以及模型参数的选择(R语言 )
查看>>
Hadoop生态圈-Kafka常用命令总结
查看>>
如何基于Redis Replication设计并实现Redis-replicator?
查看>>
Linux 环境下 PHP 扩展的编译与安装 以 mysqli 为例
查看>>
浮点数内存如何存储的
查看>>
贪吃蛇
查看>>
EventSystem
查看>>
用WINSOCK API实现同步非阻塞方式的网络通讯
查看>>
玩一玩博客,嘿嘿
查看>>
P1352 没有上司的舞会
查看>>