Linux 网关及路由

概念

网关是在使用不同通信协议,数据格式化结构,语言或体系的两个系统里,充当转换器角色的计算机系统或者其他设备,网关和网桥不一样,网桥只在两个系统之间传递数据,不执行转换操作,网关重新打包信息,或者更改数据的语法,使其符合目的系统的要求,网关也可以是内部网络和外部网络的连接点,此设备从主设备取出信息,检查地址,并把他们传递到下一个路由器或者主机系统,工作在OSI的应用层

作为网关的系统需要两张网卡,用于连接不同的网络,例如

ifconfig 172.16.64.0 netmask 255.255.192.0 eth0       表示所有去往172.16.64.0网络的数据包都通过eth0网卡发出去

ifconfig 172.16.128.0 netmask 255.255.192.0 eth1     表示所有去往172.16.128.0网络的数据包都通过eth1网卡发出去

最后需要打开系统的IP转发功能(默认为0关闭)

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

时间: 2024-11-05 08:19:06

Linux 网关及路由的相关文章

网络基础~linux路由与网关、路由命令

Linux的路由与网关: 路由(Routing):路由是指从一个设备(一般指路由器)的接口上接收到数据包,依据设备所既定的某些规则,将数据包转发到其它接口的 "过程".路由工作在OSI参考模型第三层--网络层的数据包转发设备.路由器通过转发数据包来实现网络互连 路由器(Router):路由器是用于连接多个逻辑上分开的网络,所谓逻辑网络是代表一个单独的网络或者一个子网.当数据从一个子网传输到另一个子网时,可通过路由器的路由功能来完成.因此,路由器具有判断网络地址和选择IP路径的功能,它能

Linux下静态路由配置命令

linux下静态路由修改命令 方法一: 添加路由 route add -net 192.168.1.0/24 gw 192.168.1.1 route add -host 192.168.1.8 dev 192.168.1.1 删除路由 route del -net 192.168.0.0/24 gw 192.168.0.1 add 增加路由 del 删除路由 -net 设置到某个网段的路由 -host 设置到某台主机的路由 gw 出口网关 IP地址 dev 出口网关 物理设备名 增加默认路由

Linux添加主机路由

Linux添加主机路由:参考:http://zhidao.baidu.com/link?url=50qQ232ZiJqq1iftHvBdPzZh-JlQGi1DZ8wvF-j9dvQYsKiNgc-6fV-mBfzL7bJjev35ULplajFL3rCecNKhQq route add -host 211.138.24.66 dev 192.168.0.1 #如果本机是网关 如果网关是局域网的其他机器:route add -host 211.138.24.66 gw 10.128.143.11

Linux数据包路由原理、Iptables/netfilter入门学习

相关学习资料 https://www.frozentux.net/iptables-tutorial/cn/iptables-tutorial-cn-1.1.19.html http://zh.wikipedia.org/wiki/Netfilter http://www.netfilter.org/projects/iptables/ http://linux.vbird.org/linux_server/0250simple_firewall.php http://linux.vbird.o

网关,默认网关,自动网关,路由,网关与路由器的关系

本文内容整理自网络.包含的概念有:网关,默认网关,自动网关,路由,网关与路由器的关系. ------网关 网关实质上是一个网络通向其他网络的IP地址. 比如有网络A和网络B, 网络A的IP地址范围为"192.168.1.1~192. 168.1.254",子网掩码为255.255.255.0: 网络B的IP地址范围为"192.168.2.1~192.168.2.254",子网掩码为255.255.255.0. 在没有路由器的情况下,两个网络之间是不能进行TCP/IP

网关和路由的区别

网关和路由的区别 标签: 路由器网络算法服务器通讯 2011-07-16 10:02 18424人阅读 评论(5) 收藏 举报  分类: 网络(2)  网关和路由的区别 顾名思义,网关(Gateway)就是一个网络连接到另一个网络的"关口".           按照不同的分类标准,网关也有很多种.TCP/IP协议里的网关是最常用的,在这里我们所讲的"网关"均指TCP/IP协议下的网关.           那么网关到底是什么呢?网关实质上是一个网络通向

《Linux系统静态路由和火墙路由》

本篇主要写的是关于静态路由表的添加,和如何让你不能上网的主机通过火墙路由表实现上网的功能. 静态路由表: 要是你的主机是2块网卡,并且做了网卡的绑定,依照我下面的方法是成功不了的,你可以去编辑: # vim /etc/rc.d/rc.local ip route add 12.0.0.1/24 via 192.168.1.113 sh /etc/rc.d/rc.local        //这样做就行了 下面我们来看常规的路由表的添加: 我的系统默认的路由表. 下面添加一块路由表:这样的添加只是

Linux启用nat路由

此配置为精简配置,若要基于安全考虑,请详细设置iptables的策略 eth0 为外网接口,eth1 为内网接口 intranet --> eth1 --> nat --> eth0 -->internet vim /etc/sysctl.conf     net.ipv4.ip_forward=1 sysctl -p iptables -F iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE iptables -t filte

Linux主机添加路由 route

近期小乱我使用ansible批量部署设备接入到日志审计系统时,发现执行脚本后,日志服务器端仍未收到Linux主机上传的syslog:排查后发现故障原因是主机的路由未放通. 在主机上添加路由,指令比较简单: 1.添加/删除 默认网关: 添加:route add default gw Gateway_IP删除:route del default gw Gateway_I 2.添加/删除 普通路由: 单个IP: 添加:route add -host 192.168.1.1 gw Gateway_IP