My FAQ,最新最全的IT技术FAQ
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 未整理篇 | 技术讨论
  当前位置: > 操作系统 > Linux > Linux综合
小聊ifconfig
作者:未知 时间:2005-09-13 22:23 出处:Blog.ChinaUnix.net 责编:My FAQ
              摘要:小聊ifconfig
看到的一些介绍性资料,特别是对列出的一些数据做了说明,感觉还是挺有用的。

ifconfig -a

則會列出所有的網路介面情形.

[root@ols3-note /root]# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:80:C8:8F:B8:F4
          inet addr:192.168.54.51  Bcast:192.168.54.63  Mask:255.255.255.240
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:234 errors:0 dropped:0 overruns:0 frame:0
          TX packets:65 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          Interrupt:3 Base address:0x320

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:3924  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0

其中 :

eth0 表示第一張網路卡

lo 表示 loopback , 即沒有連接到真實網路時的網路介面, 可用來測試網路的應用軟體, 並且提供區域性的 TCP/IP 服務.

HWaddr 是網路卡的硬體位址

inet addr 是網路卡的 IP,

Bcast 是廣播(broadcast) 的位址

Mask 是網路遮罩.

MTU 是 Maximum Trasmission Unit 最大傳輸單元(位元組), 即此介面一次所能傳輸的最大封包.

Metric 是權值之意, 路由權值, 或所需的花費, 目前尚未使用, 將來會 implement.

RX 是接收情形.

TX 是傳送情形.

collisions 是網路訊號碰撞的意思

txqueuelen 是傳輸緩衝區長度大小意思

Interrupt 是 IRQ 中斷位址

Base address 是 I/O 位址

3. ifconfig 介面 [aftype] 選項 | 位址

aftype 是位址家族之意, 預設值是 inet (TCP/IP)

其它還有 ddp(AppleTalk) ipx(Novell) ....

詳細情形, 請自行 man ifconfig

不建議各位用 ifconfig 手動修改, 請用 linuxconf 較佳.

不過, 在查驗為何網路不通時, 經常會遇到的問題是 netmask 設錯了, 這時, 手動設 netmask 倒是十分方便的方法.

假設 netmask 應為 255.255.255.128, 但你的網路卡卻是 255.255.255.0

那麼下:

ifconfig eth0 netmask 255.255.255.128

即可改正過來.

ifconfig eth0 down 可將網路卡關閉, 此時下 ifconfig 將只看到 lo.

[root@ols3-note /root]# ifconfig
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:3924  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0

ifconfig eth0 up 可將網路卡打開, 下 ifcofnig 又可看到 eth0 及 lo 了.

[root@ols3-note /root]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:80:C8:8F:B8:F4
          inet addr:192.168.54.51  Bcast:192.168.54.63  Mask:255.255.255.240
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:234 errors:0 dropped:0 overruns:0 frame:0
          TX packets:65 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          Interrupt:3 Base address:0x320

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:3924  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0

 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 myfaq.com.cn All rights reserved. www.myfaq.com.cn 版权所有