[問題] C讀取default gw IP

看板Linux作者時間15年前 (2010/08/31 14:59), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串1/2 (看更多)
如題: 在Linux底下想用 C 把系統的default gw ip讀取出來 目前想到的方法是 FILE* fd ; char buf[128] ; fd = popen("route -n","r") ; fread(buf,sizeof(char),128,fd) ; 再從buf中找出IP 請問是否有更好的方法? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.104.51.10

09/01 14:27, , 1F
你如果覺得route的不好找的話,routetrace的可能比較好
09/01 14:27, 1F

09/01 14:27, , 2F
一定是第二筆XDDDD
09/01 14:27, 2F

09/01 19:58, , 3F
送一個ttl=1的icmp or udp出去...?
09/01 19:58, 3F
文章代碼(AID): #1CVAXTtr (Linux)
文章代碼(AID): #1CVAXTtr (Linux)