linux 网络命令

​1. ping

功能说明:检测主机。

语  法:ping [-dfnqrRv][-c\<完成次数>][-i\<间隔秒数>][-I\<网络界面>] [-l\<前置载入>][-p\<范本样式>][-s\<数据包大小>][-t\<存活数值>][主机名称或 IP地址]

补充说明:执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。

参  数:
-d 使用Socket的SO_DEBUG功能。
-c\<完成次数> 设置完成要求回应的次数。
-f 极限检测。
-i\<间隔秒数> 指定收发信息的间隔时间。
-I\<网络界面> 使用指定的网络界面送出数据包。
-l\<前置载入> 设置在送出要求信息之前,先行发出的数据包。
-n 只输出数值。
-p\<范本样式> 设置填满数据包的范本样式。
-q 不显示指令执行过程,开头和结尾的相关信息除外。
-r 忽略普通的Routing Table,直接将数据包送到远端主机上。
-R 记录路由过程。
-s\<数据包大小> 设置数据包的大小。
-t\<存活数值> 设置存活数值TTL的大小。
-v 详细显示指令的执行过程。

实例:
测试网络是否畅通:ping -c 3 192.168.1.1

注意:
1) ping不通大多数是由防火墙设置造成的。

​2. ifconfig

功能说明:显示或设置网络设备。

语  法:ifconfig [网络设备][down up -allmulti -arp -promisc][add\<地址>][del\<地址>][\<网络设备类型> \<硬件地址>][io_addr][irq ][media\<网络媒介类型>][mem_start\<内存地址>][metric\<数目>][mtu\<字 节>][netmask\<子网掩码>][tunnel\<地址>][-broadcast\<地址>] [-pointopoint\<地址>][IP地址]

参  数:
add\<地址> 设置网络设备IPv6的IP地址。
del\<地址> 删除网络设备IPv6的IP地址。
down 关闭指定的网络设备。
\<网络设备类型>\<硬件地址> 设置网络设备的类型与硬件地址。
io_addr 设置网络设备的I/O地址。
irq 设置网络设备的IRQ。
media\<网络媒介类型> 设置网络设备的媒介类型。
mem_start\<内存地址> 设置网络设备在主内存所占用的起始地址。
metric\<数目> 指定在计算数据包的转送次数时,所要加上的数目。
mtu\<字节> 设置网络设备的MTU(maximum transfer unit)。
netmask\<子网掩码> 设置网络设备的子网掩码。
tunnel\<地址> 建立IPv4与IPv6之间的隧道通信地址。
up 启动指定的网络设备。
-broadcast\<地址> 将要送往指定地址的数据包当成广播数据包来处理。
-pointopoint\<地址> 与指定地址的网络设备建立直接连线,此模式具有保密功能。
-promisc 关闭或启动指定网络设备的promiscuous模式。
[IP地址] 指定网络设备的IP地址。
[网络设备] 指定网络设备的名称。

实例:
激活网络设备:ifconfig eth0 up
更改网络设备信息: #ifconfig eth0 192.168.1.112 netmask 255.255.255.0

Show Comments