2.linux主机做为路由器,具有数据转发和随机丢包的功能

1.1.iptables 基于内核的防火墙

1.2.编写防火墙设置的脚本

及鸟哥的linux私房菜(服务器篇)

linux 路由器的设置

参考鸟哥的linux私房菜(服务器篇)

使能数据包转发功能即可,linux内核本身就支持

1.#cat /proc/sys/net/ipv4/ip_forward

查看ip_forward的值是否为1,若为0,则不支持转发

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

使能转发功能,但只是临时有效,重启后失效

2.永久有效

#vim /etc/sysctl.conf

修改net.ipv4.ip_forward的值为1 (或是用:sysctl -w

net.ipv4.ip_forward=1)

#sysctl -p

使得设置立刻生效

二、解决在自己搭建的环境中的多个局域网中的路由功能

详细记录在草稿本(2014/4/3)记录

添加路由项:

1.在tcp主机或是路由器中均可以添加路由项来做静态路由

#route -n  或是

#ip route

查看路由信息(-n:是取消ip地址转换为域名)

#route add -net 192.168.0.0 netmask 255.255.255.0 gw

192.168.6.137

(#route del -net 192.168.0.0 netmask 255.255.255.0)

添加路由项,这种方式添加的路由项只是临时有效,在接口重启或是系统重启后都会失效

2.mptcp的主机添加路由项

mptcp的主机有多个接口,上述添加方式试验了下不可行,用强大的ip route软件添加

参考:www.multipath-tcp.org

添加路由策略,由地址寻至路由项

# ip rule add from 192.168.6.132 table 1

#ip rule add from 192.168.1.2 table 2

设置路由项table1和table2,并设置默认的路由

#ip route add 192.168.6.0/24 dev eth0 scope

link table 1

#ip route add default via 192.168.6.137 dev eth0

table 1

#ip route add 192.168.1.0/24 dev wlan0 scope link

table 2

#ip route add default via 192.168.1.1 dev wlan0

table 2

#ip route add default scope global nexthop via

192.168.6.137 dev eth0

查看设置好的路由表项

#ip rule

#ip route

#ip route show table 1

#ip route show table 2

试验表明也是临时有效,接口重启后路由表项失效

有没有方式永久设置路由项呢?下一步工作->

参考

http://www.2cto.com/os/201107/95211.html

Linux免设置路由端口映射,2014/04/01 演示中设置linux路由器、端口过滤的使用、路由设置...相关推荐

  1. 解决docker容器开启端口映射后,会自动在防火墙上打开端口的问题

    解决docker容器开启端口映射后,会自动在防火墙上打开端口的问题 参考文章: (1)解决docker容器开启端口映射后,会自动在防火墙上打开端口的问题 (2)https://www.cnblogs. ...

  2. 内网服务器设置NAT123端口映射,方便外网连接;如何测试端口连通情况。

    一.nat123设置端口映射. 1)首先去nat123官网注册账号. http://www.nat123.com/ 2)下载nat123客户端 http://www.nat123.com/Pages_ ...

  3. dmz和端口映射_使用DMZ主机功能代替FTP服务端口映射无法使用的问题

    问题描述:通常情况下,当我们想要将内网的某台主机的某个端口映射到外网,从而使外网能访问,比如常见的nginx监听的80端口.linux服务器的ssh监听的22端口等,通常我们使用神行者路由的端口映射功 ...

  4. azure linux 配置端口,快速入门 - 在 Azure 门户中创建 Linux VM - Azure Virtual Machines | Microsoft Docs...

    您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn. 快速入门:在 Azur ...

  5. 利用nat123端口映射快速发布网站做网站服务,解决80端口映射被屏蔽被封问题,及nat123端口映射分析

    nat123端口映射是基于NAT端口映射原理的应用,提供80端口为用户解决网站80端口被屏蔽被封的问题,提供非80自定义端口直连内外网应用. 内网发布网站做网站服务,80端口被屏蔽被封,外网访问内网L ...

  6. linux ubuntu修改密码,在Ubuntu 18.04.2系统中更改用户密码的方法

    本文以Ubuntu 18.04.2系统为例,教你如何在Ubuntu Linux中更改任何用户的密码,包括更改root密码,可在终端和图形下操作.建议你设置复杂的密码,可参考在Ubuntu/Debian ...

  7. 借助花生壳把内网网站映射给外网。(内网穿透/路由器端口映射)、外网控制内网...

    其实这个东西几年前我就弄过,但是当时心智不成熟,没学会怎么玩耍,今天玩了一把也没啥的, 1.搭建网站 假设内网电脑是192.168.100.9 访问Http://192.168.100.9能打开网站, ...

  8. linux开启wifi适配器,在Ubuntu 18.04.2系统中配置LT-Rescuer R720无线适配器的方法

    本文介绍在Ubuntu 18.04.2操作系统中配置LT-Rescuer R720无线适配器的方法,作者在写这篇文章时非常的用心,提供了很好的解决方案,以下详细为你介绍. 背景 我之前使用Linux的 ...

  9. linux系统可以装win10吗,如何在Win10专业版中安装Linux系统?

    如何在Win10专业版中安装Linux系统?在Windows10 第3个稳定版发布以后,支持内嵌的Linux系统,正如大家所知道的,大多数 Linux 上的命令行二进制程序现在可以原生地运行在 Win ...

最新文章

  1. 如何完成一次快速的查询?
  2. 第十讲 二阶齐次常系数线性ODE(续)
  3. 一道关于宏的面试题及解答
  4. 第三次学JAVA再学不好就吃翔(part57)--StringBuffer和String的相互转换
  5. Spark SQL UDF2的使用
  6. Java8 Stream详解~排序:sorted
  7. 【并查集+dp】Team
  8. java 在面板中加入标签_创建一个JTabbedPane面板,为每一个标签设置一个名称
  9. 我的设计模型之适配器模式
  10. c语言数据类型简介表格,C语言基本数据类型简介.docx
  11. JAVA容器-自问自答学HashMap
  12. 智能锁行业安全分析报告
  13. [已解决]Warning: Solver not found (cplex)
  14. 图片外链网站需要什么样服务器,10个支持外链图片服务的免费图床网站
  15. Sketch 一 -- Sketch快捷键
  16. eclispe中只能输入英文,无法调用输入法
  17. 洛谷:P3654 First Step (ファーストステップ)
  18. linux 命令学习大全,初学者必备
  19. 消除Windows XP开机画面
  20. 入学第一周——计算机基础

热门文章

  1. 记录下Lambda常用的表现形式
  2. 单例模式小记【原创】
  3. 最近发包给朋友,搞定软件小活儿、解决小功能模块的感受
  4. [转]暴牛!全国女生录用老公统一考试试卷
  5. 深入Atlas系列:综合示例(1) - 调用服务器端方法时直接获得客户端具体类型...
  6. 数据库基础知识——流程控制结构
  7. redis修改端口号后还是占用6379_Redis分布式缓存分布式集群搭建
  8. python 连续三个数满足条件_计算满足条件的连续值数(Pandas Dataframe)
  9. kind富文本编辑器_在VueJs中集成UEditor 富文本编辑器
  10. java stream 多个filter_如何在Java Stream上应用多个过滤器?