设为首页 收藏本站
查看: 1159|回复: 0

[经验分享] CentOS下的路由知识及配置路由

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2017-3-22 09:18:20 | 显示全部楼层 |阅读模式
上一篇博文已经讲解了IP地址的配置,那么有IP,就准备开始进行通信吧,网络之间的通信主要是依靠路由器,当然生成环境中是拥有路由器的,但是系统中的路由配置也是需要了解一下地,今天讲解一下软路由的显现,与一个路由的小实验
linux下需要启用ip_forword 启用路由功能
echo 1 > /proc/sys/net/ipv4/ip_forword
一、路由表中的接口
到达目标网段从本路由器的那个接口能到达,这个借口就本路由的记录接口
1.如果目标网络和路由器直接相连,网关即是路由器接口的IP
2.如果目标网络和路由器不直接相连,网关为下一个路由器临近本路由器的接口的位置
二、查看路由|网关
    route -n
    netstat -nr
    ip route
三、静态路由添加方法
    route
    add: 添加
    -host: 主机路由

1
route add -host 2.2.2.2(目标网络) gw 172.18.0.1(网关地址)



    route add -host IP gw 网管 dev 接口
    -net: 网络路由
    -net:0.0.0.0默认路由
    设置默认路由
1
route add default gw 网关



    del: 删除
1
route del -net 0.0.0.0 gw 192.168.10.1




    ip命令添加路由
route 对路由表操作
ip route add 目标地址 via 网关
1
ip route add 0.0.0.0 via 192.168.10.1



del   删除
1
ip route del 0.0.0.0 via 192.168.10.1



flush  清空
1
ip route flush 0.0.0.0




路由配置文件
        /etc/sysconfig/network-scripts/route-1(后缀名随意)
       第一种写法
            目的地址 via 网关
            如:10.0.0.0/8 via 172.16.0.1
          第二种写法
            ADDRESS#=TARGET
            NETMASK#=mask
            GATEWAY#=GW

    route 路由跟踪命令
        mtr
        tracerroute

    软路由也可以实现OSPF的。

    动态路由协议
    安装quagga包
    命令vtysh配置
    启动 ospfd服务器
    service ospfd start

本人对路由知识方面的也就这些了,下面做个试验
    QQ截图20170322091805.png

ip地址配置
Client A(Centos7)
ens33:192.168.10.1/24
Route 1(Centos7)
ens33:192.168.10.2/24
ens37:10.0.0.1/16
Route 2(Centos7)
ens33:10.0.0.2/16
ens37:12.0.0.1/16
Route 3(Centos7)
ens33:12.0.0.1/16
ens37:172.16.0.1/24
Client B(Centos6)
eth0:172.16.0.2/24
  
一下操作均临时生效,若果想要永久生效需要写入对应的配置文件中

如果同网段IP不同则临时关闭防火墙iptables -F

Client-A的操作与配置
1
2
[iyunv@Client-A ~]#ifconfig ens33 192.168.10.1/24       #配置IP地址
[iyunv@Client-A ~]#route add default gw 192.168.10.2     #配置网关(默认路由)



Route-1的操作与配置
1
2
3
4
5
[iyunv@Route -1 ~]#echo 1 > /proc/sys/net/ipv4/ip_forword   #开启内核路由转发功能
[iyunv@Route-1 ~]#ifconfig ens33 192.168.10.2/24               
[iyunv@Route-1 ~]#ifconfig ens37 10.0.0.1/16
[iyunv@Route-1 ~]#route add -net 12.0.0.0/16 gw 10.0.0.2    #添加路由条目
[iyunv@Route-1 ~]#route add -net 172.16.0.0/24 gw 10.0.0.2



Route-2的操作与配置
1
2
3
4
5
[iyunv@Route-2 ~]#echo 1 > /proc/sys/net/ipv4/ip_forword   #开启内核路由转发功能
[iyunv@Route-2 ~]#ifconfig ens33 10.0.0.2/16
[iyunv@Route-2 ~]#ifconfig ens37 12.0.0.1/16
[iyunv@Route-2 ~]#route add -net 192.168.10.0/24 gw 10.0.0.2
[iyunv@Route-2 ~]#route add -net 172.16.0.0/24 gw 12.0.0.2



Route-3的操作与配置
1
2
3
4
5
[iyunv@Route-3 ~]#echo 1 > /proc/sys/net/ipv4/ip_forword   #开启内核路由转发功能
[iyunv@Route-3 ~]#ifconfig ens33 12.0.0.2/16
[iyunv@Route-3 ~]#ifconfig ens37 172.16.0.1/24
[iyunv@Route-3 ~]#route add -net 10.0.0.0/16 gw 12.0.0.1
[iyunv@Route-3 ~]#route add -net 192.168.10.0/24 gw 12.0.0.1



Client-B的操作与配置
1
2
[iyunv@Client-B ~]#ifconfig ens33 172.16.0.2/24         #配置IP地址
[iyunv@Client-B ~]#route add default gw 192.168.10.2     #配置网关(默认路由)






运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-353334-1-1.html 上篇帖子: 'module' object has no attribute 'loads' 下篇帖子: lsyncd实时同步工具 知识
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表