首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | HR | 镜像
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
搜索中心 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>网络管理>网络管理>正文

shorewall 防火墙安装与配置

http://www.oklinux.cn  2008-04-14   Ownlinux  会员收藏  游客收藏  【 】 
您查看的文章来源于http://www.oklinux.cn
shorewall 准确说是配置linux自带防火墙iptables的工具,iptables作为一个内核防火墙,效果非常的好,用shorewall配置省去了学习 iptables复杂命令的过程,直接简单方便的进行linux防火墙配置。下面的安装及配置过程基于ubuntu 7.10,由于是凭记忆写的,所以出错的地方情大家谅解。


说明:下面命令都是由root执行的,如果你不是root用户请自己增加sudo,

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

1、安装shorewall


命令:apt-get install shorewall

ubuntu会自动的给你安装好,但是shorewall没有配置也没有启动

2、配置基本防火墙


【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

3、启动防火墙


shorewall start

好了,蜻蜓点水的写了一些……欢迎补充说明!

双网卡NAT配置也比较简单,大家可以参考其他资料!

本文是由OwnLinux.cn原创团队成员紫叶树撰写

载时请注明:转自Ownlinux.cnshorewall 防火墙安装与配置


上一篇:Debian Linux环境中配置heartbeat高可用集群服务   下一篇:Linux消息:Canonical公司开始提供Ubuntu桌面技术培训

收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·Linux 双网卡开启NAT共享设置
·HOWTO:Ruby on Rails-安装配置
·在Ubuntu中设置samba共享可读写文件夹
·Mozilla FireFox启动中国本地化开源之路
·用ies4linux图形化安装IE 7
·用APT的方式安装LAMP
·RedHat Enterprise Linux基本网络配置
·在Linux系统下一个网卡设置多个IP的方法
·Linux操作系统下安装配置jython编程环境
·Linux下更改网卡的物理地址Mac Address
·详细讲解Linux系统下有关网络设置的问题
·Linux操作系统下DHCP简单设置
·Linux操作系统下安装ProFTPD
·建立Linux操作系统两用户之间的信任关系
·Linux系统下实现网卡冗余
·Windows系统下用Xmanager远程登陆Linux
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·HOWTO:Ruby on Rails-安装配置
·Linux 双网卡开启NAT共享设置
·在Ubuntu中设置samba共享可读写文件夹
·Mozilla FireFox启动中国本地化开源之
·用ies4linux图形化安装IE 7
·用APT的方式安装LAMP
·RedHat Enterprise Linux基本网络配置
·在Linux系统下一个网卡设置多个IP的方
·Linux操作系统下安装配置jython编程环
·Linux下更改网卡的物理地址Mac Address
·详细讲解Linux系统下有关网络设置的问
·Linux操作系统下安装ProFTPD
  阅读排行
·用ies4linux图形化安装IE 7
·Linux串口上网的简单实现
·Linux下超级终端Minicom的使用方法
·巧用UltraVNC助你轻松遥控电脑(图)
·linux下用TCP/IP编程实现远程文件传输
·Windows系统下用Xmanager远程登陆Linux
·在Linux系统下一个网卡设置多个IP的方
·RedHat Enterprise Linux基本网络配置
·Linux java, eclipse设置
·Fedora网络配置工具system-config-netw
·VMware和Qemu虚拟机的网络综合设置方法
·在Ubuntu中设置samba共享可读写文件夹
·Linux下的网络HOOK实现以及使用方法
·用 DCOP 连接 KDE 应用程序
·HOWTO:Ruby on Rails-安装配置
网摘收藏: