Ifconfig:7 个配置网络接口的示例
【摘要】 Ifconfig 命令用于配置网络接口。ifconfig 代表接口配置器。Ifconfig 广泛用于初始化网络接口以及启用或禁用接口。在本文中,让我们回顾一下 ifconfig 命令的 7 个常见用法。1. 查看以太网适配器的网络设置Ifconfig,当不带参数调用时,将显示当前活动接口的所有详细信息。如果您将接口名称作为参数,则将显示该特定接口的详细信息。# ifconfig eth0et...
Ifconfig 命令用于配置网络接口。ifconfig 代表接口配置器。Ifconfig 广泛用于初始化网络接口以及启用或禁用接口。
在本文中,让我们回顾一下 ifconfig 命令的 7 个常见用法。
在本文中,让我们回顾一下 ifconfig 命令的 7 个常见用法。
1. 查看以太网适配器的网络设置
Ifconfig,当不带参数调用时,将显示当前活动接口的所有详细信息。如果您将接口名称作为参数,则将显示该特定接口的详细信息。
# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:2D:32:3E:39:3B
inet addr:192.168.2.2 Bcast:192.168.2.255 Mask:255.255.255.0
inet6 addr: fe80::21d:92ff:fede:499b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:977839669 errors:0 dropped:1990 overruns:0 frame:0
TX packets:1116825094 errors:8 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2694625909 (2.5 GiB) TX bytes:4106931617 (3.8 GiB)
Interrupt:185 Base address:0xdc00
2. 显示所有接口的详细信息,包括禁用的接口
# ifconfig -a
3. 禁用接口
# ifconfig eth0 down
4. 启用接口
# ifconfig eth0 up
5. 为接口分配 ip-address
指定 192.168.2.2 作为接口 eth0 的 IP 地址。
# ifconfig eth0 192.168.2.2
修改接口eth0的子网掩码。
# ifconfig eth0 netmask 255.255.255.0
更改接口 eth0 的广播地址。
# ifconfig eth0 broadcast 192.168.2.255
同时为接口eht0 分配ip-address、netmask 和broadcast。
# ifconfig eth0 192.168.2.2 netmask 255.255.255.0 broadcast 192.168.2.255
6. 更改 MTU
这会将最大传输单元 (MTU) 更改为 XX。MTU 是接口在一个事务中能够处理的最大八位字节数。对于以太网,默认的最大传输单位为 1500。
# ifconfig eth0 mtu XX
7.混杂模式
默认情况下,网卡在收到数据包时,会检查该数据包是否属于自己。如果没有,接口卡通常会丢弃数据包。但是在混杂模式下,卡不会丢弃数据包。相反,它将接受流经网卡的所有数据包。
在混杂模式下设置接口需要超级用户权限。大多数网络监控工具使用混杂模式来捕获数据包并分析网络流量。
以下将使界面处于混杂模式。
# ifconfig eth0 promisc
以下将使界面处于正常模式。
# ifconfig eth0 -promisc
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)