将UBUNTU 服务器配置NAT转发

1、开启内核转发

修改 /etc/sysctl.conf,

将ipv4.ip_forward=1前的注释去掉

2、使用 sysctl -p 让配置生效

3、配置iptables

iptables -t nat -A POSTROUTING -j MASQUERADE

4、让其他设备的网关指向该设备

时间: 2025-01-06 01:21:15

将UBUNTU 服务器配置NAT转发的相关文章

ubuntu 设置 IP 转发

针对需求:嵌入式开发中,经常使用板子和笔记本直连,这样,板子就没法连接到外网.当然,可以把板子接到局域网内,我们的笔记本通过路由器连接到板子:这样做,必须做很多修改 IP 的操作.所以,可以配置笔记本转发,使得板子可以通过笔记本上外网. 开发板修改: 1. 修改开发板 /etc/network/interface 文件,主要将 gateway 改为笔记本 IP. 2. 重新插拔网线让配置生效.(可以ifdown后ifup,插拔网线更快些 :) 笔记本(ubuntu,均需本机 root 权限):

Ubuntu 设置NAT共享网络(命令行方法)

本文介绍如何使用iptables来实现NAT转发,事实上就是将一台机器作为网关(gateway)来使用.我们假设充当网关的机器至少有网卡eth0和eth1,使用eth0表示连接到外网的网卡,使用eth1表示连接到内网交换机上的网卡,内部子网为10.0.0.0,通过NAT机制,内网中的机器可以通过网关机器访问Internet,而不需要额外的公网IP. 本文中的配置值需要根据具体环境适当更改. 一.Gateway端 1. 给内网网卡配置静态IP(此前确保另一张外网网卡eth0已经能够正常访问Inte

Cisco配置VLAN+中继代理+NAT转发上网

实验环境: 路由器 使得TP-link 设置NAT转发使用,tp-link路由器网关设置成 192.168.30.254 (核心层)Cisco 3550三层交换机(型号C3550-I5Q3L2-M)配置三个VLAN,VLAN 10.VLAN 20和VLAN 30 VLAN 10 的IP地址:192.168.10.1/24 VLAN 20 的IP地址:192.168.20.1/24 Fa0/24端口配置成Trunk端口级连汇聚层Cisco 2960交换机fa0/24端口透传VLAN 10和VLAN

Linux服务--iptables之nat转发和构建简单的DMZ防火墙

iptables之nat转发和构建简单的DMZ防火墙 一.NAT iptables 中的nat表: nat:Network Address Translation:NAT不仅完美地解决了IP地址不足的问题,而且还能够有效地避免来自网络外部的攻击,隐藏并保护网络内部的计算机. nat有三种实现方式:SNAT,DNAT和端口多路复用OverLoad 在了解Nat工作原理之前先了解一下私网IP和公网IP.私网IP地址是指局域网内部网络或主机的IP地址,公网地址是指在因特尔网上全球唯一的IP地址. 私有

NAT转发实例(一)

如上图所示: 我们需要将局域网里的两台电脑( PC0 和 PC1 ) 能通过路由器来访问模拟外网的 PC2 这时候我们就需要在路由器上配置静态 NAT 转发 配置方法如下: 先按照上图拓扑图配置好ip地址 将路由器的接口启动配置好ip 然后进入路由器,进入接口分别指定哪个接口是内网接口.哪个接口是外网接口. 配置方法是进入内网接口输入(ip nat inside)指定为nat 的内网接口 外网是进入外网接口输入(ip nat outside)指定为nat 的外网接口 Router>en Rout

NAT转发实例(三)

上次我们的实验是在外网上添加了一个路由器 而这次我们在内网里面添加路由器来做NAT转发 具体配置如下: 按照以上拓扑图设置IP Router6  的  f0/0  接口  ip  为 192.168.1.254 以下是Router6的配置信息 Router>en Router#config Configuring from terminal, memory, or network [terminal]? Enter configuration commands, one per line.  E

控制iptables的nat转发端口的实现

[第一.需求描述]     员工通过办公网络的网关服务器(linux)192.168.1.250的snat访问另外一个局域网:安全中心(10.1.1.0/24),但是为了提高安全性,只允许访问安全中心的指定端口. [第二.方案实施] #cat /etc/sysconfig/iptables #只允许nat转发的指定的端口22,80 *nat :PREROUTING ACCEPT [0:0] :POSTROUTING ACCEPT [1:92] :OUTPUT ACCEPT [1:92] #从19

Iptables Nat转发

Iptables Nat iptables子命令: 规则: -A:添加 -I:插入 -D:删除 -R:修改 链: -N:新建一条自定义的链 -X:删除一条自定义的空链 -F:清空链中的规则 -Z:清空链中的计数器 -E:重命名自定连的名称 -P:修改链的默认规则 显示: -L: -n,-v,--line-numbers -S: 规则定义:iptables -t table -A|-I|-R chain 匹配条件 -j target 匹配条件: 通用匹配:-s,-d,-i,-o,-p 扩展匹配:

iptables之nat转发

主要分为路由前转发PREROUTING,和路由后转发POSTROUTING. 何为路由前?也就是从外部传入数据,在到达主机网卡,还未进入网卡的瞬间. 何为路由后?也就是从外部传入数据,进入并经过主机某个网卡后,向外传出数据的瞬间. 一个简单的模型如下: 外部数据------>主机网卡(如eth0.eth1等)------>目的地 路由前                           路由后 首先把转发策略打开 [[email protected]~]# vi /etc/sysctl.co