卡卡笔记之Linux网络管理----命令详解
时间:2009-03-23 来源:sjhf
ifconfig
[root@oracle ~]# ifconfig eth0 Link encap:Ethernet HWaddr 00:0C:29:E5:9B:DE inet addr:192.168.1.156 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:fee5:9bde/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:90 errors:0 dropped:0 overruns:0 frame:0 TX packets:52 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:10394 (10.1 KiB) TX bytes:5783 (5.6 KiB) ifconfig命令参数及其意义为(选项对应的特性可以打开也可以取消,只在选项名前加一个破折号(-)即可): Interface 网络设备名,如eth0就表示本机的第一块网卡。 up 标志接口处于" up"状态,也就是说, IP层可以对其进行访问。这个选项用于命令行上给出一个地址之时。如果这个接口已被" down"选项临时性取消的话(与该选项对应的标记是UP RUNNING),还可以用于重新启用一个接口。 down 标标志接口处于" down"状态,也就是说, IP层不能对其进行访问。这个选项有效地禁止了IP通信流通这个接口。注意,它并没有自动删除利用该接口的所有路由信息。如果永久性地取消了一个接口,就应该删除这些路由条目,并在可能的情况下,提供备用路由。 netmask 标分配子网掩码,供接口所用。要么给一个前面是0x的32位十六进制号码,要么采用只适用于两台主机所用的点分四段式号码。对SLIP和PLIP接口来说,这个选项是必须配置的。 address 设置指定接口设备的IP地址。 dstaddr adderss 为PPP设置远程IP地址,此关键字可用pointopoint代替。 irqaddress 设置指定接口设备使用的中断行。 pointtopoint address 该选项用于只涉及两台主机的点到点链接。对SLIP和PLIP接口来说,这个选项是必须配置的(如果已经设置了一个点到点地址,ifconfig就会显示出POINTTPOINT标记)。 broadcast address 广播地址通常源于网络编号,通过设置主机部分的所有位得来。有的I P采用的方案有所不同:这个选项可适用于某些奇怪的环境(如果已经设置了广播地址, ifconfig就会显示出一个BROADCAST标记)。 hw class addr 设置指定接口设备的MAC地址,关键字的后面必须跟硬件名或者与之等价 的ASCII码。目前支持的硬件类有ether, ax25, ARCnet和 netrom。 metric number 该选项可用于为接口创建的路由表分配度量值。路由信息协议( RIP)利用度量值来构建网络路由表。ifconfig所用的默认度量值是0。如果不运行RIP程序,就没必要采用这个选项。如果要运行RIP程序,就尽 量不要改变这个默认的度量值。 mtu bytes 该选项用于设置最大传输单元,也就是接口一次能处理的最大字节数。对以太网接口来说, MTU的默认设置是1500 个字节;对SLIP接口来说,则是296个字节。 arp 标这个选项专用于以太网或包广播之类的广播网络。它启用ARP(地址解析协议)来保护网络上各台主机的物理地址。对广播网来说,默认设置是" on"(开)。 promisc 将接口置入promiscuous(混乱)模式。广播网中,这样将导致该接口接收所有的数据包,不管其目标是不是另一台主机。该选项允许利用包过滤器和所 谓的以太网窥视技术,对网络通信进行分析。通常情况下,这对揪出网络故障的元凶来说,是相当有用的。但另一方面,如果有人蓄意攻击你的网络,也可浏览到s 通信数据,进而获得密码,破坏你的网络。一项重要的保证措施是杜绝任何人将他们的计算机接入你的以太网。另一个选项用于保护某些身份验证协议的安全,比如 Kerberos或SRA登录套件(该选项对应的标记是PROMISC)。 traIlers 开或关闭跟踪器。目前在某些Linux系统中还无法实现此功能。 allmulti 多播地址即是向不在同一个子网上的一组主机广播数据。多播地址尚未获得内核支持(该选项对应的标记是ALLMULTI) txqueuelen len 设置指定接口设备的发送队列长度。 route [root@localhost ~]# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 10.10.8.224 * 255.255.255.255 UH 0 0 0 eth0 10.10.8.0 * 255.255.255.0 U 0 0 0 eth0 127.0.0.0 * 255.0.0.0 U 0 0 0 lo default dgc8.njupt.edu 0.0.0.0 UG 0 0 0 eth0 default dgc8.njupt.edu 0.0.0.0 UG 1 0 0 eth0 // 各个字段的含义是: •Destination表示路由的目标IP地址 •Gateway表示网关使用的主机名或者是IP地址。上面输出的"*"表示没有网关 •Genmask表示路由的网络掩码 •Flags是表示路由的标志。可用的标志及其意义是: U表示路由在启动 H表示target是一台主机 G表示使用网关 R表示对动态路由进行复位设置 D表示动态安装路由 M表示修改路由 ! 表示拒绝路由 •Metric表示路由的单位开销量 •Ref表示依赖本路由现状的其它路由数目 •Use表示路由表条目被使用的数目 •Iface表示路由所发送的包的目的网络 traceroute [root@oracle ~]# traceroute 192.168.1.156 traceroute to 192.168.1.156 (192.168.1.156), 30 hops max, 38 byte packets 1 kaka (192.168.1.156) 6.440 ms 0.273 ms 0.077 ms traceroute/tracert命令用于跟踪数据包到达目标机器的路由,使用IP数据包的time-to-live(TTL)域,在数据包到达远程主机前所经过的每一个 |
相关阅读 更多 +
排行榜 更多 +