diff options
Diffstat (limited to 'lib/network')
-rw-r--r-- | lib/network/connection/ppp.pm | 1 | ||||
-rw-r--r-- | lib/network/network.pm | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/lib/network/connection/ppp.pm b/lib/network/connection/ppp.pm index c84c2b1..6efdf81 100644 --- a/lib/network/connection/ppp.pm +++ b/lib/network/connection/ppp.pm @@ -65,6 +65,7 @@ sub build_ifcfg_settings { PERSIST => "yes", DEBUG => "yes", DEFROUTE => "yes", + if_($self->{access}{cid}, CELLULAR_CID => $self->{access}{cid}), }); $self->SUPER::build_ifcfg_settings($settings); } diff --git a/lib/network/network.pm b/lib/network/network.pm index 324f77d..75ba03d 100644 --- a/lib/network/network.pm +++ b/lib/network/network.pm @@ -188,6 +188,7 @@ sub write_interface_settings { qw(MRU REMIP PPPOPTIONS HARDFLOWCTL DEFABORT RETRYTIMEOUT PAPNAME LINESPEED MODEMPORT DEBUG ESCAPECHARS INITSTRING), qw(DISCONNECTTIMEOUT PERSIST DEFROUTE), qw(VPN_NAME VPN_TYPE), + qw(CELLULAR_CID), if_($intf->{BOOTPROTO} eq "dhcp", qw(DHCP_CLIENT DHCP_HOSTNAME NEEDHOSTNAME PEERDNS PEERYP PEERNTPD DHCP_TIMEOUT)), if_($intf->{DEVICE} =~ /^ippp\d+$/, qw(DIAL_ON_IFUP)) ); |