Chinaunix首页 | 论坛 | 博客
  • 博客访问: 575
  • 博文数量: 13
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 140
  • 用 户 组: 普通用户
  • 注册时间: 2018-03-18 14:10
个人简介

10+从业经验,3CCIE、HCIE、红帽RHCA、VCP。获取Linux资料,可+v:glab-mary

文章分类
文章存档

2024年(13)

我的朋友
最近访客

分类: 系统运维

2024-11-25 16:40:38

作为网络工程师,您或许常常碰到这样的情形:有人跟您说“网络不通啦,您用 ifconfig 查一查。”结果您下意识地就敲了 ipconfig,然后才发现这命令压根不对。

哎呀,真尴尬!

今天咱们就来唠唠 ipconfig ifconfig,到底存在啥不一样的地方?它们各自都能在哪些地方派上用场?看完这一篇,保证能彻底弄明白!


一句话区别:“ipconfig 是 Windows 专属,ifconfig 是 Linux/Unix 系统的老大哥。”

这句话可以解决 90% 的混乱场景,但要用得清楚,还得往下看。



ipconfig:Windows 下的网络助手

  1. 基本功能

ipconfig 是 Windows 系统里的网络命令,用于查看和管理本机的网络配置信息。它可以显示:

  • 本机 IP 地址
  • 子网掩码
  • 默认网关
  • DNS 服务器
  • DHCP 状态


2.常用命令示例

  • ipconfig
    显示本机所有网络适配器的 IP 配置信息。


  • ipconfig /release 和 ipconfig /renew
    手动释放和重新获取 DHCP 分配的 IP 地址。
  • 场景:连接无线网络没法上网?试试用这两个命令重置 IP。


  • ipconfig /flushdns
    清除本地的 DNS 缓存,解决 DNS 解析问题。
  • 场景:访问网站报“DNS 不可解析”?清空缓存可能救场。


3.适用场景

适用于 Windows 系统下的本机网络配置管理,主要面对个人电脑、服务器和企业级 Windows 环境。



ifconfig:Linux/Unix 的经典工具

  1. 基本功能

ifconfig 是 Linux/Unix 系统的传统命令,功能类似于 ipconfig,用于管理和查看网络接口信息。它可以:

  • 查看和修改网络接口的 IP 地址、子网掩码、广播地址等。
  • 启用/禁用网络接口。


2.常用命令示例

  • ifconfig
    显示当前网络接口的详细配置,包括 IP 地址、MAC 地址和接口状态。


  • ifconfig eth0 up 和 ifconfig eth0 down
    启用或禁用某个网络接口(比如 eth0)。
  • 场景:接口突然失联,尝试重启接口排查问题。


  • ifconfig eth0 192.168.1.10 netmask 255.255.255.0
    手动为接口配置 IP 地址和子网掩码。
  • 场景:调试环境需要临时改 IP?手动设置{BANNED}最佳方便。


3.适用场景

适用于 Linux/Unix 系统,包括各类服务器、嵌入式设备等。特别是老系统,ifconfig 是当之无愧的标配。



别急!Linux 下还有个 ip 命令

Linux 的网络管理逐步发展,ifconfig 已被更强大的 ip 命令取代,特别是在新系统中:


  • ip addr 替代 ifconfig 查看 IP 信息。
  • ip link 管理网络接口的启用/禁用状态。


为什么要用 ip 命令?更灵活、更全面,支持新的网络协议。



ipconfig vs. ifconfig:一张表总结




学会用对命令,别再用错地方!

下次再有人问你“用 ifconfig 看看 IP 吧”,你先问清楚:“是 Windows 还是 Linux?”搞清楚环境,直接用对命令,效率翻倍!


记住:

ipconfig 玩转 Windows,ifconfig 陪跑 Linux,Linux 新手{BANNED}最佳好赶紧升级到 ip 命令。别让一个命令搞晕你,网工人要会区分这些细节!



阅读(24) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~