打印

15条有用的Linux操作系统ifconfig网口配置命令

[复制链接]
766|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
keer_zu|  楼主 | 2023-11-14 13:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 keer_zu 于 2023-11-14 13:56 编辑

1. 列出网络接口清单

ifconfig

不带参数的" ifconfig "命令将显示所有活动的网络接口配置细节,包括它们分配的IP地址、netmask和其他相关信息。

使用特权

评论回复

相关帖子

沙发
keer_zu|  楼主 | 2023-11-14 13:58 | 只看该作者
2.显示所有网络接口信息

ifconfig -a


使用特权

评论回复
板凳
keer_zu|  楼主 | 2023-11-14 13:59 | 只看该作者
3. 查看指定接口的网络配置

例如:
ifchonfig eth0


使用特权

评论回复
地板
keer_zu|  楼主 | 2023-11-14 13:59 | 只看该作者
4. 如何使能网络接口

# ifconfig eth0 up
OR
# ifup eth0


使用特权

评论回复
5
keer_zu|  楼主 | 2023-11-14 14:01 | 只看该作者
5. 如何禁用网络接口

# ifconfig eth0 down
OR
# ifdown eth0


使用特权

评论回复
6
keer_zu|  楼主 | 2023-11-14 14:03 | 只看该作者
6. 如何为网络接口分配IP地址

# ifconfig eth0 172.16.25.125


使用特权

评论回复
7
keer_zu|  楼主 | 2023-11-14 14:04 | 只看该作者
7. 如何为网络接口分配子网掩码

# ifconfig eth0 netmask 255.255.255.224

使用特权

评论回复
8
keer_zu|  楼主 | 2023-11-14 14:06 | 只看该作者
8. 如何分配广播到网络接口

使用带有接口名称的" broadcast "参数将为给定接口设置广播地址。例如,“ifconfig eth0 broadcast 172.16.25.63”命令将广播地址设置为eth0接口。

# ifconfig eth0 broadcast 172.16.25.63

使用特权

评论回复
9
keer_zu|  楼主 | 2023-11-14 14:07 | 只看该作者
9. 如何为网络接口分配IP、掩码和广播

# ifconfig eth0 172.16.25.125 netmask 255.255.255.224 broadcast 172.16.25.63

使用特权

评论回复
10
keer_zu|  楼主 | 2023-11-14 14:08 | 只看该作者
10. 如何修改网口的MTU

mtu参数设置接口的最大传输单元。通过MTU,可以设置在接口上传输的报文的大小限制。MTU能够在单个事务中处理到接口的最大字节数。
例如,“ifconfig eth0 mtu 1000”将把最大传输单元设置为给定的集合(即1000)。并非所有网络接口都支持MTU设置。
# ifconfig eth0 mtu 1000


使用特权

评论回复
11
keer_zu|  楼主 | 2023-11-14 14:11 | 只看该作者
11. 如何开启混杂模式Promiscuous Mode

在正常模式下,当一个数据包被网卡接收时,它会验证它是否属于自己。如果不是,则正常丢弃数据包,但在混杂模式下接受流经网卡的所有数据包。
当今的网络工具使用混杂模式来捕获和分析流经网络接口的数据包。使用如下命令设置混杂模式。

# ifconfig eth0 promisc


使用特权

评论回复
12
keer_zu|  楼主 | 2023-11-14 14:12 | 只看该作者
12. 如何禁止混杂模式

# ifconfig eth0 -promisc


使用特权

评论回复
13
keer_zu|  楼主 | 2023-11-14 14:14 | 只看该作者
13. 如何给网络接口添加新的别名

ifconfig实用程序允许您使用别名特性配置其他网络接口。使用如下命令添加eth0的别名网口。请注意,别名网络地址在同一子网掩码中。例如,eth0网络的ip地址为172.16.25.125,则别名ip地址必须为172.16.25.127。

# ifconfig eth0:0 172.16.25.127


使用特权

评论回复
14
keer_zu|  楼主 | 2023-11-14 14:15 | 只看该作者
14. 如何移除别名到网络接口

如果您不再需要别名网络接口,或者您错误地配置了别名网络接口,可以使用以下命令删除它。
# ifconfig eth0:0 down


使用特权

评论回复
15
keer_zu|  楼主 | 2023-11-14 14:16 | 只看该作者
15. 如何修改网口的MAC地址


要更改eth0网口的MAC (Media Access Control)地址,使用以下命令,参数为“hw ether”。例如,见下文。
# ifconfig eth0 hw ether AA:BB:CC:DD:EE:FF


使用特权

评论回复
16
keer_zu|  楼主 | 2023-11-14 14:16 | 只看该作者
这些是在Linux中配置网络接口最有用的命令,有关ifconfig命令的更多信息和用法,请使用终端上的“man ifconfig”之类的手册页。查看下面的其他一些网络实用程序。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:qq群:49734243 Email:zukeqiang@gmail.com

1352

主题

12436

帖子

53

粉丝