调用AddIPAddress后的路由问题
内网网关是172.16.0.1,
一块网卡首先通过dhcp获取了IP地址172.16.0.40,
我在代码中调用AddIPAddress又添加了一个192.168.0.12的IP,
在XP下,可以通过网关连接外网,
但是在Vista下,有时候却不能连上外网,
在Vista上连不上的时候用wireshark抓包,发现源地址用的是192.168.0.12,而不是172.16.0.40.
在删除192.168.0.12后,就可以连上外网了。
为什么XP没问题,而Vista有问题呢?