C讀取default gw IP - Linux

Ida avatar
By Ida
at 2010-08-31T16:02

Table of Contents

$ cat /proc/net/route

根據 Iface & Destination 選擇你要的 Gateway 欄位

注意數值的順序跟IP的順序是不一樣的

※ 引述《suspect1 ()》之銘言:
: 如題:
: 在Linux底下想用 C 把系統的default gw ip讀取出來
: 目前想到的方法是
: FILE* fd ;
: char buf[128] ;
: fd = popen("route -n","r") ;
: fread(buf,sizeof(char),128,fd) ;
: 再從buf中找出IP
: 請問是否有更好的方法?

--
Tags: Linux

All Comments

C讀取default gw IP

Jack avatar
By Jack
at 2010-08-31T14:59
如題: 在Linux底下想用 C 把系統的default gw ip讀取出來 目前想到的方法是 FILE* fd ; char buf[128] ; fd = popen(and#34;route -nand#34;,and#34;rand#34;) ; f ...

用 wine 玩 diablo II

Zora avatar
By Zora
at 2010-08-31T14:06
最近我家在瘋暗黑破壞神Ⅱ,由於我的系統是 ubuntu,玩起 win 的遊戲實在很麻煩(感 謝 wine,它讓玩 win game 變成只是and#39;麻煩and#39;,而不是and#39;不可能and#39;) 環境: 1. ubuntu 10.04 2. wine 1.2 需要軟體: ...

安裝Ubuntu 10.04 LTS之後無法開機

Adele avatar
By Adele
at 2010-08-31T11:50
我安裝的是從ubuntu台灣官網抓下來的 Ubuntu 10.04 LTS 然後電腦詳細配備: Mother Board : ASRock G41MH/USB3 Intel G41 + ICH7 Chipsets RAM : Kingston DDR3 2G harddisk : WD 1TB ...

Ubuntu wubi安裝問題

Suhail Hany avatar
By Suhail Hany
at 2010-08-31T05:26
小弟最近重整電腦 把整顆硬碟都清光了 我抓最新的10.4.1用WUBI灌在D槽 開機選ubuntu都會出現 Try (hd0,0):NTFS5: No wubildr 要放著讓他跑個半分鐘才會進入選單畫面 請問這個要怎麼解決呢? - ...

看影片卡卡的

Kelly avatar
By Kelly
at 2010-08-30T22:42
我最近用VBox正在無痛學習Ubuntu(反正爆掉代價輕微XD) 但最近發現影片播放非常不順暢 目前正朝兩方向處理: 播放軟體andamp;編碼 不知道還有甚麼問題... p.s. Host OS : Win7 Guest OS : Ubuntu10.04 - ...