| Argument | Type | Description |
|---|
| name | string | Name of the PPPoE interface, generated by RouterOS if not specified. |
| max-mtu | num | Maximum Transmission Unit. |
| max-mru | num | Maximum Receive Unit. |
| mrru | num | Maximum packet size that can be received on the link. If a packet is bigger than tunnel MTU, it is split into multiple packets, allowing full size IP or Ethernet packets to be sent over the tunnel. |
| interface | multi { array-id, interface: iface_enum
} | Interface name on which the client runs. |
| user | string | Username used for authentication. |
| password | string | Password used to authenticate. |
| profile | enum | Specifies which PPP profile configuration is used when establishing the tunnel. |
| keepalive-timeout | enum (disabled) | Keepalive timeout in seconds. |
| service-name | string | Specifies the service name set on the access concentrator. Can be left blank to connect to any PPPoE server. |
| ac-name | string | Access Concentrator name. This may be left blank and the client connects to any access concentrator on the broadcast domain. |
| add-default-route | bool | Whether to add a default route automatically. |
| default-route-distance | num { } | Distance value applied to auto-created default route, if add-default-route is also enabled. |
| dial-on-demand | bool | Connects to AC only when outbound traffic is generated. If selected, a route with gateway address from 10.112.112.0/24 network is added while connection is not established. |
| use-peer-dns | bool | Whether to get DNS settings from the peer. |
| allow | ubit (pap, chap, mschap1, mschap2) | Allowed authentication methods. By default, all methods are allowed. |
| host-uniq | string | Hex formatted host-uniq value. |