网络命令:
1. ifconfig
2. ip
3. ping
4. traceroute
5. netstat
6. route
7. nslookup
8. arp
9. finger
10. ftp
______________________________________________________________________________________
1.ifconfig
设置网卡IP地址,子网掩码,并激活
#ifconfig eth0 210.34.6.89 netmask 255.255.255.128 up
修改网卡MAC地址,命令如下:
#ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE
2.ip
ip是iproute2软件包里面的一个强大的网络配置工具,它能够替代一些传统的网络管理工具。例如:ifconfig、route等
ip link--配置网络设备
ip link set--改变设备的属性
ip link show--显示设备属性
ip address--协议地址管理
ip address add--添加一个新的协议地址
ip address delete--删除一个协议地址
ip address show--显示协议地址
ip address flush--清除协议地址
ip neighbour--neighbour/arp表管理命令
ip neighbour add -- 添加一个新的邻接条目
ip neighbour change--修改一个现有的条目
ip neighbour replace--替换一个已有的条目
ip neighbour delete--删除一个邻接条目
ip neighbour show--显示网络邻居的信息
ip neighbour flush--清除邻接条目
例,添加IP地址:
#ip addr add 192.168.1.1/24 dev eth0
3. 检测主机连接—ping
例:
向主机www.ssti.net发送5个测试包
# ping –c 5 www.ssti.net
向主机www.ssti.net发送大小为512子节测试包
# ping –s 512 www.ssti.net
通过下面的方法使系统对ping没有反应:
# echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
通过下面的方法使系统响应ping包:
# echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all
4. 显示分组经过历程—tracert,检测连接到某部主机时,经过的各个节点(路由器),及经过每个节点(路由器)的时间
例:
#tracert www.ssti.net
5. netstat
显示所有网络连接状况
#netstat –a
以数字形式显示所有网络连接状况
#netstat –an
显示路由表
#netstat –r
只显示TCP包的连接状况
#netstat –t
只显示UDP包的连接状况
#netstat –u
只显示处于listen状态的连接
#netstat -l
6. route命令是用来查看和设置Linux系统的路由信息,以实现与其它网络的通信
语法:
#route [-add][-net|-host] targetaddress [-netmask Nm][dev]If]
#route [-delete][-net|-host] targetaddress [gw Gw] [-netmask Nm] [dev]If]
例:
添加默认网关
#route add 0.0.0.0 gw 192.168.1.1
添加到达网络10.50.0.0的路由
#route add -net 10.50.0.0 netmask 255.255.0.0 gw 192.168.0.1
删除到达网络10.50.0.0的路由
#route del -net 10.50.0.0 netmask 255.255.0.0 gw 192.168.0.1
添加到达某个主机的路由
#route add 202.3.6.5 gw 192.168.63.254
#route add -host 202.3.6.6 gw 192.168.63.254
7. nslookup,测试DNS服务器
8. arp
9. finger
10. ftp

被折叠的 条评论
为什么被折叠?



