iptables的一些配置

 iptables
        -t #  指定表名称
        -n #不做解析
        -L # 列出指定表中的策略
        -A #添加策略
        -P #网络协议
        --aport ##端口
        -s   ##数据来源
        -j   #动作
        ACCEPT #允许
        REJECT  ##拒绝
        DROP  ##丢弃
        -N  ##增加链
        -E  ##修改链名称
        -X ##删除链
        -D ##删除指定策略
        -I ##插入
        -R #修改策略
        -P ##修改默认策略
一些测试:

iptables -F  #刷掉filter表中的所以策略,当没有用-t指定表名称时默认是filter
 service iptables save ##保存当前策略
 iptables -t filter -nL   ##查看filter表中的策略
 iptables -A INPUT -i lo -j ACCEPT  ##允许lo
 iptables -A INPUT -p tcp --dport 22 -j ACCEPT  #允许访问22端口
 iptables -A INPUT -s 172.25.254.20 -j ACCEPT  #允许20主机访问本纪所有端口
 iptables -A INPUT -s 172.25.254.250 -j ACCEPT
 iptables -A INPUT -j REJECT   ##拒绝所有主机的数据来源
 iptables -nL   ##列出filter表中的策略
 iptables -D INPUT 1   ##删除INPUT链中的第一条策略

    iptables -N cat  ##添加链cat

    iptables -E cat ccc  ##改变链名称

    iptables -X ccc   ##删除ccc链

    iptables -I INPUT -s 172.25.254.1 -j ACCEPT ##插入策略到INPUT中的第一条

    iptables -R INPUT 1 -i lo -j ACCEPT ##修改第一条策略

    iptables -D INPUT 1  ##删除INPUT链中的第一条策略


让两个不同网络段的ip可以相互通信
服务器需要有两块网卡,一块为0网段,一块为254网段,开启iptables,配置iptables策略,具体如下:


iptables -F   #刷掉filter表中的所以策略,当没有用-t指定表名称时默认是filter
   iptables -nL    ##列出filter表中的策略
   iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
   iptables -A INPUT -i lo -m state --state NEW -j ACCEPT
   iptables -A INPUT -p tcp --dport 22 -m state --state NEW -j ACCEPT
   iptables -A INPUT -p tcp --dport 80 -m state --state NEW -j ACCEPT
   iptables -A INPUT -p tcp --dport 443 -m state --state NEW -j ACCEPT
   iptables -A INPUT -p tcp --dport 53 -m state --state NEW -j ACCEPT
   iptables -A INPUT -j REJECT
   iptables -nL

这里写图片描述

  sysctl -a | grep forward
  echo "net.ipv4.ip_forward = 1" >>/etc/sysctl.conf
   sysctl -p
  iptables -t nat -A PREROUTING -i eth0 -j DNAT --to-dest 172.25.0.10
  iptables -t nat -A POSTROUTING -o eth1 -j SNAT --to-source 172.25.254.10

测试:
从一台ip为254网段的ping ip为0网段的
在254网段ip设置网关172.25.254.10
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值