zoukankan      html  css  js  c++  java
  • Linux开启路由的方法

    Linux开启路由的命令很简单,只需要一条命令即可:
    [root@localhost ~]# echo 1 > /proc/sys/net/ipv4/ip_forward
    这个只是临时修改,如果重启系统后就不起作用了。
     
    如果想永久修改并开启路由功能的话就得修改/etc/sysctl.conf
    找到
            # Controls IP packet forwarding
            net.ipv4.ip_forward = 0
    将net.ipv4.ip_forward设为1,这样就永久开启Linux的路由功能了。
     
    但是你会发现,在一台主机上使用ping,通过路由Linux,ping另一台主机,你会发现反馈回来的信息是host prohibited,这时候并不是Linux的路由功能没有开启,而是Linux的iptables规则中的filter表的FORWARD链的规则阻挡了ping的转发。
    将iptables中filter表的FORWARD链的规则删去即可:
    iptables -D FORWARD 1
    然后保存iptables规则
    service iptables save
    这样就可以ping通了!
  • 相关阅读:
    模块和包
    mysql视图、存储过程等
    mysql 索引
    sql语句
    HTTP协议
    Django中的form组件
    数据结构
    一些常用函数
    C/C++中tag和type
    什么是compile-time-constant
  • 原文地址:https://www.cnblogs.com/Skyar/p/3408607.html
Copyright © 2011-2022 走看看