diff options
author | Tom Gundersen <teg@jklm.no> | 2014-10-31 00:02:57 +0100 |
---|---|---|
committer | Tom Gundersen <teg@jklm.no> | 2014-11-01 22:31:40 +0100 |
commit | cda391c3f9c85578f4a4fe81d4aeb785a785000a (patch) | |
tree | 7db9ae38bcabbf7c139ca367ce9d9517f09906bf /.gitignore | |
parent | ea55caa60c6860e33fa4f1a216c003ff666e9c68 (diff) |
libsystemd-networkd: introduce sd-pppoe library
This library negotiates a PPPoE channel. It handles the discovery stage and
leaves the session stage to the kernel. A further PPP library is needed to
actually set up a PPP unit (negotatie LCP, IPCP and do authentication), so in
isolation this is not yet very useful.
The test program has two modes:
# ./test-pppoe
will create a veth tunnel in a new network namespace, start pppoe-server on one
end and this client library on the other. The pppd server will time out as no
LCP is performed, and the client will then shut down gracefully.
# ./test-pppoe eth0
will run the client on eth0 (or any other netdev), and requires a PPPoE server
to be reachable on the local link.
Diffstat (limited to '.gitignore')
-rw-r--r-- | .gitignore | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore index 2e2c64e28a..6649d19fc7 100644 --- a/.gitignore +++ b/.gitignore @@ -168,6 +168,7 @@ /test-dhcp-option /test-dhcp-server /test-dhcp6-client +/test-pppoe /test-dns-domain /test-icmp6-rs /test-ellipsize |