2012年4月10日
摘要: 本地路由表项由rt_base指针管理,记录本机路由表,当一个IP包需要传输到本子网以外的网络时,就需要通过网关使用路由器来转发,那怎么找到网关呢,就查找由rt_base指针所管理的路由表。在linux下,我们会用 route add default gw 192.168.1.1命令来设置默认网关,把默认网关设置到路由表中,使用route命令可以查看本机设置的路由表。如下是一个设置网关的函数static int set_gateway(void){ static int sock_fd = -1; struct rtentry rt; U32 dstaddr, gwaddr; dstaddr = 阅读全文
posted @ 2012-04-10 17:05 image eye 阅读(8006) 评论(0) 推荐(1) 编辑