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)