首页 | 邮件资讯 | 技术教程 | 解决方案 | 产品评测 | 邮件人才 | 邮件博客 | 邮件系统论坛 | 软件下载 | 邮件周刊 | 热点专题 | 工具
网络技术 | 操作系统 | 邮件系统 | 客户端 | 电子邮箱 | 反垃圾邮件 | 邮件安全 | 邮件营销 | 移动电邮 | 邮件软件下载 | 电子书下载

操作系统

Windows 9X | Linux&Uinx | Windows Server | 其它操作系统 | Vista | FreeBSD | Windows 7 |
首页 > 操作系统 > Linux&Uinx > 在Linux中利用ifconfig配置网络 > 正文

在Linux中利用ifconfig配置网络

出处:zdnet 作者:zdnet 时间:2006-7-7 16:03:00

许多Windwos管理员非常熟悉ipconfig命令行工具,它被用来获取网络接口配置信息并对此进行修改。Linux系统拥有一个类似的工具,也就是ifconfig,它是大多数Linux系统管理员常用工具的共同部分。然而,ipconfig和ifconfig之间有一些明显的区别,例如DOS/Windows ipconfig不允许你修改网络配置。
通常,你必需以root身份登录或使用sudo以便在一台Linux机器上使用ifconfig工具。依赖于ifconfig命令中使用哪些选项,ifconfig工具不仅可以被用来简单地获取网络接口配置信息,还可以修改这些配置。

