diff options
author | james <james@e7ae566f-a301-0410-adde-c780ea21d3b5> | 2008-08-05 04:44:31 +0000 |
---|---|---|
committer | james <james@e7ae566f-a301-0410-adde-c780ea21d3b5> | 2008-08-05 04:44:31 +0000 |
commit | f77c60d3d6a7567eb82d5856921b13eefef747b7 (patch) | |
tree | c3e0d0a44074bca5c4df15f28c4978ea00957f81 /route.h | |
parent | Fixed minor issue with --redirect-gateway bypass-dhcp or bypass-dns (diff) | |
download | openvpn-f77c60d3d6a7567eb82d5856921b13eefef747b7.tar.xz |
Added additional warnings to flag common gotchas:
* Warn when ethernet bridging that the IP address of the
bridge adapter is probably not the same address that
the LAN adapter was set to previously.
* When running as a server, warn if the LAN network address is
the all-popular 192.168.[0|1].x, since this condition commonly
leads to subnet conflicts down the road.
* Primarily on the client, check for subnet conflicts between
the local LAN and the VPN subnet.
Added a 'netmask' parameter to get_default_gateway, to return
the netmask of the adapter containing the default gateway.
Only implemented on Windows so far. Other platforms will
return 255.255.255.0. Currently the netmask information is
only used to warn about subnet conflicts.
git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@3179 e7ae566f-a301-0410-adde-c780ea21d3b5
Diffstat (limited to '')
-rw-r--r-- | route.h | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -156,6 +156,8 @@ void setenv_routes (struct env_set *es, const struct route_list *rl); bool is_special_addr (const char *addr_str); +bool get_default_gateway (in_addr_t *ip, in_addr_t *netmask); + #if AUTO_USERID bool get_default_gateway_mac_addr (unsigned char *macaddr); #endif |