Linux —— 网络管理命令 ifconfig、netstat、ping、traceroute、route

ifconfig

作用: 配置和显示当前网卡状态

格式: ifconfig <设备名><选项>

常用选项:

add<地址>:设置网络设备IPv6的ip地址;
del<地址>:删除网络设备IPv6的IP地址;
down:关闭指定的网络设备;
up:启动指定的网络设备;

示例:

  • 启动网卡
ifconfig eth0 up
  • 关闭网卡
ifconfig eth0 down
  • 设置网络接口的IP地址和子网掩码
ifconfig eth0 192.168.0.17 netmask 255.255.255.0

netstat

作用: 显示网络状态

格式: netstat [选项]

常用选项:

-a 显示所有会话数据
-i 列出系统已经定义的每个网卡
-r 显示出计算机当前的路有表
-s 显示出当前网络协议统计信息
-t或–tcp:显示TCP传输协议的连线状况
-u或–udp:显示UDP传输协议的连线状况


ping

作用: 发送一个回送信号请求给网络主机,用于测试网络是否连通

格式: ping [选项] <目的主机名或IP地址>

常用选项:

-c Count:指定要发送或接收的回送信号请求的数目
-s PacketSize:指定要发送数据的字节数。缺省值是56,当和8字节的 ICMP 头数据合并时被转换成 64 字节的 ICMP 数据

每个ICMP会返回以下信息:

  1. icmp_swq:ICMP数据包序号
  2. ttl:数据包生存时间
  3. time:发出数据包到收到返回信息的时间,以 ms 为计算单位

traceroute

作用: 显示数据包到主机之间的路径

格式: traceroute [选项] <目的主机或IP地址>

常用选项:

-n:直接使用 IP 地址而非主机名称


route

作用: 用于显示路由表,添加删除路由记录

示例:

  • 添加网关/设置网关:
route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0    #增加一条到达244.0.0.0的路由。
  • 屏蔽一条路由:
route add -net 224.0.0.0 netmask 240.0.0.0 reject     #增加一条屏蔽的路由,目的地址为224.x.x.x将被拒绝。
  • 删除路由记录:
route del -net 224.0.0.0 netmask 240.0.0.0
route del -net 224.0.0.0 netmask 240.0.0.0 reject
  • 删除和添加设置默认网关:
route del default gw 192.168.120.240
route add default gw 192.168.120.240

猜你喜欢

转载自blog.csdn.net/starter_____/article/details/89309953
今日推荐