基本功能
在命令行界面输入ifconfig而不指定任何选项,将向你提供所有活动的网络接口当前状态的一个相当完整的描述。例如,一台主机名为erebus 的机器上,在命令行输入ifconfig可能会返回下面的输出:

  • eth0 Link encap:Ethernet HWaddr 00:C0:F0:77:FD:AD
  • inet addr:192.168.2.103 Bcast:192.168.2.255 Mask:255.255.255.0
  • inet6 addr: fe80::2c0:f0ff:fe77:fdad/64 Scope:Link
  • UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
  • RX packets:913240 errors:230 dropped:0 overruns:0 frame:230
  • TX packets:663990 errors:7 dropped:0 overruns:0 carrier:12
  • collisions:0 txqueuelen:1000
  • RX bytes:179148797 (170.8 MiB) TX bytes:53220450 (50.7 MiB)
  • Interrupt:9 Base address:0xb000

  • lo Link encap:Local Loopback
  • inet addr:127.0.0.1 Mask:255.0.0.0
  • inet6 addr: ::1/128 Scope:Host
  • UP LOOPBACK RUNNING MTU:16436 Metric:1
  • RX packets:9814 errors:0 dropped:0 overruns:0 frame:0
  • TX packets:9814 errors:0 dropped:0 overruns:0 carrier:0
  • collisions:0 txqueuelen:0
  • RX bytes:3655065 (3.4 MiB) TX bytes:3655065 (3.4 MiB)

    ifconfig命令提供的一些重要信息包括:

  • 每个活动的接口由其名称识别。
  • 在只有一个物理网络适配器的情况下,你将看到前面加了术语HWaddr的MAC地址。
  • 接口的IP地址前面加了术语inetaddr,广播地址前面是Bcast,子网掩码前面是Mask。
  • 每个接口的IPv6地址前面加了术语inet6,其范围前面当然是加了单词Scope。
  • 每个接口的活动类型被列在一起-在上面eth0的情况下,它列为UP BROADCAST RUNNING MULTICAST。
  • 接收和转送包的统计数据被分别列在以RX或TX开头的行中。在另一行中,给出了接收和转送数据的总量摘要信息,包括到目前为止,该设 备转送和接收到的字节总数。

    选项
    在ifconfig命令中可以指定许多选项以改变其行为:
  • -a:该选项告诉ifconfig显示所有接口信息,包括活动的和非活动的。在erebus上,ifconfig -a返回eth0,,lo和sit0的结果。
  • -s:这是一个“短列表”选项,它为每个接口显示一行摘要数据。该返回信息是有关接口活动性的,并且没有配置。该输出和netstat -i命令的返 回内容是一样的。
  • -v:这个“详细的”选项在满足某些类型的错误条件时返回额外信息以帮助发现并处理故障。
  • [int]:只要在你的ifconfig命令后跟一个接口的名称,就会得到该接口的信息。例如,如果你只是想了解eth0接口的信息,而不是回路接 口,你可以执行命令ifconfig eth0。除此之外,还有几个选项需要指定你想配置或获得信息的接口。
  • up:如果一个接口不是活动的,该选项将激活它。例如,ifconfig eth0 up会激活eth0。
  • down:与up相反,它使指定接口无效。因此,ifconfig eth0 down将使当前活动的eth0无效。
  • netmask [addr]:使用“netmask”选项使得你可以为一个给定接口设置网络掩码。例如,要为eth0设置网络掩码可以通过输入ifconfig eth0 netmask 255.255.255.0来完成。
  • broadcast [addr]:当“broadcast”选项后面跟随一个地址参数,比如ifconfig eth0 broadcast 192.168.2.255,那么将设置指定接口 的广播地址。
  • [addr]:只在接口名称后指定一个地址,比如ifconfig eth0 192.168.2.103,将设置该接口的IP地址。

    技巧
    在多数Linux系统中,ifconfig eth0 up命令可以被简写为ifup eth0。同样的方法可以使一个接口无效,所以ifconfig eth0 down可以被简写 为ifdown eth0。一些Linux系统甚至拥有一个更进一步的简写命令名为ifupdown,它循环一个接口的状态,快速使接口无效然后让接口重新活 动,不过它没有ifup和ifdown简写命令那么常见。

    更多信息
    ifconfig以及ifup,ifdown和ifstatus中的if是interface的缩写。它和编程中的条件语句if风马牛不相及。如果你通过在命令行输入man ifconfig查看其线上文档,你可以获得这个工具的更多信息。

    注释中包括的其他连网工具:

  • arp--它给出地址映射缓存的信息,并允许你以各种方法对它进行操作,例如删除或增加条目。
  • iptables--iptables工具实际上是一个具有内核的包过滤性能的防火墙配置接口。
  • Netstat--该工具返回网络连接信息,路由表,接口状态,以及其他。
  • Route--route工具可以被用来获取你的主机中IP路由表内的信息,或者对路由表进行修改。

    请在命令行输入man utilityname查看这些工具的线上文档以获得更多信息。例如,输入man arp可以查看arp工具的线上文档。你可以通过输入 man man以获得man工具的更多信息。
  • 相关文章 热门文章
  • Linux启动 Sendmail速度慢的解决办法
  • Linux系统下防垃圾邮件基本功能
  • Linux启动sendmail速度慢的解决办法
  • Domino V8 在 UNIX/Linux 平台上的安装及其常见问题
  • IBM Lotus Domino,Linux,虚拟化,可伸缩性:不再是相互排斥的术语
  • 19.11 参 考 资 料
  • 19.10 课 后 练 习
  • 19.9 重 点 回 顾
  • 19.8.3 quota与目录转移
  • 19.8.2 关于备份
  • 19.8.1 问题检查
  • 19.7.8 其他设置技巧
  • linux的基本操作(上)
  • Linux系统下应用知识大荟萃
  • GNU GRUB启动管理器
  • 制作基于软盘的Linux系统
  • 网络配置文件快速解读
  • linux的基本操作(下)
  • 剖析Linux系统启动过程
  • DameWare让局域网管理不再繁琐
  • 在Redhat 9下实现双机热备和集群功能
  • LINUX守护进程介绍
  • Redhat advance server 2.1集群的安装与管理
  • Linux必须学会的60个命令-文件处理
  • 自由广告区
     
    最新软件下载
  • SharePoint Server 2010 部署文档
  • Exchange 2010 RTM升级至SP1 教程
  • Exchange 2010 OWA下RBAC实现的组功能...
  • Lync Server 2010 Standard Edition 标..
  • Lync Server 2010 Enterprise Edition...
  • Forefront Endpoint Protection 2010 ...
  • Lync Server 2010 Edge 服务器部署文档
  • 《Exchange 2003专家指南》
  • Mastering Hyper-V Deployment
  • Windows Server 2008 R2 Hyper-V
  • Microsoft Lync Server 2010 Unleashed
  • Windows Server 2008 R2 Unleashed
  • 今日邮件技术文章
  • 腾讯,在创新中演绎互联网“进化论”
  • 华科人 张小龙 (中国第二代程序员 QQ...
  • 微软推出新功能 提高Hotmail密码安全性
  • 快压技巧分享:秒传邮件超大附件
  • 不容忽视的邮件营销数据分析过程中的算..
  • 国内手机邮箱的现状与未来发展——访尚..
  • 易观数据:2011Q2中国手机邮箱市场收入..
  • 穿越时空的爱恋 QQ邮箱音视频及贺卡邮件
  • Hotmail新功能:“我的朋友可能被黑了”
  • 入侵邻居网络发骚扰邮件 美国男子被重..
  • 网易邮箱莫子睿:《非你莫属》招聘多过..
  • 中国电信推广189邮箱绿色账单
  • 最新专题
  • 鸟哥的Linux私房菜之Mail服务器
  • Exchange Server 2010技术专题
  • Windows 7 技术专题
  • Sendmail 邮件系统配置
  • 组建Exchange 2003邮件系统
  • Windows Server 2008 专题
  • ORF 反垃圾邮件系统
  • Exchange Server 2007 专题
  • ISA Server 2006 教程专题
  • Windows Vista 技术专题
  • “黑莓”(BlackBerry)专题
  • Apache James 专题
  • 分类导航
    邮件新闻资讯:
    IT业界 | 邮件服务器 | 邮件趣闻 | 移动电邮
    电子邮箱 | 反垃圾邮件|邮件客户端|网络安全
    行业数据 | 邮件人物 | 网站公告 | 行业法规
    网络技术:
    邮件原理 | 网络协议 | 网络管理 | 传输介质
    线路接入 | 路由接口 | 邮件存储 | 华为3Com
    CISCO技术 | 网络与服务器硬件
    操作系统:
    Windows 9X | Linux&Uinx | Windows NT
    Windows Vista | FreeBSD | 其它操作系统
    邮件服务器:
    程序与开发 | Exchange | Qmail | Postfix
    Sendmail | MDaemon | Domino | Foxmail
    KerioMail | JavaMail | Winwebmail |James
    Merak&VisNetic | CMailServer | WinMail
    金笛邮件系统 | 其它 |
    反垃圾邮件:
    综述| 客户端反垃圾邮件|服务器端反垃圾邮件
    邮件客户端软件:
    Outlook | Foxmail | DreamMail| KooMail
    The bat | 雷鸟 | Eudora |Becky! |Pegasus
    IncrediMail |其它
    电子邮箱: 个人邮箱 | 企业邮箱 |Gmail
    移动电子邮件:服务器 | 客户端 | 技术前沿
    邮件网络安全:
    软件漏洞 | 安全知识 | 病毒公告 |防火墙
    攻防技术 | 病毒查杀| ISA | 数字签名
    邮件营销:
    Email营销 | 网络营销 | 营销技巧 |营销案例
    邮件人才:招聘 | 职场 | 培训 | 指南 | 职场
    解决方案:
    邮件系统|反垃圾邮件 |安全 |移动电邮 |招标
    产品评测:
    邮件系统 |反垃圾邮件 |邮箱 |安全 |客户端
    广告联系 | 合作联系 | 关于我们 | 联系我们 | 繁體中文
    版权所有:邮件技术资讯网©2003-2010 www.5dmail.net, All Rights Reserved
    www.5Dmail.net Web Team   粤ICP备05009143号