文章目录
ping命令
-d 使用Socket的SO_DEBUG功能。
-f 极限检测。flood泛宏,让网卡尽自己cpu的最大能力发icmp请求,而且不需要等待他回复
-n 只输出数值。
-q 不显示任何传送封包的信息,只显示最后的结果。
-r 忽略普通的Routing Table,直接将数据包送到远端主机上。通常是查看本机的网络接口是否有问题。
-R 记录路由过程。
-v 详细显示指令的执行过程。
<p>-c 数目:在发送指定数目的包后停止。
-i 秒数:设定间隔几秒送一个网络封包给一台机器,预设值是一秒送一次。
-I 网络界面:使用指定的网络界面送出数据包。
-l 前置载入:设置在送出要求信息之前,先行发出的数据包。
-p 范本样式:设置填满数据包的范本样式。
-s 字节数:指定发送的数据字节数,预设值是56,加上8字节的ICMP头,一共是64ICMP数据字节。65507包的最大值
-t 存活数值:设置存活数值TTL的大小。
常用操作
-b 相当于 发广播(主机为为0)
最大限度发包Ping -s 65507 ip地址 -f
(攻击)不等回复
1.ifconfig命令
依赖的包net-tools
最小化安装没这个命令
ifconfig -a 查看所有网卡(禁用的网卡也可以看到)
ifconfig IFACE [up|down] 禁用或启用网卡
ifconfig interface [aftype] options | address …
ifconfig IFACE IP/netmask 临时配置网络地址
ifconfig IFACE IP netmask NETMASK
1.禁用网卡 ifconfig 网卡名 down
-----网络层的down
开启网络ifconfig 网卡名 up
2.ifdown 网卡
-----数据链路层down
开启网络 ifup
重新启动网络服务service network restart
别名机制:临时地址
取消临时地址
永久生效写文件
在/etc/sysconfig/network-scripts/
如果在这个目录下没有这个网卡的配置可以手工写
DEVICE设备名
NAME在型界面下看到的名字
BOOTPROTO地址是手工配置none或者static,是dhcp自动获取(也就是IPADDR不会生效)
IPADDR:ip地址
PREFIX=24子网掩码 或者是 NETMASK=255.255.255.0
ONBOOT网卡是启用还是禁用
GATEWAY 网关
2.route命令
启用route服务
临时
/proc/sys/net/ipv4/ip_forward
改为1就启用
永久文件/etc/sysctl.conf中
2.1临时配置
路由管理命令
查看:route -n
添加:route add
删除:route del
Destination 目标
Gateway 网关:网络的关口
Genmask子网掩码
Iface接口:到达目标地址经过的网卡
网关:(下一跳next hop)需要和别的网络通信才需要配(同一网段不需要配置),也就是下一个路由器接口的ip地址(邻近的)
如果在一个网段的两个主机中间有一个路由器那么他们两个就ping不通 (路由器隔离了广播,收不到)
所以路由器隔开就可以配置为不同的网段,
添加网络地址
route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1 dev eth0
route add -net 192.168.0.0/24 gw 172.16.0.1 dev eth0
默认路由,
未知网络(这两个网络处于网络的边缘)也就是有两个路由器可以,路由过多不可以,
中间路