linux的連接埠不通怎麼解決
linux系統都會有網路防火牆設置,如果防火牆關閉,那麼只要linux上某個埠起了某個服務,那這個埠就能telnet的通,telnet某個埠能通的前提是這個埠起了服務,防火牆允許該埠的存取。
下面來說說怎樣解決連接埠不通的問題。
將需要的連接埠設定能通過防火牆:
將某個連接埠設定能通過防火牆的方法如下:
vi /etc/sysconfig/iptables
#進入編輯頁面,在指定位置新增以下設定
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
這句話要放在-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT 後面
#修改完保存退出,重啟網卡服務
service iptables restart
查看連接埠開放資訊
service iptables status
一般伺服器能看到開放資訊就算成功開放了。
判斷某個連接埠是否起了服務
netstat -anp |grep "要查看的連接埠號碼" ,如netstat -anp |grep "9001"
如果9001在/etc/sysconfig/iptables 中設定了可以通過防火牆的話,又起了服務,那麼該網段的其他電腦就能telnet通該機器的9001埠。也可以在本機上telnet localhost 9001還可以查看9001是否能被telnet通。
如果是購買的伺服器,還需要在安全性群組設定連接埠放行。
推薦:linux運維教學
以上是linux的連接埠不通怎麼解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!