C讀取default gw IP - Linux

Jack avatar
By Jack
at 2010-08-31T14:59

Table of Contents


如題:
在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

Hedy avatar
By Hedy
at 2010-09-04T01:03
你如果覺得route的不好找的話,routetrace的可能比較好
一定是第二筆XDDDD
Faithe avatar
By Faithe
at 2010-09-06T00:49
送一個ttl=1的icmp or udp出去...?

看影片卡卡的

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

有關VMware快照還原點的問題...

Emily avatar
By Emily
at 2010-08-30T22:22
※ [本文轉錄自 Trace 看板 #1CUxuVh5 ] 作者: ktilu (Blue) 看板: Trace 標題: [問題] 有關VMware快照還原點的問題... 時間: Mon Aug 30 22:20:12 2010 大家好: 我在VMware上有用快照設還原點 我的VM系統為Linux ...

請教DNS的設定?

Kumar avatar
By Kumar
at 2010-08-30T14:30
要集合公司網頁在一台linux伺服器上 所以要架設DNS,將一個網址分給幾個站台用 如www.myname999.com.tw (myname999隨意比喻的別認真) 新增 shop.myname999.com.tw \www\html\shop\ service.myname999.com.tw \ ...

SC2 在 Linux 下玩

Rachel avatar
By Rachel
at 2010-08-30T07:19
※ 引述《chenyen ()》之銘言: : ※ 引述《jackjack0040 (小肥肥)》之銘言: 找到了…winecfgand#34;顯示and#34;有一個選項就是and#34;允許視窗管理器管理視窗and#34;, 就是SUSE裡的gnome管理器會控制視窗,把它勾選取消,就可以玩全螢幕了… 目前 ...

ubuntu 10.04 ADSL無法連線

Daph Bay avatar
By Daph Bay
at 2010-08-30T03:11
新手atatand#34; 嘗試了兩種連線方式 用終端機設定連線 如下 1. subo pppoe 2. 密碼 3. 中華電信的帳號 4. 中華的密碼 其餘都按yes 也用系統 andgt; 偏好設定 andgt; 網路 andgt; DSL andgt; 填帳密 兩種都設過了 但都不能 ...