命令总结
1. 查看路由表
route -n
- 目标(destination):代表的是目标网段。
- 网关(gateway):需要经过的网关
- 子网掩码(Genmask)
- 标志位(flags): 当标志位带有G(即Gateway) 时才能作为 网关转发使用。没有G标志的话,代表是本地的(子网内的),直接通过网卡接口(Iface),不需要通过网关向外发送。
- 越点(mertic)
2. 添加路由
route add -net 202.197.6.0/24 gw 192.168.243.128 metric 1
增加一条路由规则。 到202.197.6.0/24 网段的 的数据 经过网关 192.168.243.128 进行向外发送,越点为1。
结合到自己的任务中:
- 192.168.243.128 就是我虚拟机的ens33 网卡的ip
- 202.197.6.0/24 就是融合服务器的 子网网段地址
也就是:去往融合服务器网段的数据包,交给ens33 这个网络接口(网关)进行处理。
3. 删除路由
route del -net 192.168.243.0/24 gw 172.16.161.29
4. 产生core文件
ulimt -c unlimited //产生core文件
5. 主机作为路由器使用
// 修改配置文件永久改: 是主机能作为路由器使用,转发数据
cd /etc/sysctl.conf
//当成路由器用后面写(或者取消注释):
net.ipv4-ip-forward = 1
// 临时改:
sysctl -w net.ipv4.ip_forward=1
6. 改包 设置规则
// 开机的时候运行一次
iptables -t mongle -A -l ens33 -p udp -j NFQUEUE --queue-num 1
7. 启动ssh
systemctl start ssh // 每次开机手动启动ssh
systemctl enable ssh // 下次开机自动启动ssh
8. 通过ssh登录终端
ssh 用户名@ IP 地址
9. 通过scp 传输文件
//传输目录:
scp -r 目录名 用户名@IP: 目的路径
// 传输单个文件
scp 文件名 用户名@IP: 目的路径
10. 抓包
tcpdump -i -nn icmp //抓icmp的包
11. 融合服务器
云服务器发送数据,需要将 融合服务器的ens 37 的接口ip作为网关ip.也就是到192.168.115.0/24 网段的数据 的下一跳是 ens37 的ip地址。
去往192.168.243.0/24 网段 的数据扔把 ens37 的ip作为下一跳的地址。
11.1 client 的路由表
11.2 融合网关的路由表
11.3 融合服务器的路由表
11.4 云服务器的路由表
12.安装刻录光盘软件
apt install brasero
13. 安装rar 压缩软件
sudo apt install rar
14. gpg 加密
-c encrypt 加密
gpg -c 文件名
15.gpg 解密
-d decrypt 解密
gpg -d SocketManager.h.gpg > SocketManager.h.txt
gpg -d 解密文件名 > 重定向到一个文件中
16. tar 压缩
//将v1 文件夹打包压缩,压缩后的名字为myV1.tar.gz
tar -czvf myV1.tar.gz v1