我安裝一臺FreeBSD服務器10.0(IP:10.1.2.3),並希望將數據包發送到遠程客戶端,用假源IP,如:Freebsd如何轉發任何類IP?
socket_sendto($socket $data, $length, 0, $ip, $port)
$數據包含IP包頭,在這裏我指定我「假IP」在這裏。
的問題是:
如果我指定的IP到C級,一切順利(下成功):
10.1.2.4 10.1.3.5
如果我指定的IP,以B或A類,沒有發送到目的地(以下失敗):
10.2.1.2 11.1.2.3
那麼,我該如何解決這個問題?
順便說一句,我已經修改sysctl.conf的到:
net.inet.ip.forwarding=1
net.inet6.ip6.forwarding=1
net.inet.ip.fastforwarding=1
對不起,我英文不好。