当前位置: 技术问答>linux和unix
求助在linux下用c语言取得双网卡的网关地址
来源: 互联网 发布时间:2016-05-20
本文导语: 如题,主机双网卡,两个网卡都设置了网关: #eth0 ifconfig eth0 10.8.8.103 netmask 255.255.255.0 route add default gw 10.8.8.1 dev eth0 #eth1 ifconfig eth1 193.193.193.3 netmask 255.255.255.0 route add default gw 193.193.193.1 dev eth1 我...
如题,主机双网卡,两个网卡都设置了网关:
#eth0
ifconfig eth0 10.8.8.103 netmask 255.255.255.0
route add default gw 10.8.8.1 dev eth0
#eth1
ifconfig eth1 193.193.193.3 netmask 255.255.255.0
route add default gw 193.193.193.1 dev eth1
我在网上找了段代码但只能找出第一个网卡的网关地址,找不到第二个网关~~~~
在此求助各位大虾了~~
#eth0
ifconfig eth0 10.8.8.103 netmask 255.255.255.0
route add default gw 10.8.8.1 dev eth0
#eth1
ifconfig eth1 193.193.193.3 netmask 255.255.255.0
route add default gw 193.193.193.1 dev eth1
我在网上找了段代码但只能找出第一个网卡的网关地址,找不到第二个网关~~~~
在此求助各位大虾了~~
|
不会,纯顶的
|
恭喜
|
以前见过这样的需求 貌似别人使用 ioctl 来轮流查询 interface 的接口接口,那个大结构里有其中一项是 gw的
|
up
|
这个不知道,只能帮顶了。
建议发去linux区吧。
建议发去linux区吧。
|
帮顶了 !~~ 写这个挺麻烦
|
确实很麻烦。。
|
default路由为什么有两条,真的理解这个概念了吗?