文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Linux ifconfig命令怎么用

2023-06-28 08:57

关注

这篇文章主要介绍“Linux ifconfig命令怎么用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux ifconfig命令怎么用”文章能帮助大家解决问题。

Linux系统中ifconfig命令用于显示或设置网络设备,ifconfig可设置网络设备的状态,或是显示目前的设置。

Linux ifconfig命令怎么用

语法

 ifconfig [网络设备][down up -allmulti -arp -promisc][add][del][][io_addr][irq][media][mem_start][metric][mtu][netmask][tunnel][-broadcast][-pointopoint][IP地址]

参数说明

ifconfig命令实践

1、显示网卡信息
(1)显示激活的网卡信息
 ifconfig

如果网卡被关闭了则不会被显示出来。

(2)显示所有的网卡信息
 ifconfig -a
(3)显示网卡的简要信息
 ifconfig -s
(4)显示指定网卡的信息
 ifconfig [网卡名称] //例:ifconfig enp0s3
(5)网卡信息解释
 hrx@@@:~$ ifconfig enp0s3    Link encap:Ethernet  HWaddr 08:00:27:bd:61:3c             inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0           inet6 addr: fe80::7035:2dfa:8d80:ea7e/64 Scope:Link           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1           RX packets:4 errors:0 dropped:0 overruns:0 frame:0           TX packets:115 errors:0 dropped:0 overruns:0 carrier:0           collisions:0 txqueuelen:1000           RX bytes:930 (930.0 B)  TX bytes:14560 (14.5 KB)           Interrupt:19 Base address:0xd020  lo        Link encap:Local Loopback             inet addr:127.0.0.1  Mask:255.0.0.0           inet6 addr: ::1/128 Scope:Host           UP LOOPBACK RUNNING  MTU:65536  Metric:1           RX packets:32 errors:0 dropped:0 overruns:0 frame:0           TX packets:32 errors:0 dropped:0 overruns:0 carrier:0           collisions:0 txqueuelen:1000           RX bytes:2386 (2.3 KB)  TX bytes:2386 (2.3 KB)
2、指定网卡的开关

这里以 enp0s3 网卡为例。当网卡被关闭后使用 ifconfig 是不会显示出来的。

 //启动enp0s3网卡 sudo ifconfig enp0s3 up //关闭enp0s3网卡 sudo ifconfig enp0s3 down
3、指定网卡的ARP协议开关

这里以 enp0s3 网卡为例。 ARP协议是地址解析协议(Address Resolution Protocol),每台主机或路由器都维护着一份ARP缓存表(ARP table),这个表包含IP地址到MAC地址的映射关系,表中记录了对,从而实现IP地址与MAC地址的查询与转换。 详细的查看:https://blog.csdn.net/jiejiemcu/article/details/88406088

 //启动enp0s3网卡的ARP协议 sudo ifconfig enp0s3 arp //关闭enp0s3网卡的ARP协议 sudo ifconfig enp0s3 -arp
4、设置网卡的IPv4地址及子网掩码(临时)

这里以 enp0s3 网卡为例。 子网掩码换算: 24 与 255.255.255.0 是相等的,24意思是按二进制算,从左开始的24位全部取1,其余为0。 即 11111111 11111111 11111111 00000000,也就是255.255.255.0

 //修改网卡 enp0s3 的 IPv4地址 sudo ifconfig enp0s3 10.0.2.16 //修改网卡 enp0s3 的 IPv4地址及子网掩码,方法一 sudo ifconfig enp0s3 10.0.2.16/24 //修改网卡 enp0s3 的 IPv4地址及子网掩码,方法二 sudo ifconfig enp0s3 10.0.2.16 netmask 255.255.255.0
5、配置网卡的虚拟接口(临时)

这里以 enp0s3 网卡为例。 相当于给网卡再配置一个IP地址。

 sudo ifconfig enp0s3:0 10.0.2.16/24 sudo ifconfig enp0s3:1 10.0.2.17/24 sudo ifconfig enp0s3:2 10.0.2.18/24

Linux ifconfig命令怎么用

6、设置网卡的MAC地址(临时)

这里以 enp0s3 网卡为例。 注意:需要将网卡down掉后才能设置,否则会提示 “SIOCSIFHWADDR: 设备或资源忙 – you may need to down the interface”

 //修改网卡的MAC地址 sudo ifconfig enp0s3 hw ether 08:00:27:bd:61:3d

Linux ifconfig命令怎么用

7、设置网卡的最大传输单元(临时)

这里以 enp0s3 网卡为例。 单位是字节。

 //设置网卡的最大传输单元 sudo ifconfig enp0s3 mtu 1480
8、增加及删除网卡的IPv6地址

这里以 enp0s3 网卡为例。

 //增加网卡的IPv6地址 sudo ifconfig enp0s3 add fe80::7035:2dfa:8d80:ea7d/64 //删除网卡的IPv6地址 sudo ifconfig enp0s3 del fe80::7035:2dfa:8d80:ea7d/64

关于“Linux ifconfig命令怎么用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网行业资讯频道,小编每天都会为大家更新不同的知识点。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-人工智能
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