• Linux centos7 Linux网络相关、firewalld和netfilter、netfilter5表5链介绍、iptables语法


    一、 Linux网络相关

    yum install net-tools

     ifconfig查看网卡ip

    ifup ens33开启网卡

    ifdown ens33关闭网卡

    设定虚拟网卡ens33:0

     

    mii-toll ens33 与ethtool ens33一样查看网卡是否连接

    更改主机名hostnamectl sethostname davery

     

    DNS配置文件vi /etc/resoly.conf /etc/host文件

     

    临时更改IP

    vim /cat/hosts    编辑

     

    二、firewalld和netfilter

    selinux临时关闭setenforce 0

    selinux永久关闭

    vi /etc/selinux/config  

    更改SELINUX=disabled

    变成

    centos7之前版本使用netfilter防火墙

    centos7使用firewalld防火墙

    关闭firewalld开启netfilter方法

     systemctl stop firewalld 关闭

    systemctl disable firewalld不让开机启动

    yum install -y iptables-services

    启动iptables防火墙服务

    systemctl enable iptables

    systemctl start iptables

    iptables -nvL 查看

    三、netfilter5表5链介绍

    netfilter的5个表

    filter表用于过滤包,常用表有INPUT、FORWARD、OUTPUT三个链

     nat表用于网络地址转换,有PREROUTING、OUTPUT、POSTROUTING三个链

    四、ipstables语法

    查看ipstables规则: ipstables -nvL

    iptables -F清空规则

     重启规则

    service ipstables save保存当前规则到配置文件

    查看配置文件,显示默认规则

    ipstables -t filter -t指定表

     

    ipstables -Z 可以把计数器清零

    [root@davery ~]# iptables -I INPUT -p tcp --dport 80 -j DROP    插入

    [root@davery ~]# iptables -D INPUT -p tcp --dport 80 -j DROP删除

    iptables -nvL --line-numbers

    iptables -D INPUT 1

    iptables -D INPUT DROP

  • 相关阅读:
    C#获取局域网MAC地址
    查看Linux是32位还是64位的方法
    JS判断不能为空实例代码
    SQL2005数据库行列转换
    mysql 导入导出数据库、数据表的方法
    linux kill 关闭进程命令
    设置CentOS控制台分辨率图文详解
    Windows 2003 IIS 不支持ASP问题的解决方法
    稳聘App设计图分享
    Sql 中存储过程详细案例
  • 原文地址:https://www.cnblogs.com/davery/p/8783837.html
Copyright © 2020-2023  润新知