Ubuntu服务器版Iptables基本设置指南

iptables是一款防火墙软件。它在">Ubuntu系统中是默认安装的。通常情况下,iptables随系统一起被安装,但没有对通信作任何限制,因此防火墙并没有真正建立起来。尽管关于iptables的资料非常丰富,但大都比较复杂。如果您只想作些简单的设置,那么本文比较适合您的要求。

iptables 是与最新的 2.6.x 版本Linux 内核集成的 IP 信息包过滤系统。如果 Linux 系统连接到因特网或 LAN、服务器或连接 LAN 和因特网的代理服务器, 则该系统有利于在 Linux 系统上更好地控制 IP 信息包过滤和防火墙配置。netfilter/iptables IP 信息包过滤系统是一种功能强大的工具,可用于添加、编辑和除去规则,这些规则是在做信息包过滤决定时,防火墙所遵循和组成的规则。这些规则存储在专用的信息包过滤表中,而这些表集成在 Linux 内核中。在信息包过滤表中,规则被分组放在我们所谓的链(chain)中。

虽然 netfilter/iptables IP 信息包过滤系统被称为单个实体,但它实际上由两个组件netfilter 和 iptables 组成。netfilter 组件也称为内核空间(kernelspace),是内核的一部分,由一些信息包过滤表组成,这些表包含内核用来控制信息包过滤处理的规则集。

Basic Commands 基本命令

进入iptables

# sudo iptables -L

列出目前的ip策略. 如果您刚刚配置好服务器,您是没有设置ip规则的,您要自己设置。

Chain INPUT (policy ACCEPT)
target     prot opt source               destination
Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

使用命令

# sudo iptables -L

查看现有的iptables防火墙规则。如果您刚架设好服务器,那么规则表应该是空的,您将看到如下内容

Chain INPUT (policy ACCEPT)
target     prot opt source               destination
Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

Allowing Established Sessions 允许已建立的连接接收数据

可以使用下面的命令,允许已建立的连接接收数据:

# iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

时间: 2024-08-31 12:51:57

Ubuntu服务器版Iptables基本设置指南的相关文章

Ubuntu 10.10服务器版搭建云环境的方法

Ubuntu一直以来都是Linux桌面操作系统的前锋,尽管是头把交椅,可他的欢迎度及用户的使用度则并不那么乐观,就在10月10日公布了服务器新版本Ubuntu 10.10,该版本正在试图从云计算上面,寻找突破口,运用云计算在现阶段的大势所趋,让自己的这个版本能够最大范围的得到用户体验. 其实,从Ubuntu 10.04版本开始,Canonical就开始通过Ubuntu One提供云服务的尝试,提供给用户2GB免费的线上存储空间,这已经是一个算一个小的突破,不过2GB并不能满足人们的所需,但如果想

Ubuntu 10.10服务器版云环境的搭建

事实上,从Ubuntu10.04版本开始,Canonical就开始通过UbuntuOne提供云服务的尝试,提供给用户2GB免费的线上存储空间,如果想要更多空间,则必须支付额外费用购买.云计算近几年从一个有些模糊的概念,逐渐地上升到使用阶段.这让每个IT厂商都看到无穷大的商机,Canonical自然也不肯忽视这一顿丰盛的大餐. 继Ubuntu10.04中尝到了云计算的甜头以后,Ubuntu10.10中更是加大了云服务,也加大了云美国云计算厂商亚马逊的合作.据Canonical透露,Ubuntu现在

使用PC(Intel x86)服务器版光盘安装一台Ubuntu服务器(上)

本文会示范如何使用 PC (Intel x86) 服务器版光盘安装一台 http://www.aliyun.com/zixun/aggregation/13835.html">Ubuntu 服务器,64-bit PC (AMD64) 的安装方法几乎相同.如果您有兴趣知道如何使用桌面和文字界面安装光盘,可以参考相关指南. 启动 将您计算机的 BIOS 设定成用 CD-ROM 开机,并将 Ubuntu 服务器(Server) 光盘放入光驱起动.改動 BIOS 設定,使用光碟開機 如无意外,您可

