课堂笔记day27——静态路由项目

1.常见的网络命令

1.1ping命令:

1)ping域名(ping www.baidu.com)


2)ping IP、公网IP地址(ping 172.17.195.1)


3)ping网关


1.2 iftop:监控网络流量

1)iftop命令是外置的命令,所以需要安装一下这个命令,在命令行输入:yum install iftop -y

2)使用的方法:iftop -i eth0


2.常见的网络问题排错

2.1企业网络问题排查:

1)检查物理网关、连接介质是否正常(网卡,网线,路由  

    器,交换机)

2)ping 网关

3)ping 公网IP地址

4)ping 域名检查DNS

5)ping 自己服务器

3.静态路由项目

1)克隆3个虚拟机(并且在第二台上添加一块网卡)


2)开启第一台虚拟机并配置IP:(所有IP配置完成后必须输入systemctl restart network重启网卡,然后输入ifconfig eth0查看)

vim /etc/sysconfig/network-scripts/ifcfg-eth0进入后删除最后3行,并修改IP地址为10.0.0.11


3)开启第二台虚拟机并配置IP:

vim /etc/sysconfig/network-scripts/ifcfg-eth0  进入后删除最后3行

并修改IP地址为  10.0.0.12;

并且将eth0的网卡配置信息cp到eth1下,然后修改  

NAME=eth1

DEVICE=eth1

IPADDR=192.168.0.12

且将eth1下的UUID删除


4)先配置开启第三台虚拟机并配置IP:

vim /etc/sysconfig/network-scripts/ifcfg-eth0  进入后删除最后3行,并修改IP地址为 192.168.0.13


5)测试网络是否连通:

在虚拟机1中ping虚拟机2的IP地址

route -n   查看路由,如果出现  10.0.0.0  就表明网络有路由

ping192.168.0.12 发现ping不通,是一个未知的网络,没有配置路由信息。



6)添加静态路由命令的两种方法:

route add -net 192.168.0.0/24 gw 10.0.0.12

ip route add 192.168.0.0/24 gw 10.0.0.12


7)第一台主机ping 192.128.0.13会发现数据包在第二台虚拟主机被丢包;

然后在第二台虚拟机输入   echo “net.ipv4.ip_forward=1”>>/etc/sysctl.conf

最后在输入   sysctl -p   使其生效

8)完成第七步后,由于强制开启了第二台主机的路由转发,现在第三台虚拟主机可以收到虚拟主机1的数据信息,但是数据要返回给虚拟主机1是回不去的,所以配置第三台主机的路由表增加静态路由:

route add -net 10.0.0.0/24 gw 192.168.0.12

9)三台主机之间实现连接

你可能感兴趣的:(课堂笔记day27——静态路由项目)