On Mon, 2009-03-23 at 02:07 +0100, Ove Everlid wrote:
> Hi!
> 
> To connect to an OpenVPN server that uses tun-devices with a non /32 
> netmask one need this patch. I'm using NetworkManager under Fedora 10 
> (same issues still exists in F11 alpha/rawhide).

So you're 100% sure that the server is configured to use tun mode, and
that it's sending a netmask, right?  The OpenVPN manpage indicates that
'ifconfig_netmask' is only used with TAP mode.  Is the manpage not
correct?

Dan


> The patch is the quick fix but the special treatment of tun/tap relative 
> network mask can be removed.
> 
> Question; will removing the tun /32 netmask hard coding cause other issues.
> 
> Ove
> 
> 
> 
> [r...@oehplap NetworkManager]# diff -c 
> nm-openvpn-service-openvpn-helper.c 
> nm-openvpn-service-openvpn-helper.c.fc10.orig
> *** nm-openvpn-service-openvpn-helper.c       2009-03-22 22:13:35.227415799 
> +0100
> --- nm-openvpn-service-openvpn-helper.c.fc10.orig     2009-01-28 
> 18:38:30.000000000 +0100
> ***************
> *** 339,345 ****
>        * TAP devices pass back the netmask, while TUN devices always use /32
>        * since they are point-to-point.
>        */
> !     if (tapdev || 1) {
>               tmp = getenv ("ifconfig_netmask");
>               if (tmp && inet_pton (AF_INET, tmp, &temp_addr) > 0) {
>                       GValue *val;
> --- 339,345 ----
>        * TAP devices pass back the netmask, while TUN devices always use /32
>        * since they are point-to-point.
>        */
> !     if (tapdev) {
>               tmp = getenv ("ifconfig_netmask");
>               if (tmp && inet_pton (AF_INET, tmp, &temp_addr) > 0) {
>                       GValue *val;
> [r...@oehplap NetworkManager]#
> 
> 
> 

_______________________________________________
NetworkManager-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to