Linux路由器功能如何实现的呢?Linux运维

网络之间的通信主要依靠路由器,除了日常使用的路由器设备外,Linux系统也可以进行路由器的配置,只需在Linux主机上添加一些简单的路由条目,这些Linux主机就可以充当简单路由器的功能。那么,Linux路由器功能如何实现的呢?

1. 如上图所示设置所有的IP地址

2. 针对不同的机器配置路由

Aubin-CentOS1

route add default gw 10.4.1.1

CentOS-R1

route add -net 10.4.3.0/24 gw 10.4.2.2

route add -net 10.4.4.0/24 gw 10.4.2.2

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

iptables -F

CentOS-R2

route add -net 10.4.1.0/24 gw 10.4.2.1

route add -net 10.4.4.0/21 gw 10.4.3.1

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

iptables -F

CentOS-R3

route add -net 10.4.2.0/24 gw 10.4.3.2

route add -net 10.4.1.0/24 gw 10.4.3.2

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

iptables -F

Aubin-CentOS1

route add default gw 10.4.4.1

3.ping CentOS2的ip地址,如果可以ping通,则路由器功能已实现,如果未ping通,可按照以下步骤进行检查:

(1)使用route -n查看路由是否生效。

(2)cat /proc/sys/net/ipv4/ip_forward查看输出是否为1,如果为0说明没有开启转发功能。

检查echo 1 > /proc/sys/net/ipv4/ip_forward是否执行成功。

(3)检查IP 与 掩码是否配置正确,因为有多个IP地址容易搞混,所以好好检查。

(4)检查是是否关闭防火墙,执行iptables -F。

(5)如果在虚拟机环境下做实验,检查MAC地址是否冲突

(0)

相关推荐

  • Centos网络管理(四)

    实验环境:VMware Workstation Pro 14(试用版) 系统平台: CentOS release 6.9 (Final)       内核  2.6.32-696.el6.x86_64 ...

  • CentOS命令ip和nmcli使用速查

    Mini模式安装CentOS后,我们熟悉的ifconfig命令已经没有,取而代之的是nmcli和ip命令 nmcli命令: nmcli命令可以完成网卡上所有的配置工作,并且可以写入配置文件,永久生效( ...

  • 伪静态网页有什么功能作用?Linux运维网络

    伪静态就是通过某些技术把动态网页的URL地址伪装成静态网页URL地址,但实质上用户访问的还是动态网页.很多Linux初学者以为,运维不需要了解页面基本知识,那就打错特错了.对于运维人员来说,系统.网站 ...

  • awk命令常用功能及参数选项 Linux系统运维

    awk是Linux工作中的重要工具,掌握awk工具的运用,必将使得运维工作得心应手.awk不仅是Linux系统中的一个命令,还是一种编程语言,可以用来处理数据和生成报告.处理的数据可以是一个或多个文件 ...

  • sed常用内置命令字符功能及参数选项 Linux运维

    sed常用内置命令字符有什么功能?sed是字符流编辑器,简称流编辑器:是操作.过滤和转换文本内容的强大工具.sed常用功能包括对文件实现快速增删改查,而常用的两大功能是过滤.取行.对于Linux运维人 ...

  • Linux服务器有什么功能?Linux系统运维技巧

    Linux运维人员工作的主战场是服务器,服务器相关知识是Linux运维工作人员必须要懂得.随着技术的发展,Linux得到了强有力的技能推进,学习Linux系统技能的人们越来越多.那么对于服务器知识点来 ...

  • Nginx软件企业功能应用有哪些?linux学习难点

    Nginx软件的主要企业功能应用有什么?Nginx因具有高并发(特别是静态资源).占用系统资源少等特性,且功能丰富而逐渐流行起来.Nginx能够运行在UNIX.Linux.BSD.Mac OS X.S ...

  • Linux命令route显示或管理路由表-linux运维学习

    route命令可以显示或管理Linux系统的路由表,route命令设置的路由主要是静态路由.掌握Linux命令对于Linux运维来说是必备技能,对于Linux运维工作起着重要的作用.那么route命令 ...

  • ifconfig配置或显示网络接口信息-Linux运维技能

    ifconfig命令用于配置网卡IP地址等网络参数或显示当前网络的接口状态.ifconfig命令在配置网卡信息时必须以root用户的身份来执行.ifconfig命令是Linux运维日常工作中常用到的核 ...

  • Linux运维主要做什么?岗位内容!

    大家都知道Linux是免费开源的操作系统,具有非常重要的作用,现在应用Linux系统的人越来越多了,那么Linux运维主要干什么?Linux在行业内前景怎么样?小编为大家详细的介绍一下吧. Linux ...

  • nslookup命令参数选项有哪些?Linux运维核心命令学习

    nslookup命令是常用的域名解析查询工具.nslookup域名查询工具是Linux运维工作人员常用命令之一.近几年学习Linux技能的人们越来越多,Linux命令成了很多人必备学习技能.那么Lin ...