Firewall
如何檢查 Red Hat Linux/CentOS 上的埠是否打開
我編寫了一個程序,該程序應該實現 SLP (rfc2608),但在測試它時遇到了麻煩。我不確定埠是否已關閉或有什麼東西丟棄了我的多播數據報。有沒有我可以從 redhat 終端執行的命令來告訴我該盒子上是否打開了埠?
我看過一些關於簡單地遠端登錄到埠等的文章,但這僅適用於 TCP 埠,對嗎?我還讀到有些網站可以從外部測試這類事情。但我真的不想這樣做,因為我對全埠掃描不感興趣,盒子在專用網路上,即使不是,我也不希望它看起來像一個安全事件正在進行。我只是想查詢一下427埠是否打開。
唔。多播,所以 telnet 不起作用。
我認為,您可以執行 tcpdump 來查看流量是否正在到達您的伺服器。在你的伺服器上執行這樣的東西:
tcpdump -i eth0 port 427
看看有沒有出現。如果什麼都不做,那麼其他地方就會有某種障礙。
檢查您的本地防火牆,
iptables -L -n
以確保 INPUT 鏈允許您的流量。要進一步診斷,您可能需要從筆記型電腦開始執行跟踪路由,指定協議和埠(否則,它將預設為 ICMP)。