[問題] 封包無法傳遞出去
大家好
小弟最近在embedded上開發應用程式
(fw是使用rtl819x編譯出來的
kernel=linux-2.6.30)
程式在fedora/android上測試都沒有發生問題
但是在embedded卻發生奇妙的事情
就是我的封包無法發送到目的端
我檢查了send確定回傳值是對的
從Wireshark也只能攔到三方交握的封包
卻無法看到我發送出去得封包
目的端也只有三方交握 沒有收到其他封包
我也有問過同事 他說可能是iptables在作怪
因此我將iptables如下設定
iptables --flush INPUT
iptables --flush FORWARD
iptables --flush OUTPUT
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -A INPUT -i eth1 -j ACCEPT
iptables -A OUTPUT -o eth1 -j ACCEPT
iptables --list
list結果如下# iptables --list
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT all -- anywhere anywhere
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
ACCEPT all -- anywhere anywhere
但是我依舊沒辦法將封包傳遞出去
想請各位大大
有沒有可能其他防火牆或是設定阻擋封包的傳遞了
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.251.110.174
推
10/01 08:30, , 1F
10/01 08:30, 1F
→
10/01 08:30, , 2F
10/01 08:30, 2F
→
10/01 10:02, , 3F
10/01 10:02, 3F
→
10/01 10:03, , 4F
10/01 10:03, 4F
推
10/01 13:56, , 5F
10/01 13:56, 5F
→
10/01 13:57, , 6F
10/01 13:57, 6F
→
10/01 15:00, , 7F
10/01 15:00, 7F
→
10/01 15:01, , 8F
10/01 15:01, 8F
自己回答一下好了
昨天查了一天才發現 其實不是沒有傳出去
而是眼花看錯
因為部分寫法有高低位元的關係
造成封包變成亂碼 所以無法直接辨識
接下來我要花一天的時間檢查所有的寫法 看是否會造成高低位元的差異
※ 編輯: whatai 來自: 60.251.110.174 (10/02 13:58)