SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG
DONATE


YUM REPOSITORY

 
 

MAN page from openSUSE Leap 42 wicked-0.6.53-193.1.x86_64.rpm

IFCFG-PPP

Section: Network configuration (5)
Updated: May 2016
Index

 

NAME

ifcfg-ppp - interface ppp configuration 

SYNOPSIS

/etc/sysconfig/network/ifcfg-*

/etc/sysconfig/network/providers/provider*

 

PPP Interfaces

To setup a PPP interface you need a configuration file ifcfg-ppp<X> (hint: an arbitrary name might be used for ppp device e.g. dsl0 for DSL connection) with the usual network settings. But you must add additional variables:
PPPMODE {pppoe|pppoatm|pptp|isdn|serial|modem}
must be set to one of the following types to identify this interface as a ppp interface:

pppoe ---Point-to-Point over Ethernet (PPPoE) device type.

pppoatm ---Point-to-Point over Asynchronous Transfer Mode (PPPoATM) device type. Currently NOT SUPPORTED.

pptp ---Point-to-Point Tunneling Protocol (PPTP) device type. Currently NOT SUPPORTED.

isdn ---Point-to-Point for ISDN connection types. NOT SUPPORTED.

serial ---Point-to-Point for general serial connections via fixed line or modem. NOT SUPPORTED.

modem ---Point-to-Point for connections using 3G/UMTS modems. NOT SUPPORTED.

PROVIDER [filename]

Variable specifing the filename of a provider configuration file in the /etc/sysconfig/network/providers/directory. The provider file contains provider specific configuration options.

PPPDEBUG {true|false}

Enables pppd instance debug mode.

 

PPPoE MODE SPECIFIC OPTIONS

DEVICE [ifname]
Variable specifing the real, subordinate ethernet device interface name to be used to establish PPP connection.

 

PROVIDER FILE CONFIGURATION OPTIONS

DEFAULTROUTE {true|false}
Set a default route in the system routing tables, using the peer as the gateway. The default route is onlyset when IPCP negotiation succeeded and automatically removed when PPP connection stops.The current default route in the routing tables will be replaced with the new default route.

Default: true

DEMAND {true|false}

Initiate the link only when data traffic is present. This option allows the remote IP address to be specified.The interface is initially pre-configured and enabled for IP traffic, but without connection to the peer.Upon traffic the connection to the peer happens along with negotiation, authentication, etc.

Default: false

IDLETIME [seconds]

Specifies the time in seconds after which the idle link is disconnected. The link is idle when no datatraffic is being sent or received. For more info please refer to pppd(8).

Default: 600

AUTODNS {true|false}

Obtain the DNS server addresses from the peer. The addresses (if any) are passed to the /etc/ppp/ip-upscript in the environment variables DNS1 and DNS2, and the environment variable USEPEERDNS will be set to 1.The option requires the MODIFYDNS variable to be set to true in order to take any effect.

Default: true

DNS1/DNS2 [IP-address]

Specify the DNS server addresses to set in the system with lowered preference than the serverprovided by the peer, e.g. initiate the connection on dns queries in demand dialing mode,or as fallback when the peer does not provide any dns servers.The servers are applied by wicked using the /etc/ppp/{pre-start,post-stop} scripts.

MODIFYIP/MODIFYIP6 {true|false}

When user specified local and/or remote IP addresses for the link, this options allows for modificationof the user addresses with the addresses negotiated with the peer. In order to set the user addresses priornegotiation with the peer, the DEMAND variable must be set to true.Without this option, the pppd instance will not accept different values in the IPCP negotiation.

Default: true

IPADDR [IP-address]

IPv4 address to be set as a local IP of the PPP connection.

REMOTE_IPADDR [IP-address]

IPv4 address to be set as a remote IP of the PPP connection.

IPADDR6 [localinterfaceidentifier]

IPv6 local identifier to be set as a local IP of the PPP connection.

REMOTE_IPADDR6 [remoteinterfaceidentifier]

IPv6 remote identifier to be set as a remote IP of the PPP connection.

MULTILINK {true|false}

Enables the PPP multilink protocol. If supported by the peer, the link created can become part of a bundlebetween the local system and the peer.

Default: false

ENDPOINT [discriminator]

Sets the endpoint discriminator sent by local host to the peer during multilink negotiation. For moreinformation please refer to the pppd(8).Must be specified when MULTILINK variable is set to true.

AUTO_RECONNECT {true|false}

Instructs the pppd instance to automatically try to reopen the terminated connection when set to true.Otherwise the pppd instance exits immidiately after a connection has been made and terminated.The number of attempts can be specified using MAXFAIL variable.The delay between the attempts can be specified using AUTO_RECONNECT_DELAY variable.

Default: false

AUTO_RECONNECT_DELAY [seconds]

Specifies the number of seconds of the delay between reconnection attempts when AUTO_RECONNECT variableis set to true.

Default: 15

MAXFAIL [num]

Specifies the number of reconnection attempts to be made by pppd instance when unable to establishthe connection.

Default: 10

USERNAME [string]

Specifies the user name used for authenticating the local system to the peer.

PASSWORD [string]

Specifies the user password used for authenticating the local system to the peer.

 

Example

Example of a simple DSL related PPPoE interface configuration and its corresponding provider file:

.I/etc/sysconfig/network/ifcfg-dsl0

    STARTMODE='auto'    BOOTPROTO='static'    DEVICE='eth0'    PPPMODE='pppoe'    PROVIDER='provider0'

/etc/sysconfig/network/provider/provider0
    PROVIDER='Provider name'
    AUTODNS='false'
    AUTO_RECONNECT='true'
    DEFAULTROUTE='true'
    DEMAND='false'
    IDLETIME=''
    MODIFYIP='false'
    IPADDR=''
    REMOTE_IPADDR=''
    MODIFYDNS='false'
    USERNAME='user'
    PASSWORD='XXXXXXXXXX'

Example of an advanced DSL related PPPoE interface configuration and its corresponding provider file.

.I/etc/sysconfig/network/ifcfg-dsl1

    STARTMODE='auto'    BOOTPROTO='static'    DEVICE='eth1'    PPPMODE='pppoe'    PROVIDER='provider1'

/etc/sysconfig/network/provider/provider1
    PROVIDER='Provider name'
    AUTODNS='false'
    AUTO_RECONNECT='true'
    DEFAULTROUTE='true'
    DEMAND='true'
    IDLETIME=''
    MODIFYIP='true'
    IPADDR='10.0.0.1'
    REMOTE_IPADDR='10.0.0.2'
    MODIFYDNS='false'
    USERNAME='user'
    PASSWORD='XXXXXXXXXX'

 

Additional Information

For additional and more general information take a look intopppd(8).orpppoe(8)

 

COPYRIGHT

Copyright (C) 2016 SUSE Linux GmbH, Nuernberg, Germany. 

BUGS

Please report bugs at <http://bugs.opensuse.org> 

AUTHOR

Pawel Wieczorkiewicz -- original ppp man page
 

SEE ALSO

pppd(8),ifcfg(5),wicked(8),pppoe(8),netconfig(8)


 

Index

NAME
SYNOPSIS
PPP Interfaces
PPPoE MODE SPECIFIC OPTIONS
PROVIDER FILE CONFIGURATION OPTIONS
Example
Additional Information
COPYRIGHT
BUGS
AUTHOR
SEE ALSO

This document was created byman2html,using the manual pages.