『壹』 Linux 或 Windows 上實現埠映射
通常伺服器會有許多塊網卡,因此也可能會連接到不同的網路,在隔離的網路中,某些服務可能會需要進行通信,此時伺服器經過配置就可以承擔起了轉發數據包的功能。
一、Windows下實現埠映射
1. 查詢埠映射情況
2. 查詢某一個IP的所有埠映射情況
3. 增加一個埠映射
4. 刪除一個埠映射
二、Linux下埠映射
1. 允許數據包轉發
2. 設置埠映射
內網 和 外網 是相對Server4來說的。
Server1和Server2為內網環境的兩台伺服器;
Server3為外網環境下的一台伺服器;
Server4為一台雙網卡主機,分別連接192.168.50.0/24和172.16.2.0/24兩個網路。
配置實驗環境
用Python在Server1上搭建一個簡單的HTTP服務
Server2、Server3同理
在client上訪問Server1的資源
在client上訪問Server2的資源
在client上訪問Server3的資源
可以看到,外網的client是無法訪問內網Server1,Server2的資源的。
臨時配置
永久配置
如果需要永久配置,則將以上命令追加到/etc/rc.local文件。
在client上訪問Server1的資源
在client上訪問Server2的資源
在client上訪問Server3的資源
Windows的IP信息如下
配置並查看埠映射情況
檢查效果
在client節點上
END
『貳』 linux怎麼配置網路設置(linux怎麼配置網路 連接外網)
1、linux怎麼配置網路。
2、linux怎麼配置網路 連接外網。
3、linux怎麼配置網路地址。
4、linux怎麼配置網路ip。
1."linux怎麼配置網路,為您提供linux怎麼配置網路圖文信息,打開已安裝的虛擬機。
2.在終端窗口中輸入命令Vi/Etetcconfissetvicetsuptscfg-ithg-ith0,然後打開此介面。
3.重啟配置好的網卡,再執行命令/etc/init.d/networkrestart。
4.配置完成後可以使用Ping+需要測試網址來查看是否成功。
『叄』 linux怎麼配置網路連接
1、首先我們打開XShell工具,點擊頂部的打開選項,
『肆』 LINUX伺服器的埠映射
LINUX伺服器的埠映射
我在公司里的一台電腦上做了一個ftp 在內網都可以訪問,上網是通過一台LINUX伺服器,是實IP!我需要在外面也能訪問這個FTP!.現在怎麼在LINUX伺服器上配置埠映射?需要改那些地方. 我對這個知道的很少!所以大家能否從登陸進去以後所有的操作都詳細講一下!
網上肯定能找到答案的,只是你沒找到或不細心。照我說的做吧,我盡量解釋清楚。
/etc/init.d/iptables start 啟動iptables
初始化iptables,刪除之前的規則,
iptables -f
iptables -x
iptables -z
iptables -f -t nat
iptables -x -t nat
iptables -z -t nat
允許ssh進入,要不然等下就連不上去了
iptables -a input -p tcp --dport 22 -j accept
設置默認出入站的規則
iptables -p input drop
iptables -p output accept
iptables -p forward accept
iptables -a input -i lo -j accept
iptables -a input -m state --state established,related -j accept
載入相應的模塊
modprobe ip_tables
modprobe iptable_nat
modprobe ip_nat_ftp
modprobe ip_conntrack
modprobe ip_conntrack_ftp
配置默認的轉發規則
iptables -t nat -p prerouting accept
iptables -t nat -p postrouting accept
iptables -t nat -p output accept
允許內網連接
iptables -a input -i 內網網卡名(比如eth1) -j accept
啟用轉發功能
echo "1" > /proc/sys/net/ipv4/ip_forward
配置源nat,允許內網通過主機nat上網,即所謂的網路共享
iptables -t nat -a postrouting -s 內網網卡名 -o 外網網卡名 -j masquerade
把ftp伺服器映射到外網
iptables -t nat -a prerouting -p tcp -d 58.222.1.3 --dport 21 -j dnat --to 192.168.0.211:21
結束,別忘了保存
service iptables save
192.168.0.211的網關應該設成這成主機192.168.0.1。這樣就行了。
『伍』 linux如何把一個內網地址映射到另外一一個公網地址上
1.啟用網關伺服器路由轉發功能
[root@localhost~]# vi /etc/sysctl.conf
net.ipv4.ip_forward=1
[root@localhost~]# sysctl -p
2.為區域網訪問Internet 的數據包採用SNAT策略,將源地址更改為伺服器的公網IP地址
[root@localhost~]# iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j SNAT --to-source 公網IP
(eth0 這個我不知道你配得哪個口 自己改)
你試試
『陸』 Linux系統下怎麼設置IP地址
登陸連接centos系統,輸入 ifconfig 可以查看到當前本機的IP地址信息,如下圖
END
臨時設置IP地址
1
如本機為例,上面查詢IP為1.117,輸入 ifconfig eth0 (默認是第一個網卡) 後面接IP地址, 網路掩碼和 網關,如果不設置,就使用默認的掩碼
2
再次查看IP就已經變成新的IP地址了
注意這種方法修改只是臨時修改,重啟網卡或伺服器後又會還原
設置\修改IP地址
1
如果要讓IP地址永久生效,需要編輯網卡配置文件
使用VI編輯器設置,如 vi /etc/sysconfig/network-scripts/ifcfg-eth0
2
說明一下這個文件;DEVICE=eth0 網卡對應的設備別名,如ifcfg-eth0第一塊網卡 BOOTPROTO=static
網卡獲得ip地址的方式,
Static(靜態 ip地址)
dhcp(通過dhcp協議獲取ip)
bootip通過bootp協議獲得的ip地址 BROADCAST=192.168.0.255 子網廣播地址 HWADDR=00:50:56:8E:47:EE 網卡物理地址 IPADDR=12.168.1.117 網卡IP地址
IPV6INIT=no 是否啟用IPV6IPV6_AUTOCONF=no NETMASK=255.255.255.0 網卡對應網路掩碼 NETWORK=192.168.1.0 網卡對應的網路地址 ONBOOT=yes 系統啟動時是否設置此網路介面,設置為yes時,系統啟動時激活此設備。默認設置為yes
至於後面的 TYPE 和UUID這個就不用管了,這網卡的類型
3
2.使用vi編輯器, 按 insert鍵插入,進入編輯模式
4
3.將游標移動到 IPADDR 設置部分,改成需要設置的IP地址,
如本例中改成 1.118. 按下esc 鍵。
輸入 冒號:wq 保存退出
會提示 "/etc/sysconfig/network-scripts/ifcfg-eth0" 14L, 302C written
5
4. 設置好之後,把網路服務重啟一下,如下圖2個命令均可以 service network restart
6
5.再次查看IP你會發現已經改成新的IP地址 1.118了
END
圖形界面操作
除此之外,
您可以可以在圖形界面操作。編輯網卡設置, 或者使用 netconfig命令進入圖形界面設置
2
設置之後,如果需要IP生效。同樣需要重啟網路服務,或者重啟電腦
『柒』 linux伺服器IP地址映射問題
首先你要確認你的linux系統防火牆有沒有開放22埠(默認是開放的),第二個就是你的ip地址了,你linux的ip地址是區域網的ip地址,第三就是你的埠映射是否做的正確,你的linux防火牆是否允許你外網的映射的那個地址進入 第四就是你訪問的時候是否是通過外網地址訪問的
『捌』 linux下如何配置網路
1、首先我們用root用戶登錄linux桌面系統。