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

相关文章
|
1月前
|
Linux
linux网络状态查询命令
在Linux中,常用的网络状态查询命令包括:`ifconfig`(或其替代品`ip`)用于查看网络接口信息,`netstat`显示网络连接和路由,`ss`提供快速的套接字查看,`ping`测试连通性,`traceroute`和`tracepath`诊断路由问题,`nmcli`管理NetworkManager连接,以及`iwconfig`和`iwlist`处理无线网络设置。不同发行版可能包含不同命令,可使用包管理器安装缺失工具。
33 2
|
2月前
|
Shell Linux C语言
【Shell 命令集合 网络通讯 】Linux 向指定用户或终端发送消息 write命令 使用指南
【Shell 命令集合 网络通讯 】Linux 向指定用户或终端发送消息 write命令 使用指南
41 0
|
23天前
|
机器学习/深度学习 缓存 监控
linux查看CPU、内存、网络、磁盘IO命令
`Linux`系统中,使用`top`命令查看CPU状态,要查看CPU详细信息,可利用`cat /proc/cpuinfo`相关命令。`free`命令用于查看内存使用情况。网络相关命令包括`ifconfig`(查看网卡状态)、`ifdown/ifup`(禁用/启用网卡)、`netstat`(列出网络连接,如`-tuln`组合)以及`nslookup`、`ping`、`telnet`、`traceroute`等。磁盘IO方面,`iostat`(如`-k -p ALL`)显示磁盘IO统计,`iotop`(如`-o -d 1`)则用于查看磁盘IO瓶颈。
|
16天前
|
监控 安全 Linux
【专栏】Linux中六个常用的网络命令:ping、traceroute、netstat、nmap、ifconfig和ip
【4月更文挑战第28天】本文介绍了Linux中六个常用的网络命令:ping、traceroute、netstat、nmap、ifconfig和ip,以及它们在测试网络连通性、追踪路由、查看网络状态、安全扫描和接口配置等场景的应用。通过学习和运用这些命令,系统管理员和网络爱好者能更有效地诊断和管理网络问题,确保网络稳定运行。
|
3天前
LabVIEWCompactRIO 开发指南18 使用网络流发送消息和命令
LabVIEWCompactRIO 开发指南18 使用网络流发送消息和命令
|
11天前
|
Linux Shell 网络安全
网络安全中Dos和linux常用命令总结
本篇是对网安学习中,常用的命令做一个图文与命令示例,并对一些比较重要的dos和shell命令进行总结,方便自己后续学习进行查询,并希望能够给更多人有一个总结命令和了解命令的地方.
|
14天前
|
JSON 网络协议 Linux
Linux ip命令:网络的瑞士军刀
【4月更文挑战第25天】
18 1
|
14天前
|
运维 监控 安全
【亮剑】为网络工程师总结了Juniper设备的配置、监控和故障排除命令
【4月更文挑战第30天】本文为网络工程师总结了Juniper设备的配置、监控和故障排除命令。配置命令包括基础设置、路由协议、安全和系统服务;监控命令涉及系统状态、接口、流量及路由表;故障排除命令涵盖日志、接口、路由协议和安全方面的排查工具。掌握这些基本命令将提升网络运维效率。
|
15天前
|
缓存 网络协议 Linux
Linux 网络命令大全,详细归纳!
【4月更文挑战第24天】
42 3
Linux 网络命令大全,详细归纳!
|
16天前
|
运维 监控 Linux
【专栏】Linux中的ping命令不仅用于基础网络连通性检查,Linux 中这些高级 ping 命令可以提高工作效率!
【4月更文挑战第28天】Linux中的ping命令不仅用于基础网络连通性检查,还有许多高级功能。了解如`-c`(设置数据包数量)、`-i`(设置间隔时间)和`-w`(设置超时时间)等选项能提升效率。进阶技巧包括自定义数据包大小(`-s`)、详细统计信息(`-v`)、持续ping(`-t`)、指定源地址(`-S`)和多目标ping。这些在网络性能测试、故障排查和监控中极其有用。注意权限、参数选择,并结合其他工具以准确解读结果。提升网络管理技能,善用ping命令的全部潜力。