linux NAT 配置实现上网

1、环境

[[email protected] ~]# lsb_release -a
LSB Version:    :core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-ia32:printing-4.0-noarch
Distributor ID: CentOS
Description:    CentOS release 5.10 (Final)
Release:        5.10
Codename:       Final

[[email protected] ~]# getconf LONG_BIT
32

2.配置IP/DNS等信息

外网:

# ifconfig eth0 | grep "inet addr"
inet addr:222.47.48.25  Bcast:222.47.48.63  Mask:255.255.255.192

内网:

# ifconfig eth1 | grep "inet addr" 
inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0

DNS:

# cat /etc/resolv.conf
nameserver 222.47.62.142
nameserver 222.47.29.93

3.打开内核转发功能

echo 1 > /proc/sys/net/ipv4/ip_forward    //网卡重启后会恢复为0,所以需要把如下参数更改为“1”

# cat /etc/sysctl.conf | grep ip_forward
net.ipv4.ip_forward = 0

4.配置NAT

# iptables -t nat -A POSTROUTING -s 192.168.1.0/255.255.255.0 -o eth0 -j SNAT --to-source 222.47.48.25

# iptables -D FORWARD 1

# /etc/init.d/iptables save

# /etc/init.d/iptables restart

时间: 2024-11-08 22:02:40

linux NAT 配置实现上网的相关文章

VMWare Esxi + 海蜘蛛配置NAT共享IP上网

VMWare是著名的虚拟化产品公司,VMWare Esxi也是专为服务器设计的虚拟化软件.在安装VMWare Esxi的服务器上可以同时运行多个虚拟系统,充分利用服务器资源.其一大特色之处就在于可以生成虚拟的网络拓扑,通过创建虚拟交换机,可以管理不同虚拟系统上的流量,也令虚拟设备的配置变得更加灵活.可惜的是,VMWare Esxi使用vSwitch作网络交换设备,并未直接提供NAT上网的解决方案.下面以多个虚拟机共享一个公网IP上网为例(相当于需要路由器配置上网),讲解在VMWare Esxi中

CentOS下配置iptables防火墙 linux NAT(iptables)配置

CentOS下配置防火墙 配置nat转发服务CentOS下配置iptables防火墙 linux NAT(iptables)配置 CentOS下配置iptables 1,vim /etc/sysconfig/network   这里可以更改主机名称. NETWORKING=yesNETWORKING_IPV6=noHOSTNAME=BGI-TJ.localdomain GATEWAY=192.168.11.1(超算网关) 2.vim /etc/sysconfig/network-scripts/

Hyper-V 下linux虚拟机静态IP上网配置的两种方式(1)

工作需要,搭建linux环境,网上搜了两种Hyper-V配置linux静态IP及上网的方式,记录一下,方便查阅,如下是桥接方式的配置: 本实例所用的各项资源说明,系统是windows10企业版64bit,虚拟机管理器使用自带的Hyper-V管理器,虚拟机安装的系统是CentOS7.如下图所示:   首先创建虚拟交换机.在Hyper-V管理器中的虚拟交换机管理器中新建虚拟交换机, 类型使用内部(之前使用外部一直没有成功,原因暂不明确),步骤图如下:   配置完上一步骤后,在网络连接中查看所有适配器

Linux网络管理——linux网络配置

2. linux网络配置 .note-content {font-family: "Helvetica Neue",Arial,"Hiragino Sans GB","STHeiti","Microsoft YaHei","WenQuanYi Micro Hei",SimSun,Song,sans-serif;} .note-content h2 {line-height: 1.6; color: #0AA

linux 网络配置

(来自互联网,非原创,方便查找) 一.linux网络配置经常使用的命令 1)#ifconfig    //查看配置的网卡 /sbin/ifconfig2) # vi /etc/resolv.conf  //修改DNS  resolv.conf的关键字主要有四个,分别是:  nameserver #定义DNS服务器的IP地址   domain #定义本地域名  search #定义域名的搜索列表  sortlist #对返回的域名进行排序  最主要是nameserver关键字,如果没指定names

VMWare下虚拟机NAT共享方式上网的配置说明

操作系统:win10 64位 虚拟机:Vmware workstation 10 Linux 操作系统:Centos Linux 32位 选用的共享上网方式:本机使用无线网络上网方式,虚拟机使用NAT 方式共享上网. 一.宿主机配置 1.  首先确定宿主机 ADSL 能正常上网 ,启动 "VMware DHCP Service"   "VMware NAT Service" (由于VMware的服务拖慢了系统,我把服务改成手动的,需要时再启动) 2.  在可联通外网

linux服务配置之Iptables

一:Iptables防火墙服务 iptables分为两个部分:一个部分在内核中实现,一个为用户接口命令iptables,用户通过该命令来修改防火墙的功能.所以,iptables要使用相应的功能,必须要在内核中添加相应的模块.modprobe添加模块 1:防火墙匹配规则   raw表----> mangle表------->nat表------>filter表. raw:主要是进行包跟踪 ,包含的rule chians(规则链): PEREROUTING  OUTPUT mangle: 设

华为,NAT配置详解

实验拓扑 PC1属于VLAN10,PC2属于VLAN20 PC1 IP:192.168.10.254/24                 R1 G0/0/0 IP:12.0.0.1/24 PC2 IP:192.168.20.254/24                 R2 G0/0/0 IP: 12.0.0.2/24 SW1 VLAN1 IP:192.168.1.10/24 SW2 VLAN1 IP:192.168.1.20/24 实验内容 R1模拟内网出口路由,R2模拟运营商设备 1.在R

Linux 网桥配置命令:brctl

Linux网关模式下将有线LAN和无线LAN共享网段实现局域网内互联: 思路其实很简单:就是将虚拟出一个bridge口,将对应的有线LAN和无线LAN都绑定在这个虚拟bridge口上,并给这个bridge口分配一个地址,其他子网微机配置网关为bridge口的地址便可以了.当然,因为是设备是网关模式,路由和nat也是必须的了.如果设备本身便是网桥模式,那么路由和nat便可以省掉了. brctl addbr bridge brctl addif bridge eth0 brctl addif bri