首页 > 系统相关 >W04-LINUX防火墙

W04-LINUX防火墙

时间:2023-07-03 21:31:50浏览次数:42  
标签:0.0 10.0 24 W04 IP 防火墙 192.168 NAT LINUX

W04-LINUX防火墙_NAT

NAT实现:

1,SNAT:Source NAT 本地网络中的主机通过某一特定地址访问外部网络,实现地址伪装,请求报文:修改源IP;

#iptables -t nat -A POSTROUTING -s 10.0.0.0/24 ! -d 10.0.0.0/24 -j SNAT ---to-source 192.168.10.200(固定公网IP)

#iptables -t nat -A POSTROUTING -s 10.0.0.0/24 ! -d 10.0.0.0/24 -j MASQUERADE(动态公网IP)

#curl http://192.168.10.8

2,DNAT:Destination NAT 将本地网络中的主机的某服务开放给外部网各访问,但隐藏真实IP,请求报文:修改目标IP;

#iptables -t nat -A PREROUTING -d 192.168.10.8 -p tcp --dport 80 -j DNAT --to-destination 10.0.0.7:8080

3,PNAT:port NAT,端口和IP全部修改;

4,REDIRECT:NAT表的target通过通过改变目标IP和端口,将接收的包转发至同一主机的不同端口。

#iptables -t nat -A PREROUTING -d 192.168.10.200 -p tcp --dport 80 -j REDIRECT --to-port 8080

5,案例:两个私有网络的互相通讯。


标签:0.0,10.0,24,W04,IP,防火墙,192.168,NAT,LINUX
From: https://blog.51cto.com/u_16141036/6615922

相关文章

  • Linux系统
    Linux系统Linux系统结构(静态角度)UNIX系统由内核、shell、文件系统(系统调用和共用函数库)和应用程序等4部分组成启动顺序:bootloader->linuxkernel->rootfileBootLoader引导程序:用于引导系统,初始化硬件设备、建立内存空间的映射。开发版用ubootLinux系统用imagekernel(li......
  • Cisco AnyConnect Secure Mobility Client 4.10.07062 (macOS, Linux, Windows)
    CiscoAnyConnectSecureMobilityClient4.10.07062(macOS,Linux,Windows)CiscoSecureClient(包括AnyConnect)请访问原文链接:https://sysin.org/blog/cisco-anyconnect-4/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org新版已发布:CiscoSecureClient5.0.030......
  • Check Point R81.20 Gaia - 下一代防火墙 (NGFW)
    CheckPointR81.20Gaia-下一代防火墙(NGFW)QuantumSecurityGateway请访问原文链接:https://sysin.org/blog/check-point-r81/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgQuantumSecurityGatewayandGaiaR81.20QuantumSecurityGatewayandGaiaR81.......
  • Linux下PAM认证详解(以centos7为例)
    Linux下PAM认证详解(以centos7为例)PAM简介(PluggableAuthenticationModules,可插拔认证模块) Sun公司于1995年开发的一种与认证相关的通用框架机制:PAM(可插拔认证模块)是实现认证工作的一个模块。     因为每个服务都用到不同的认证方式,所以就需要不同的认证库。  认......
  • Linux设置字符编码
    一、Linux设置字符编码1、什么是字符编码字符编码可以实现对非英文字符的支持,防止非英文字符的乱码。2、国内常用的字符编码UTF-8 GBK3、设置字符编码我们可以对Linux系统的字符编码进行查看,临时修改,永欠修改。3.1、临时修改#查看当前使用字符编码,一般默认都为en_US.UTF......
  • yum是什么?(linux命令) .
    一.yum是什么yum=YellowdogUpdater,Modified主要功能是更方便的添加/删除/更新RPM包.它能自动解决包的倚赖性问题.它能便于管理大量系统的更新问题注:为什么要使用yum而不用apt,最简单的原因,Fedora自带二.yum特点*可以同时配置多个资源库(Repository)*简洁的配置文......
  • Apisix-linux下的内网安装
    1.背景一般测试环境都是没有外网的,apisix官网写了安装方式,但是感觉描述的并不好,结合自己的实际体验整理了下。APISIX-官网APISIX-GitHub2.离线安装假设现在有两台相同的机器我刚开始没注意到这个问题,A机是centos8,B机是centos7,下载后的rpm文件在B机上就用不了了。A机:拥有......
  • linux源码解读(三):文件系统——inode【转】
    转自:https://www.cnblogs.com/theseventhson/p/15622853.html众所周知,计算机系统在掉电后也能存储数据的就是磁盘了,所以大量数据大部分时间是存放在磁盘的;现在新买的PC,磁盘从数百G到1TB不等;服务器的磁盘从数十TB到上百TB,这么大的存储空间,该怎么高效地管理和使用了?站在硬件角度,cpu......
  • Linux struct inode结构【转】
    转自:https://www.cnblogs.com/wanghetao/archive/2012/05/28/2521675.html*索引节点对象由inode结构体表示,定义文件在linux/fs.h中*/structinode{      structhlist_node    i_hash;          /*哈希表*/      structlist_head  ......
  • linux基础2
    ##用户和权限的基本概念用户管理包含用户和组的管理linux系统必须有一个用户,而且对于不同的用户有不同的系统资源权限对文件、目录的权限:在实际工作中,是通过对用户进行分组,对组赋予对应的权限,来管理用户的权限什么类型的文件文件的拥有者权限拥有者所在组的权限组......