Ubuntu Desktop变为Ubuntu Server服务器版的方法

去Ubuntu官网看到有好几种版本可以下载,alternate(文本安装).desktop9(桌面).netbook(上网本).server(服务器). 使用server版某个理由: 32位的系统可以使用4G以上的内存,最多能到64G.前提是主板能够支持 特别提示. 32位系统,打开内存得映射功能后,系统将不能使用休眠功能(休眠与待机不同) 驱动有可能不和server 版兼容!!! 我已经遇到ATI 显卡不兼容问题,到时候别来问我怎么办. 和windows 不一样,不需要重新下载 Ubuntu

Ubuntu 8.10服务器版操作系统发布

Ubuntu 8.10服务器版本拥包括云运算.虚拟化.强化邮件服务器.Java开发及部署,以及更多可协助系统管理员及开发人员的服务,快速的发部周期让他们可迅速整合各种新功能,从而使得Ubuntu操作系统成为创新企业的最佳选择. 2008年10月29日国际报道,Ubuntu 8.10服务器版已经发布,并在原有基础之上增加了虚拟化,Java开发和系统管理等功能,通过诸多功能的增加来满足用户以及实下的技术需求. Ubuntu 8.04版本经过了长期的开源使用,让更多的用户体验到了Ubuntu的魅力所在

Ubuntu server版上使用命令行操作VPN客户端

Ubuntu server版上使用命令行操作VPN客户端 VPN,虚拟专用网络,这个技术还是非常实用的.最近笔者参与的项目中就使用上了VPN,大概情况是这样的,有两个开发团队,在异地,代码服务器在深圳了,它使用的是企业内部局域网,支持上网功能的,我们在公网上弄了个阿里云服务器,装了ubuntu vpn的server,其实我们现在要做的就是把代码服务器通过VPN拨号上去,组建一个新的本地网络,怎么大家VPN的server笔者就不在这描述了,网上已经有大把资料了,笔者下面就简要介绍一下自己在代码服务

Edubuntu v11.04发布 面对教育领域的Ubuntu发行版

Ubuntu被应用于全世界的小学和中学. 这是一个非常棒的教学工具. Edubuntu软件包就是面对教育领域的http://www.aliyun.com/zixun/aggregation/13835.html">Ubuntu专门发行版,通常被称为"年轻人的Linux"(Linux for Young Human Beings),很有特色.这个组合词的来源是:Education + Ubuntu = Edubuntu.Edubuntu 是一个由Ubuntu正规支持,通过

Ubuntu服务器10.04 LTS安装重点及预备

本文主要展示如何使用 Ubuntu 10.04 LTS (Lucid Lynx) 服务器 (Server) 安装光盘在 PC 平台上安装 Ubuntu 10.04 LTS 服务器.10.04 LTS 是最新的长期支援版 (LTS, Long Term Support),其服务器版有五年的支援期,比一般的 18 个月支援期长很多.由 10.04 发布到 2015 年 4 月为止,Ubuntu 都会免费提供主要软件的安全性更新.而您亦可以向 Canonical 有限公司购买这段期间的商业技术支援服务

MySQL服务器版Percona Server 5.1.49-rel11.3

Percona 为 MySQL 数据库服务器进行了改进,在功能和性能上较 MySQL 有着很显著的提升.该版本提升了在高负载情况下的 InnoDB 的性能.为 DBA 提供一些非常有用的性能诊断工具;另外有更多的参数和命令来控制服务器行为. Percona Server 只包含 MySQL 的服务器版,并没有提供相应对 MySQL 的 Connector 和 GUI 工具进行改进. Percona Server 使用了一些 google-mysql-tools, Proven Scaling,