Enquanto versões antigas de pppd
oferecem a opção unit
que @CallumA destacou :
unit num
Sets the ppp unit number (for a ppp0 or ppp1 etc interface
name) for outbound connections.
… versões mais recentes de pppd
para Linux (por exemplo, 2.4.7) são corrigidas para oferecer a opção ifname
, que permite que você defina um nome de interface totalmente arbitrário, como ppp_tunnel
ou magic0
, etc:
ifname string
Set the ppp interface name for outbound connections.
If the interface name is already in use, or if the name
cannot be used for any other reason, pppd will terminate.
Como apontado nos comentários, a opção ifname
é específica do Linux . Meu palpite é que ele não foi mesclado upstream porque nem todos os sistemas operacionais têm a capacidade de definir um nome de interface arbitrário. ( No Linux, o nome da interface é definido com SIOCSLIFNAME
ioctl
.)