博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2019/02/06 IP路由实战03
阅读量:3923 次
发布时间:2019-05-23

本文共 1750 字,大约阅读时间需要 5 分钟。

在这里插入图片描述在这里插入图片描述

之前的命令都是把路由加到内存里(直接修改内存),机器重启,这些地址
包括前面讲的修改地址的命令,也是临时生效的
在这里插入图片描述在这里插入图片描述
要想存得住还得写在配置文件里,手工加路由,只适合与小的网络,小的网络,网段不多,一条条加也可以,但是如
互联网和比较大型的网络,网段可能成百甚至更多,就不太显示一条条添加,也不太现实去维护,
网络拓补修改了,就得修改很多了

在稍复杂的环境中,路由记录就不是手工添加的,是通过路由协议自动生成的

路由器可以跑一个软件,这个软件自动生成路由记录
在这里插入图片描述
路由协议RIP,OSPF,BGP或者思科的emgIp

RIP是根据路由数量来判断路由的优先速度,优先级,经过路由越少,就选择哪条路,经过一样多,就随机选择

在这里插入图片描述
OSPF会综合考虑很多因素,比如带宽,如果下面的带宽比较大,就优先选下面的
在这里插入图片描述
一般RIP过于简单不用,OSPF在比较大的内部网络用(如中移动),BGP是用于互联网
在这里插入图片描述
LINux也可以安装类似软件包guagga,来提供类似的协议
在这里插入图片描述
在这里插入图片描述
有服务,启动服务
ss -ntlp查看有没有新的端口打开
在这里插入图片描述
配置文件没有生成,所以还没有启动
在这里插入图片描述
sample范例,配置文件的范例,拷贝过来即可
quagga的配置文件目录,和拷贝范例配置文件
在这里插入图片描述
在这里插入图片描述
思科命令(很少拿linux当路由器用,就了解一下即可)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如何把我们修改的信息存到磁盘上
在这里插入图片描述
首先把地址存到 磁盘上
centos6怎么把ip地址写成静态地址
在这里插入图片描述
在这里插入图片描述
实际上就是一个脚本,变量赋值
DEVICE设备 代表针对哪个网卡设置的
TYPE类型,默认就是以太网,可以不写
UUID 表示唯一编号,也可以不写(加UUID是表示,这个配置文件是唯一的)
ONBOOT=yes 是表示开机的时候,这个网卡启用的(默认也是启用的,no表示网卡不启用=禁用
NM_CONTROLLED
BOOTPROTO=dhcp 表示这个网卡是自动获取还是手工指定的,(dhcp通过dhcp自动获取;static和none都可以表示IP是手工指定的(linux作为服务器,一般都是要指定的,都要修改为static或者none))
DEFROUTE
IPV4_FAILURE_FATAL
NAME="System eth0 "网卡名字,相当于描述信息
HWADDR = mac地址,必须和你网卡真实的mac地址相匹配,如果写错,将导致整个网卡不可用
PEERDNS
PEERROUTES
LAST_CONNECT
在这里插入图片描述
在这里插入图片描述
dns服务就是把名字解析成ip地址,
8.8.8.8 谷歌的
在这里插入图片描述
重启服务生效,
报错是因为centos6有一个比较讨厌的服务 networkManager 建议关闭,作用是在图形界面下就是出现界面修改
在这里插入图片描述
修改eth为手工配置
在这里插入图片描述
在这里插入图片描述
修改mac地址,有一些生产环境,需要特定的mac地址才能上网
在这里插入图片描述
在这里插入图片描述
等于模拟三网段
在这里插入图片描述
改成10网段,R1加两块,一个10 ,一个11
在这里插入图片描述
r2配置
在这里插入图片描述
B机器连接12网络
在这里插入图片描述
在这里插入图片描述
修改主机名,临时的
在这里插入图片描述
通过改文件的方式先把IP地址改了
在这里插入图片描述
在这里插入图片描述
B机器就好 了
在这里插入图片描述
修改A机器
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
重复操作把R1R2改改
在这里插入图片描述
路由器是没有网关的,修改eth0
在这里插入图片描述
新建eth1配置
在这里插入图片描述
重启服务
在这里插入图片描述
修改R1路由器
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
可以设置开机不启动服务
在这里插入图片描述
网络拓补已经搭建起来
测试直连没问题
在这里插入图片描述
在这里插入图片描述
ApingR1另外一块网卡,必须通,有默认路由
在这里插入图片描述
在这里插入图片描述
没收到数据包 tcpdump查看数据包,是因为linux默认收到消息,如果目标地址不是自己的就丢弃
需要R1启用路由转换功能
proc/sys/net/ipv4/ip_forward
forward 向前
需要加10网段的路由
在这里插入图片描述

在这里插入图片描述

操作前需要关闭防火墙
在这里插入图片描述
chkconfig iptables off 开机前不启动
service iptables stop 关闭防火墙

在这里插入图片描述

相邻的网段会自动存在路由表
在这里插入图片描述
AB成功PING通
在这里插入图片描述
traceroute 可以查看经过的路由
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
tracpath也可以跟踪路由,经过什么路由器,花的时间都可以看出
traceroute ip
mtr ip
tracpath ip
作业
在这里插入图片描述

在这里插入图片描述

**echo 1 > 、proc/sys/net/ipv4/ip_forward 启用路由功能,防止默认丢掉目标地址不是自己的包
route add -net 网段 gw 网关 加路由记录
主机需要写网关
路由不需要写网关 **

转载地址:http://ogzgn.baihongyu.com/

你可能感兴趣的文章
java.lang.Object
查看>>
mqtt的messageId是怎么回事
查看>>
记一次线上CPU持续飙升的问题排查
查看>>
java.util.Stack
查看>>
java.lang.Class
查看>>
设计模式之恋
查看>>
手写spring
查看>>
使用redis分布式锁实现一个秒杀业务
查看>>
工厂方法模式(Factory Method)
查看>>
抽象工厂(Abstract Factory)模式
查看>>
建造者(Builder)模式
查看>>
java.lang.InheritableThreadLocal
查看>>
oracle定时器定时清理某张表指定日期前的数据
查看>>
第一个go程序连接mysql读取数据
查看>>
一个小示例,对比下go和java
查看>>
struts2 上传excel文件
查看>>
开篇背景
查看>>
一、计算机核心组成及CPU核心组成
查看>>
CPU内存访问设计
查看>>
进程、线程、纤程
查看>>