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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值