摘要:前阵子带一个刚毕业的小兄弟,让他查下本机IP,他打开命令提示符敲ifconfig,回车——“命令未找到”。
号主:老杨丨11年资深网络工程师,更多网工提升干货,
前阵子带一个刚毕业的小兄弟,让他查下本机IP,他打开命令提示符敲ifconfig,回车——“命令未找到”。
他一脸懵,问我是不是软件没装好。我一看乐了,这是典型的跨平台混淆。
咱们这行,天天在Windows、Linux、网络设备之间跳来跳去,工具用混了不丢人,可要是连“我在哪个地干活”都没搞清,那排查故障就得走冤枉路。
干了这么多年,我发现:工具本身不难,难的是认清它的“地盘”和“脾气”。
今天,咱就把 ipconfig 和 ifconfig 这对“孪生兄弟”彻底分清楚。
今日文章阅读福利:《 网络工程师基本配置命令大全 》
又聊到命令,分享一份基本配置命令大全给你,不管心态如何变化,技术依旧是自己手里最有力的武器。私信我,发送暗号“配置命令”,即可获取技术之路一把好武器。
关键差异:
输出示例(Linux):
eth0: flags=4163 mtu 1500inet 192.168.10.100 netmask 255.255.255.0
ether 00:e0:fc:12:34:56 txqueuelen 1000
ipconfig /release
ipconfig /renew
| Linux |
dhclient -r eth0 # 释放
dhclient eth0 # 获取
注意:该配置重启后失效,需写入配置文件持久化。
# PowerShell中更强大的命令
Get-NetIPConfiguration
Get-NetIPAddress -AddressFamily IPv4
# 替代 ifconfig
ip addr show
ip link set eth0 up
ip addr add 192.168.30.100/24 dev eth0
趋势:ifconfig 属于 net-tools 包,已停止维护;ip 属于 iproute2,是现代Linux标准。
来源:网络工程师俱乐部一点号