From 22deeaf37a8a3f1f84f4f2f29be9825dee1b2d90 Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Mon, 21 Jul 2008 16:45:19 +0000 Subject: [PATCH] 2008-07-21 Dan Williams * src/ppp-manager/nm-ppp-manager.c - (create_pppd_cmd_line): send 'noipdefault' on non-PPPoE connections to prevent pppd from picking up some random local address from an interface that doesn't have anything to do with the one we're interested in (rh #455348) git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3842 4912f4e0-d625-0410-9fb7-b9a5a253dbdc --- ChangeLog | 8 ++++++++ src/ppp-manager/nm-ppp-manager.c | 2 ++ 2 files changed, 10 insertions(+) diff --git a/ChangeLog b/ChangeLog index 02f12b59c4..8f6e0ae4c9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2008-07-21 Dan Williams + + * src/ppp-manager/nm-ppp-manager.c + - (create_pppd_cmd_line): send 'noipdefault' on non-PPPoE connections + to prevent pppd from picking up some random local address from an + interface that doesn't have anything to do with the one we're + interested in (rh #455348) + 2008-07-17 Dan Williams * libnm-util/nm-utils.c diff --git a/src/ppp-manager/nm-ppp-manager.c b/src/ppp-manager/nm-ppp-manager.c index 2dfe3e8122..e7f67773a9 100644 --- a/src/ppp-manager/nm-ppp-manager.c +++ b/src/ppp-manager/nm-ppp-manager.c @@ -623,6 +623,8 @@ create_pppd_cmd_line (NMSettingPPP *setting, nm_cmd_line_add_string (cmd, pppoe->username); } else { nm_cmd_line_add_string (cmd, device); + /* Don't send some random address as the local address */ + nm_cmd_line_add_string (cmd, "noipdefault"); } if (setting->baud)