linux外網埠
A. linux服務上本機的內網上所有埠怎麼映射到外網
所有?你不明確寫出來就是所有了,
寫范圍的話8000:9000
B. linux 配置的雙網卡。現在外網的所有埠都不通(Telnet和web 訪問)。內網的正常。
能ping通嗎?
如果ping不通使用route -n看下默認路由是否正常。
如果能ping通,但是服務不通,使用netstat -an 看下監聽埠是否正常。
C. 在Linux下如何開放埠
你在linux下安裝QQ ,安裝完了 你記得把linux的防火牆關掉。命令是service iptables stop(先打iptables -F 把防火牆清空)!
D. linux對外開放埠
兩種方式:
1,虛擬機與主機為NAT關系,內部用戶訪問,需要如下設置
選擇菜單上edit----virtual network editor
選擇Nat setting,,再選擇add,增加主機埠這里填寫:5009.
然後填寫虛擬機主機IP,填寫指定的IP,再填寫埠3306
若外部訪問,直接在網關處進行埠發布,注意的是,內部主機IP是主機的IP,而不是虛擬機的IP,埠即查5009.
在Linux主機里關閉iptables;
chkconfig iptables off && service iptables stop
這樣就達到目標了。
2,虛擬機與主機為橋接關系,
內網其他用戶直接使用3306訪問,或者直接更改mysql的偵聽埠,若要外網訪問,
需要在防火牆或者網關上進行埠發布,不過要支持內外埠不一至的功能的網關才可以。
舉例來說,普通家用路由器,直接發布內部到外部相同的埠。這是不符合條件的。
這樣的話,直接關閉iptables即可。
chkconfig iptables off && service iptables stop
備註:開了Iptables的方式是這樣的,
這些操作在Linux主機上即可。
iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
service iptables save && service iptables restart
E. Linux系統下的80埠公網無法訪問。
必須修改http.conf
使用httpd -S命令
[root@jleshop ~]# httpd -S
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
_default_:443 * (/etc/httpd/conf.d/ssl.conf:88)
*:80 is a NameVirtualHost
default server shop.jlsok.com (/etc/httpd/conf/httpd.conf:1028)
port 80 namevhost shop.jlsok.com (/etc/httpd/conf/httpd.conf:1028)
Syntax OK
顯示如下窗口才表示你的80在httpd服務下可用。
同理,如果你想要使用其他商品提供HTTP服務,必須在httpd.conf文件里修改相應埠。
F. linux防火牆開放埠後可以訪問外網嗎
Centos linux開啟埠 - 解決Centos發布服務外網訪問不了的問題# -------------- 查看伺服器埠狀態-------------------- [root@zjxl-2 etc]#/etc/init.d/iptables status Table: filter Chain INPUT (policy DROP) num target prot opt source destination 1 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 2 ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/0 3 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:22 4 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 multiport dports 20:30,80,110,443,3300:3500,5700:6100,7001,8000:13000 5 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED Chain FORWARD (policy ACCEPT) num target prot opt source destination Chain OUTPUT (policy ACCEPT) num target prot opt source destination # ----------------------------發現沒有開啟6379和6380埠-------------------------------- # ----------------------------------開啟6379埠--------------------------------- [root@zjxl-2 etc]# /sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT [root@zjxl-2 etc]# /etc/init.d/iptables status Table: filter Chain INPUT (policy DROP) num target prot opt source destination 1 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:6379 2 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 3 ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/0 4 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:22 5 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 multiport dports 20:30,80,110,443,3300:3500,5700:6100,7001,8000:13000 6 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED Chain FORWARD (policy ACCEPT) num target prot opt source destination Chain OUTPUT (policy ACCEPT) num target prot opt source destination # ----------------------------------開啟6380埠--------------------------------- [root@zjxl-2 etc]# /sbin/iptables -I INPUT -p tcp --dport 6380 -j ACCEPT # ------------------------------ 查看伺服器埠狀態--------------------------- [root@zjxl-2 etc]# /etc/init.d/iptables status Table: filter Chain INPUT (policy DROP) num target prot opt source destination 1 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:6380 2 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:6379 3 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 4 ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/0 5 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:22 6 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 multiport dports 20:30,80,110,443,3300:3500,5700:6100,7001,8000:13000 7 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED Chain FORWARD (policy ACCEPT) num target prot opt source destination Chain OUTPUT (policy ACCEPT) num target prot opt source destination # ----------------------------------保存修改配置 --------------------------------- [root@zjxl-2 etc]# /etc/rc.d/init.d/iptables save Saving firewall rules to /etc/sysconfig/iptables: [ OK ] [root@zjxl-2 etc]# 問題描述: 在Centos伺服器上裝好Redis緩存服務後,其他機器訪問不了,提示連接超時。,郁悶,在網上找到解決方案: /sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT /sbin/iptables -I INPUT -p tcp --dport 6380 -j ACCEPT然後保存: /etc/rc.d/init.d/iptables save這樣重啟計算機後,CentOS防火牆默認已經開放了6379和6380埠。這里應該也可以不重啟計算機: /etc/init.d/iptables restart查看CentOS防火牆信息: /etc/init.d/iptables status關閉CentOS防火牆服務: /etc/init.d/iptables stop永久關閉: chkconfig –level 35 iptables off
G. linux某個埠外網不能訪問(做了映射)
快速關閉SELINUX:
#/usr/sbin/setenforce 0
快速開啟SELINUX:
#/usr/sbin/setenforce 1
由於開啟了這個可能導致很多莫名其妙的問題,所以如果做測試的話,建議還是關閉的好,樓主先試試這個方法。
H. linux下埠映射,linux下設置外網IP,我的內網IP是10.96.105.13
可以參考這個,都是在路由器上進行埠映射的。如果是adsl,注意外網ip是經常變的。
http://jingyan..com/article/1709ad80d599d24634c4f0c2.html
I. LINUX 如何開放埠和關閉埠
查看哪些埠被打開netstat -anp。
關閉埠號:iptables -AINPUT -ptcp --drop 埠號-jDROP,iptables -AOUTPUT -ptcp --dport 埠號-jDROP。
打開埠號:iptables -AINPUT -ptcp --dport 埠號-jACCEPT。
以下是linux打開埠命令的使用方法。nc -lp23&(打開23埠,即telnet),netstat -an| grep 23 (查看是否打開23埠)。
linux打開埠命令每一個打開的埠。
J. 請問如何給linux埠映射,我想讓外網訪問!虛擬機linux系統
在nat.conf里可以配置埠映射,之後在Linux里設置防火牆添加訪問的埠