配置路由实例


路由的分类和管理


路由:跨网络通信;

路由分类:

    主机路由

    网络路由

    默认路由

路由管理命令:

route 命令是在本地 IP 路由表中显示和修改条目网络命令;

查看:route -n

route -n 查看路由表.PNG

添加:route add

route add [-net|-host] target [netmask Nm] [gw Gw] [[dev] If]

    目标:192.168.1.3 网关:172.16.0.1

        # route add -host 192.168.1.3 gw 172.16.0.1 dev eth0

    目标:192.168.0.0  网关:172.16.0.1

        # 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

    默认路由,网关:172.16.0.1

        # route add -net 0.0.0.0 netmask 0.0.0.0 gw 172.16.0.1

        # route add default gw 172.16.0.1

删除:route del

route del [-net|-host] target [gw Gw] [netmask Nm] [[dev] If]

    目标:192.168.1.3 网关:172.16.0.1

       # route del -host 192.168.1.3

    目标:192.168.0.0  网关:172.16.0.1

        # route del -net 192.168.0.0 netmask 255.255.255.0


配置路由实例:


1,给两台主机配置两个网卡来充当两台路由R1和R2;

                路由R1

路由R1的配置.PNG

                路由R2

路由R2的配置.PNG

2,给两台主机PC1和PC2分别配置IP地址和网关:

                PC1

主机PC1的配置.PNG

                PC2

主机PC2的配置.PNG

3,centos 6 关闭NetworkManager服务和关闭防火墙:

    关闭NetworkManager服务:service NetworkManager stop

    关闭防火墙:iptables -F

关闭networkmanager服务 和 关闭防火墙.PNG

4,centos 7 关闭NetworkManager服务和关闭防火墙:

    关闭NetworkManager服务:systemctl stop NetworkManager

    关闭防火墙:iptables -F

centos 7 关闭networkmanager服务 和 关闭防火墙.PNG

5,在路由R1中添加默认网关到路由表里面:

route add default gw 10.1.0.8

route add default gw 10.1.0.8  (给R1配置默认网关).PNG

6,在路由R2中添加默认网关到路由表里面:

route add default gw 10.1.0.6

用PC1 逐步拼到 PC2.PNG

7,给路由R1开启数据转换:

echo 1 > /proc/sys/net/ipv4/ip_forward

用PC1 逐步拼到 PC2.PNG

8,给路由R2开启数据转换:

echo 1 > /proc/sys/net/ipv4/ip_forward

用PC1 逐步拼到 PC2.PNG

9,用PC1逐步去拼PC2:

用PC1 逐步拼到 PC2.PNG

10,用PC2逐步去拼PC1:

用PC2 逐步拼到 PC1.PNG

11,删除R1默认的路由:

route del default gw 10.1.0.8

route del default gw 10.1.0.8 删除R1的默认网关.PNG

12,删除R2默认的路由:

route del default gw 10.1.0.6

原创文章,作者:AN0519,如若转载,请注明出处:http://www.178linux.com/45880

(0)
AN0519AN0519
上一篇 2016-09-12 18:44
下一篇 2016-09-12 20:14

相关推荐

  • Linux基础知识之根下各目录的介绍

    /bin  :所有用户使用的基本用户命令文件,二进制格式的 /sbin :供系统管理使用的工具程序 /boot :引导加载器必须用到的各静态文件:kernel initramfs(initrd),grub /dev  :存储特殊文件或设备文件;设备的类型:字符设备,块设备; /etc  :系统程序的静态配置文件,只能为静态的不能…

    Linux干货 2016-07-10
  • N29第一周作业:初识Linux系统

    1、描述计算机的组成及其功能。
    2、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
    3、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述。
    4、说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述。
    5、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。
    6、请罗列Linux发行版的基础目录名称命名法则及功用规定

    2018-03-04
  • Linux开学一周的学习心得

    Linux,这个名字第一次听到是通过张超老师给我讲解,因为我在学校学的是金融数学,平时对这方面没有太多接触。当时对Linux就知道是个系统,随后在网上搜了搜,了解也不太多。 直到今天已经来马哥教育一星期了,刚入学的这一星期上课,都是一些基本的命令,感觉学着还蛮有意思,教学的安排也非常合理,我们大家学一天还能自己动手操作一天,既能专心听课,又能把学到的知识巩固…

    2017-07-15
  • linux文件管理

    目录创建删除,软硬链接的区别和注意,file命令的使用,工作中遇到一些情况的处理方法

    2017-11-18
  • bash-条件测试

                     条件测试 1.条件测试           判断某需求是否满足,…

    Linux干货 2016-08-12
  • Linux网络命令学习

    Linux网络命令之网络环境查看命令:ifconfig:查看与配置网络状态命令(只能看到IP地址和子网掩码)ifup 网卡设备名:启用该网卡设备,如:ifup eth0和ifdown lonetstat 选项:  -t:列出TCP协议端口  -u:列出UDP协议端口  -l:仅列出在监听状态网络服务  -a:查看所有连…

    Linux干货 2017-06-25

评论列表(1条)

  • 马哥教育
    马哥教育 2016-09-20 12:28

    写的不错,但这个图有点乱,建议换其他的截图工具试试,