1 我正在寫一個簡單的庫,用於在Linux上用C檢查網絡接口的Internet訪問狀態。檢查網絡IF是否可以在C Linux中訪問Internet? 檢查(配置進行了配置)的所有網絡接口的狀態 請你給我,我可以參考(如文檔,示例代碼...)或任何提示? 來源 2011-10-13 Neo +0 您需要爲可訪問性定義一些啓發式。即使您的接口啓用了可用路由,也可能有上游防火牆阻止任何連接嘗試。也許實際上嘗試連接到已知的IP? – +0 謝謝你的回答。我會嘗試。 – Neo +0 我的需求是: - 檢查Linux PC可以成功連接到主機或地址(yahoo.com)。 如何查看可用路線? – Neo
1 最簡單的方法可能是通過該接口檢查是否存在默認路由。你可以撥打電話/bin/ip route來做到這一點。 來源 2011-10-13 05:30:31 caf +0 謝謝你的回答。 – Neo +0 你能解釋一下嗎?我打算使用管道與「路線」來確定,但如何檢查結果? http://ubuntuforums.org/showthread.php?p=11047286 此頁面中的示例命令有0個結果。我在我的電腦上測試過。我的電腦可以訪問互聯網,但結果是「0」。 – Neo
您需要爲可訪問性定義一些啓發式。即使您的接口啓用了可用路由,也可能有上游防火牆阻止任何連接嘗試。也許實際上嘗試連接到已知的IP? –
謝謝你的回答。我會嘗試。 – Neo
我的需求是: - 檢查Linux PC可以成功連接到主機或地址(yahoo.com)。 如何查看可用路線? – Neo