|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
欢迎大家来到仓酷云论坛!很多Windows***十分熟习ipconfig下令行工具,它被用来猎取收集接口设置信息并对此举行修正。Linux体系具有一个相似的工具,也就是ifconfig,它是年夜多半Linux体系***经常使用工具的配合部分。但是,ipconfig和ifconfig之间有一些分明的区分,比方DOS/Windowsipconfig不同意你修正收集设置。
一般,你必须以root身份登录或利用sudo以便在一台Linux呆板上利用ifconfig工具。依附于ifconfig下令中利用哪些选项,ifconfig工具不但能够被用来复杂地猎取收集接口设置信息,还能够修正这些设置。
基础功效
在下令行界面输出ifconfig而不指定任何选项,将向你供应一切举动的收集接口以后形态的一个相称完全的形貌。比方,一台主机名为erebus的呆板上,在下令行输出ifconfig大概会前往上面的输入:
eth0Linkencap:EthernetHWaddr00:C0:F0:77:FD:AD
inetaddr:192.168.2.103Bcast:192.168.2.255Mask:255.255.255.0
inet6addr:fe80::2c0:f0ff:fe77:fdad/64Scope:Link
UPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1
RXpackets:913240errors:230dropped:0overruns:0frame:230
TXpackets:663990errors:7dropped:0overruns:0carrier:12
collisions:0txqueuelen:1000
RXbytes:179148797(170.8MiB)TXbytes:53220450(50.7MiB)
Interrupt:9Baseaddress:0xb000
loLinkencap:LocalLoopback
inetaddr:127.0.0.1Mask:255.0.0.0
inet6addr:::1/128Scope:Host
UPLOOPBACKRUNNINGMTU:16436Metric:1
RXpackets:9814errors:0dropped:0overruns:0frame:0
TXpackets:9814errors:0dropped:0overruns:0carrier:0
collisions:0txqueuelen:0
RXbytes:3655065(3.4MiB)TXbytes:3655065(3.4MiB)
ifconfig下令供应的一些主要信息包含:
每一个举动的接口由其称号辨认。
在只要一个物理收集适配器的情形下,你将看到后面加了术语HWaddr的MAC地点。
接口的IP地点后面加了术语inetaddr,播送地点后面是Bcast,子网掩码后面是Mask。
每一个接口的IPv6地点后面加了术语inet6,其局限后面固然是加了单词Scope。
每一个接口的举动范例被列在一同-在下面eth0的情形下,它列为UPBROADCASTRUNNINGMULTICAST。
吸收和转送包的统计数据被分离列在以RX或TX开首的行中。在另外一行中,给出了吸收和转送数据的总量择要信息,包含到今朝为止,该设备转送和吸收到的字节总数。
选项
在ifconfig下令中能够指定很多选项以改动其举动:
-a:该选项告知ifconfig显现一切接口信息,包含举动的和非举动的。在erebus上,ifconfig-a前往eth0,,lo和sit0的了局。
-s:这是一个”短列表”选项,它为每一个接口显现一行择要数据。该前往信息是有关接口举动性的,而且没有设置。该输入和netstat-i下令的返回内容是一样的。
-v:这个”具体的”选项在满意某些范例的毛病前提时前往分外信息以匡助发明并处置妨碍。
[int]:只需在你的ifconfig下令后跟一个接口的称号,就会失掉该接口的信息。比方,假如你只是想懂得eth0接口的信息,而不是回路接口,你能够实行下令ifconfigeth0。除此以外,另有几个选项必要指定你想设置或取得信息的接口。
up:假如一个接口不是举动的,该选项将激活它。比方,ifconfigeth0up会激活eth0。
down:与up相反,它使指定接口有效。因而,ifconfigeth0down将使以后举动的eth0有效。
netmask[addr]:利用”netmask”选项使得你能够为一个给定接口设置收集掩码。比方,要为eth0设置收集掩码能够经由过程输出ifconfigeth0netmask255.255.255.0来完成。
broadcast[addr]:当”broadcast”选项前面跟从一个地点参数,好比ifconfigeth0broadcast192.168.2.255,那末将设置指定接口的播送地点。
[addr]:只在接口称号后指定一个地点,好比ifconfigeth0192.168.2.103,将设置该接口的IP地点。
技能
在多半Linux体系中,ifconfigeth0up下令能够被简写为ifupeth0。一样的***可使一个接口有效,以是ifconfigeth0down能够被简写为ifdowneth0。一些Linux体系乃至具有一个更进一步的简写下令名为ifupdown,它轮回一个接口的形态,疾速使接口有效然后让接口从头活动,不外它没有ifup和ifdown简写下令那末罕见。
更多信息
ifconfig和ifup,ifdown和ifstatus中的if是interface的缩写。它和编程中的前提语句if风马不接。假如你经由过程在下令行输出manifconfig检察其线上文档,你能够取得这个工具的更多信息。
正文中包含的其他连网工具:
arp–它给出地点映照缓存的信息,并同意你以各类***对它举行操纵,比方删除或增添条目。
iptables–iptables工具实践上是一个具有内核的包过滤功能的防火墙设置接口。
Netstat–该工具前往收集毗连信息,路由表,接口形态,和其他。
Route–route工具能够被用来猎取你的主机中IP路由表内的信息,大概对路由表举行修正。
请在下令行输出manutilityname检察这些工具的线上文档以取得更多信息。比方,输出manarp能够检察arp工具的线上文档。你能够经由过程输出manman以取得man工具的更多信息。
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们! |
|