1. 程式人生 > >CentOS下開啟配置埠轉發

CentOS下開啟配置埠轉發

開啟IP轉發

首先開啟IP轉發功能,預設是關閉的。

臨時修改:

# echo 1 >/proc/sys/net/ipv4/ip_forward

修改過後就馬上生效,但如果系統重啟後則又恢復為預設值0。

永久修改:

vi /etc/sysctl.conf

# 找到下面的值並將0改成1

net.ipv4.ip_forward = 1

# sysctl -p(使之立即生效)

預設值0是禁止ip轉發,修改為1即開啟ip轉發功能。

配置埠轉發

假設使用者訪問172.16.4.247:728時我想讓它轉發到172.16.4.97:80:

# iptables -t nat -A PREROUTING -p tcp -d 113.108.110.61 --dport 728 -j DNAT --to-destination 172.16.4.97:80

# iptables -t nat -A POSTROUTING -p tcp -s 172.16.4.97 --sport 80 -j SNAT --to-source 172.16.4.247

# service iptables save(將當前規則儲存到 /etc/sysconfig/iptables)

或者,你也可以直接修改/etc/sysconfig/iptables檔案:

-A PREROUTING -d 172.16.4.247/32 -p tcp -m tcp --dport 728 -j DNAT --to-destination 172.16.4.97:80

-A POSTROUTING -s 172.16.4.97/32 -p tcp -m tcp --sport 80 -j SNAT --to-source 172.16.4.247

最後不要忘了開放728埠

-A INPUT -p tcp -m state --state NEW -m tcp --dport 728 -j ACCEPT

配置完成後,記得重啟防火牆:

# service iptables restart

本機埠轉發

如果只需要在本機間不同的埠轉發就比較容易了,比如 訪問 http://ip:729 我想返回 http://ip:80 的內容,配置如下:

[[email protected] sbin]# iptables -t nat -A PREROUTING -p tcp --dport 729 -j REDIRECT --to-ports 80

[[email protected]

sbin]# service iptables save

[[email protected] sbin]# service iptables restart

相關推薦

CentOS開啟配置轉發

開啟IP轉發首先開啟IP轉發功能,預設是關閉的。臨時修改:# echo 1 >/proc/sys/net/ipv4/ip_forward修改過後就馬上生效,但如果系統重啟後則又恢復為預設值0。永久修改:vi /etc/sysctl.conf# 找到下面的值並將0改成1n

CentOS開啟配置端口轉發

text 防火墻 war 防火 nbsp pro local -- NPU 開啟IP轉發 首先開啟IP轉發功能,默認是關閉的。 臨時修改: # echo 1 >/proc/sys/net/ipv4/ip_forward 修改過後就馬上生效,但如果系統重啟後則又恢復為默

Centostomcat配置

load pic 安裝tomcat cgi div htm reload 開放 clas 1、下載tomcat http://tomcat.apache.org安裝說明 安裝環境:CentOS Linux release 7.2.1511 (Core) 安

centos安裝配置mongodb

創建 app con server col pro port PE 裝配 1:安裝mkdir -p /app/mongodb tar zxvf mongodb-linux-x86_64-rhel62-3.4.6.tgz vi .bash_profile PATH=$PAT

CentOS安裝配置Nginx

zxvf queue 重新 如果 6.2 並發連接 div 即使 並且 Nginx 是一個高性能的 Web 和反向代理服務器, 它具有有很多非常優越的特性: 作為 Web 服務器:相比 Apache,Nginx 使用更少的資源,支持更多的並發連接,體現更高的效率,這點使

CentOS安裝配置MySQL8.0的步驟詳解

下載yum源的安裝包  yum localinstall https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm 安裝 yum install mysql-community-server 啟動

centos安裝配置maven

下載maven安裝包 wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz   解壓安裝包 t

linux多執行緒開啟串列傳送和接收資料

1 啟動執行緒1讀串列埠 2 等待3秒後 3 啟動執行緒2寫串列埠,傳送字串後關閉 4 等待10秒 5 關閉兩個執行緒 #include <pthread.h> #include <stdio.h> #include <sys/time.h> #include &

Centostomcat 8080不顯示tomcat頁面

wechat:812716131 ------------------------------------------------------ 技術交流群請聯絡上面wechat ----------------------------------------------

windowsputty的轉發

在windows機器下使用putty也可以建立埠轉發 假設從windows機器上將本地的8888埠轉發到B的21埠,可以做如下設定 Connection->SSH-Tunnels中可以設定putty的埠轉發,Source port為listen_port,填8888,

linux的ssh轉發

簡介   上一篇部落格我們講過linux的埠轉發(http://blog.csdn.net/yanggd1987/article/details/49470573),主要是通過iptables和Rinetd,其實還有一種轉發方式,就是ssh。我們大家都知道ss

Mac/CentosVim配置及常用外掛安裝

set nocompatible              " be iMproved, requiredfiletype off                  " requiredset rtp+=~/.vim/bundle/Vundle.vimcall vundle#begin() Plugin

修改centostomcat的號為8088

1、開啟tomcat配置檔案 vi /opt/apache-tomcat-7.0.88/conf/server.xml 2、開啟Tomcat配置檔案之後按 /8080 快速檢索 3、修改埠,按 i 進行,將8080 修改為 8088 4、按:wq

虛擬機器安裝centos7.2、配置轉發

安裝centos7.2 可以自定義硬體:記憶體選為16g,磁碟選為80g 點選DVD,將下載的映象載入進來 點選開啟虛擬機器,進行安裝centos的配置 設定語言 安裝源--校驗安裝介質 軟體選擇 ----最小化安裝 和

Linux/Centos安裝配置花生殼

我安裝的伺服器環境是Centos6.0 x86_64版本的。 一開始根據花生殼官網給出的安裝教程安裝失敗了,./configure編譯的時候報錯了,錯誤資訊有點長,對我這種新手來說根本看不懂,於是我就又研究如何跳過這一步,查閱了很多文章,發現都沒有講解這個錯誤的。所以我用了

linux內網轉發工具:linux版lcx 使用方法

這個工具以前使用的初衷是內網滲透,需要將內網ssh埠轉發到外網伺服器上。但這個工具同樣適用於運維工程師進行遠端內網維護。 當然這一切的前提是內網可以訪問外網,檢測方法當然就是直接ping 一個外網IP即可。 這個工具之前折騰了很久發現有點不穩定,斷掉無法重新連線,昨晚重新調

iptables 配置轉發

埠轉發的源主機ip:”source_ip”; 埠轉發的目標主機ip:”destination_ip” PREROUTING:是目的地址轉換(DNAT),要把別人的公網IP換成你們內部的IP,才讓訪問到你們內部受防火牆保護的伺服器。 POSTROUT

CentOS安裝配置MySQL-5.0.77過程

近日在CentOS下安裝配置成功了MySQL-5.0.27(事實上這種安裝方法適合任何Linux版本),特記下來備忘。^_^ 我在安裝CentOS是一直是選擇最小安裝(為了在linux下安裝某某,安裝linux已經無數遍了),只選擇了安裝包中的development too

linux開啟關閉命令

關閉埠 iptables -A INPUT -p tcp --dport 111 -j DROP 開啟埠 iptables -A INPUT -p tcp --dport 111 -j ACCEPT http://blog.chinaunix.net/u2/61800/showart_1334060.

centos7 nginx安裝及配置轉發實戰

#定義Nginx執行的使用者和使用者組 user www www; #nginx程序數,建議設定為等於CPU總核心數。 worker_processes 8; #全域性錯誤日誌定義型別,[ debug | info | notice | warn | error | crit ] error_log