服务器大本营

 找回密码
 我要入营

微信扫码 , 快速开始

QQ登录

只需一步,快速开始

查看: 665|回复: 0

【Linux常用命令】ifconfig命令用法详解

[复制链接]

4万

敬重

700

主题

207

精华

管理员

积分
7969

启航之章进阶之印里程之碑突破之证飞跃之星蜕变之勋卓越之路龙年行大运

QQ
发表于 2024-6-27 15:13:15 | 显示全部楼层 |阅读模式

我要入营,结交更多好友,开启更多功能,轻松玩转服务器大本营!

您需要 登录 才可以下载或查看,没有账号?我要入营

x
ifconfig命令
ifconfig是Linux中常用的网络配置工具之一,它的主要功能是用于配置和管理网络接口,包括设置IP地址、子网掩码、网络广播地址等。随着计算机网络的发展,ifconfig逐渐成为Linux系统中网络管理的重要工具。

然而,在最新版本的Linux系统中,ifconfg已被ip addr和ip link 慢慢取代。尽管如此,ifconfig仍然是许多用户和管理员常用的工具,具有广泛的应用场景。

ifconfig命令注意事项
用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件。要使用ifconfig命令,必须具有superuser权限。

在一些较新的Linux发行版中,ifconfig命令已经被ip命令所取代,因此在使用ifconfig命令之前,需要先检查系统是否支持该命令。

ifconfig命令被用于配置和显示Linux内核中网络接口的网络参数。

ifconfig命令特点
ifconfig命令是在UNIX和类UNIX系统中常用的命令,它用于配置网络接口参数。以下是ifconfig命令的特点:

显示网络接口的状态:ifconfig命令可以显示网络接口(如网卡)的状态信息,包括IP地址、MAC地址、子网掩码、广播地址等。
配置网络接口参数:ifconfig命令可以配置网络接口参数,如设置IP地址、子网掩码、广播地址等。
显示网络接口统计信息:ifconfig命令可以显示网络接口的统计信息,如收发数据包的数量、错误数量等。
支持IPv4和IPv6协议:ifconfig命令支持IPv4和IPv6协议,可以用于配置和管理IPv4和IPv6网络接口。
可以启用和禁用网络接口:ifconfig命令可以启用和禁用网络接口,例如禁用无线网卡等。
可以用于调试网络问题:ifconfig命令可以用于调试网络问题,例如查看网络接口是否正常工作、是否配置正确等。

ifconfig命令的功能和用法
安装
  1. yum -y install net-tools
复制代码

ifconfig命令可用于以下方面的功能和用途

命令 释义
-a 显示所有当前可用的接口,即使处于down状态
up 启动指定的网络设备
down 关闭指定的网络设备
arp 启用和关闭arp协议
promisc 关闭或启动指定网络设备的promiscuous模式
broadcast 将要送往指定地址的数据包当成广播数据包来处理
add/del 设置或删除网络设备IPv6的ip地址
tunel 建立IPv4与IPv6之间的隧道通信地址
hw[网络类型][硬件地址] 设置网络设备的类型与硬件地址
mtu[字节数] 设置网络设备的MTU
netmask[子网掩码] 设置网络设备的子网掩码
pointpopoint[地址] 与指定地址的网络设备建立直接连线,此模式具有保密功能
multicast 表示“主机支持多播”
txqueuelen[长度] 表示网卡传送队列长度


实例1:网络接口信息查询
使用ifconfig指令,我们可以查询当前系统中的网络接口信息,包括接口名称、MAC地址、IP地址、子网掩码、广播地址等。这对于了解网络接口的状态和配置非常有帮助。

【Linux常用命令】ifconfig命令用法详解

【Linux常用命令】ifconfig命令用法详解

说明:

eth0: 网卡名字
mut: 网卡的最大传输单元
inet: 网卡的 ip 地址
netmmask 子网掩码
broadcast :广播地址
inet6: ipv6 的 ip 地址
prefixlen: 表示该IPv6地址的前缀长度为64。
ether: 物理地址(MAC 地址)
txqueuelen 传输缓区长度大小
RX 接收数据包的统计情况
TX 发送数据包的统计情况
lo 是表示主机的回环地址,这个一般是用来测试一个网络程序,但又不想让局域网或外网用
户能够查看,只能在此台主机上运行和查看所用的网络接口。比如把 HTTPD 服务器的指定到回环地址,在浏览器输入 127.0.0.1 就能看到你所架 WEB 网站了。但只是你能看得到,局域网的其它主机或用户无从知道。
lo:“回环”网络接口,“lo”是“loopback”的缩写,它不代表真正的网络接口,而是一个虚拟的网络接口, 其 IP 地址默认是“127.0.0.1”,回环地址通常仅用于对本机的网络测试。

实例2:启动关闭指定网卡

  1. ifconfig eth0 up 启动 eth0 网卡
  2. ifconfig eth0 down 关闭 eht0 网卡
复制代码
注意:ssh 登录 linux 服务器操作要小心,关闭了就不能开启了,除非你有多网卡。

实例3:用 ifconfig 修改 MAC 地址
  1. ifconfig eth0 hw ether 52:54:00:73:7b:87
复制代码

实例4:配置 IP 地址
  1. ifconfig eth0 192.168.101.58
  2. ifconfig eth0 192.168.101.58 netmask 255.255.255.0
  3. ifconfig eth0 192.168.101.58 netmask 255.255.255.0 broadcast 192.168.101.255
复制代码
删除IP地址
  1. ifconfig eth0 del 192.168.101.58
复制代码

实例5:设置网卡别名(单网卡添加多个IP地址)
  1. ifconfig eth0:0 192.168.21.43 netmask 255.255.255.0 up
复制代码
# 持久化则需要创建对应的配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0:0

实例6:设置最大传输单元
# 设置能通过的最大数据包大小为 1500 bytes
  1. ifconfig eth0 mtu 1600
复制代码
注意: 用 ifconfig 命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息持久化保存,就需要修改网卡的配置文件。

修改网卡配置文件教程将在下期分享
感谢您的阅读,服务器大本营-技术文章内容集合站,助您成为更专业的服务器管理员!
一入IDC深似海,从此你我是良人!
您需要登录后才可以回帖 登录 | 我要入营

本版积分规则

Loading...

QQ|Archiver|手机版|网站地图|服务器大本营 ( 赣ICP备2021009089号 )

GMT+8, 2024-11-21 21:28 , Processed in 0.081069 second(s), 26 queries , Gzip On.

Powered by 服务器大本营

© 2021-2023 联系飞飞

快速回复 返回顶部 返回列表