环境说明:本机只有一张网卡,使用静态IP上网

命令:apt-get install shorewall ubuntu会自动的给你安装好,但是shorewall没有配置也没有启动

【1】首先cp /usr/share/doc/shorewall/examples/one-interface/* /etc/shorewall

【2】修改/etc/shorewall/shorewall.conf 改STARTUP_ENABLED=No为STARTUP_ENABLED=Yes

【3】修改/etc/default/shorewall 改startup=0为startup=1

【4】运行ifconfig确认自己网卡名称 默认一般都是eth0 ,记下这个网卡名称

【5】修改/etc/shorewall/interfaces 改net eth0 detect dhcp,tcpflags,logmartians,nosmurfs中的eth0为你的网卡名称,如果相同就不用修改了

【6】修改/etc/shorewall/rules 这个文件是访问规则的定义文件,默认是允许本地计算机访问所有外部地址,禁止外部计算机访问本地址例如你如果开放了ssh服务,端口是22,你想允许别人访问哪么在 ACCEPT $FW net icmp 新建一条规则

ACCEPT net $FW TCP 22 这里也给大家简单说下规则的一些写法 net 代表互联网计算机 $fw代表本机,也就是防火墙本身解读 ACCEPT net $FW TCP 22 意思就是允许互联网到本机(防火墙)以 TCP 协议访问22端口相应的如果禁止就是DROP

DROP net $FW TCP 22 如果是允许互联网某一IP访问,规则可以这么写

ACCEPT net:192.168.1.10 $FW TCP 22

shorewall start 好了。

linux 防火墙安装在哪,Linux下Shorewall防火墙安装和配置相关推荐

  1. 图解Cygwin安装教程(win10下gcc,g++安装)

    Cygwin安装教程(win10下gcc,g++安装) 1. 从cygwin官网下载安装包,下载地址:http://www.cygwin.com/setup-x86_64.exe 2. 点击" ...

  2. 手把手教学,带你在Linux、OS X、Windows下Docker的安装

    一.前言 目前,Docker已经支持非常多的Linux平台,包括Ubuntu和RHEL(Red Hat Enterprise Linux,Red Hat企业版Linux).除此之外,Docker还支持 ...

  3. win7 制作linux u盘安装教程,win7系统下u盘安装linux centos7,详细步骤,亲测

    近段时间想在自己的win7电脑上安装个linux双系统,于是下载了linux centos7这个版本,折腾了两天,网上的各种帖子看了不少,也遇到很多问题,幸运的是终于装成功了,下面就说明一下安装的整个 ...

  4. linux vnc 禁止复制,Linux_Linux系统下VNC SERVER的相关配置,安装: 复制代码代码如下: - phpStudy...

    Linux系统下VNC SERVER的相关配置 安装: 复制代码代码如下: yum install tigervnc-server 配置: (1) 复制配置文件: 复制代码代码如下: ~]# cp / ...

  5. linux防火墙的复规则,Centos下iptables防火墙规则编辑方法 - YangJunwei

    今天整理一下Centos下iptables防火墙规则的保存.清除等编辑方法. 如已经安装,请跳过. $ yum install iptables 二.查看 iptables 防火墙已有规则 以下四种方 ...

  6. crossover linux 中文乱码,在Ubuntu Kylin下用Crossover安装东方财富出现内容乱码的处理...

    如果你在优麒麟Ubuntu Kylin 20.04系统下使用Crossover安装东方财富网客户端后出现资讯内容乱码,请按以下方案处理. 产生的问题 在优麒麟Ubuntu Kylin系统里有Cross ...

  7. linux的mysql主主_Linux下指定mysql数据库数据配置主主同步的实例

    一. 概念:① 数据库同步  (主从同步 --- 主数据库写的同时 往从服务器写数据) ② 数据库同步  (主主同步 --- 两台数据库服务器互相写数据) 二. 举例 主主数据库同步服务器配置 数据库 ...

  8. centos 源码安装mysql5.6_CentOS 7下源码安装MySQL 5.6

    目录 准备工作 运行环境 确认你的安装版本 下载MySQL 安装MySQL 准备安装环境 编译和安装 配置MySQL 单实例配置 单实例配置方法 添加防火墙 启动MySQL 重启MySQL 多实例配置 ...

  9. python详细安装教程linux-Linux环境下Python的安装方法

    本文主要介绍linux下采用源码包的方式进行python的安装. 一.下载python源码包 打开ubuntu下的shell终端,通过wget命令下载python源码包,如下图所示: 将python- ...

  10. python3.6.5安装教程-[教程]Centos下使用Yum安装python3.6.5

    写在开头 家里的网换移动了,连博客卡的要死,所以这篇文章是在云服务器上写的. python3.6.5已经出来一段时间了,众所周知,centos自带的python是python2,不自带python3, ...

最新文章

  1. TensorFlow 2.0来了,为什么他却说“深度学习框架之争,现在谈结果为时尚早”?...
  2. ssh 免密码登录(设置后仍需输密码的原因及解决方法)
  3. Apache Kafka源码分析 – Log Management
  4. data 谷歌浏览器更改user 路径_chrome浏览器的跨域设置——包括版本49前后两种设置...
  5. web自动化如何在不同浏览器运行_Web自动化测试:元素的基础操作和浏览器基础操作...
  6. 历史上的今天:编程语言中null引用的十亿美元错误
  7. rs485如何使用_12个经典问答:带你全面了解RS485接口知识
  8. C++编绎器编绎C语言的问题
  9. tlab java_浅析java中的TLAB
  10. java while语句_Java while循环
  11. Python用户交互
  12. python 实例创建
  13. Java基础学习总结(90)——Java单元测试技巧
  14. OC----预处理器
  15. android ui设计当前不同版本的变化,Android 4.0设计规范 十大界面改变
  16. 项目中用到的一些特殊字符和图标
  17. 计算机 高新 会计电算化,会计软件应用(用友软件系列)用友通T3试题汇编 , 会计电算化员级[电子资源]...
  18. 【供应链架构day8】履约系统的架构长什么样子:从需求开始讲起
  19. 2021多校第二场F 简单计算几何模板(球体相交体积)
  20. Jquery点击切换播放不同的Flv视频文件

热门文章

  1. python字典统计排序1_python笔记17-字典如何按value排序
  2. 信息网络传播中的服务器标准,信息网络传播权的服务器标准与实质替代标准之争...
  3. 鸿蒙分布式内核,华为发布鸿蒙:基于微内核的全场景分布式OS
  4. PHP经常用到的方法,[PHP]经常用到的实用函数集合第1/2页
  5. mysql外键英文_MySQL开发中的外键(foreign key)与参照完整性(Referential integrity) [中英文转载]...
  6. 记录mysql常用语句
  7. mysql链接 及备份
  8. 侧滑面板(对viewGroup的自定义)
  9. .net的XML对象序列化VS WCF中xml序列化问题
  10. Java Collection Framework View