From ccc4ecec9b631410da661518f0f810b7b32503f8 Mon Sep 17 00:00:00 2001 From: Dobrica Pavlinusic Date: Wed, 10 Mar 2010 09:54:46 +0000 Subject: [PATCH] configure PPPoE server git-svn-id: svn://svn.rot13.org/sysadmin-cookbook@173 191e9f34-6774-4a6d-acfc-7664dacd4a2a --- recepies/pppoe-server/0.install | 1 + recepies/pppoe-server/1 | 1 + recepies/pppoe-server/1.create | 7 +++++++ recepies/pppoe-server/2 | 1 + recepies/pppoe-server/2.append | 3 +++ recepies/pppoe-server/3 | 1 + recepies/pppoe-server/3.append | 3 +++ recepies/pppoe-server/4.configure-private-net | 1 + recepies/pppoe-server/5.PADI | 1 + recepies/pppoe-server/6.pppoe-server | 1 + recepies/pppoe-server/7.NAT | 1 + recepies/pppoe-server/tshark-dump.sh | 1 + 12 files changed, 22 insertions(+) create mode 100644 recepies/pppoe-server/0.install create mode 120000 recepies/pppoe-server/1 create mode 100644 recepies/pppoe-server/1.create create mode 120000 recepies/pppoe-server/2 create mode 100644 recepies/pppoe-server/2.append create mode 120000 recepies/pppoe-server/3 create mode 100644 recepies/pppoe-server/3.append create mode 100644 recepies/pppoe-server/4.configure-private-net create mode 100644 recepies/pppoe-server/5.PADI create mode 100644 recepies/pppoe-server/6.pppoe-server create mode 100644 recepies/pppoe-server/7.NAT create mode 100755 recepies/pppoe-server/tshark-dump.sh diff --git a/recepies/pppoe-server/0.install b/recepies/pppoe-server/0.install new file mode 100644 index 0000000..c7d7142 --- /dev/null +++ b/recepies/pppoe-server/0.install @@ -0,0 +1 @@ +apt-get install pppoe diff --git a/recepies/pppoe-server/1 b/recepies/pppoe-server/1 new file mode 120000 index 0000000..48826ad --- /dev/null +++ b/recepies/pppoe-server/1 @@ -0,0 +1 @@ +/etc/ppp/pppoe-server-options \ No newline at end of file diff --git a/recepies/pppoe-server/1.create b/recepies/pppoe-server/1.create new file mode 100644 index 0000000..c6a7a2d --- /dev/null +++ b/recepies/pppoe-server/1.create @@ -0,0 +1,7 @@ +# PPPoE server +#nologin +mru 1492 +noreplacedefaultroute +proxyarp +ms-dns 192.168.1.2 + diff --git a/recepies/pppoe-server/2 b/recepies/pppoe-server/2 new file mode 120000 index 0000000..2ef910c --- /dev/null +++ b/recepies/pppoe-server/2 @@ -0,0 +1 @@ +/etc/ppp/pap-secrets \ No newline at end of file diff --git a/recepies/pppoe-server/2.append b/recepies/pppoe-server/2.append new file mode 100644 index 0000000..09542cc --- /dev/null +++ b/recepies/pppoe-server/2.append @@ -0,0 +1,3 @@ +# PPPoE server +#client hostname IP +test * "test" * diff --git a/recepies/pppoe-server/3 b/recepies/pppoe-server/3 new file mode 120000 index 0000000..7fa86bd --- /dev/null +++ b/recepies/pppoe-server/3 @@ -0,0 +1 @@ +/etc/ppp/chap-secrets \ No newline at end of file diff --git a/recepies/pppoe-server/3.append b/recepies/pppoe-server/3.append new file mode 100644 index 0000000..69aff1c --- /dev/null +++ b/recepies/pppoe-server/3.append @@ -0,0 +1,3 @@ +# PPPoE server +# client server secret IP addresses +test * test * diff --git a/recepies/pppoe-server/4.configure-private-net b/recepies/pppoe-server/4.configure-private-net new file mode 100644 index 0000000..2f79790 --- /dev/null +++ b/recepies/pppoe-server/4.configure-private-net @@ -0,0 +1 @@ +ifconfig eth0:10 10.0.0.1 up diff --git a/recepies/pppoe-server/5.PADI b/recepies/pppoe-server/5.PADI new file mode 100644 index 0000000..bccd1ce --- /dev/null +++ b/recepies/pppoe-server/5.PADI @@ -0,0 +1 @@ +pppoe-relay -B eth0:1 -C eth0 -n 1 -F diff --git a/recepies/pppoe-server/6.pppoe-server b/recepies/pppoe-server/6.pppoe-server new file mode 100644 index 0000000..dee00fa --- /dev/null +++ b/recepies/pppoe-server/6.pppoe-server @@ -0,0 +1 @@ +pppoe-server -I eth0:1 -T 60 -C fake -S fake -L 10.0.0.2 -R 10.0.0.10 -N 1 -F diff --git a/recepies/pppoe-server/7.NAT b/recepies/pppoe-server/7.NAT new file mode 100644 index 0000000..38295f5 --- /dev/null +++ b/recepies/pppoe-server/7.NAT @@ -0,0 +1 @@ +iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -j SNAT --to-source 192.168.1.90 diff --git a/recepies/pppoe-server/tshark-dump.sh b/recepies/pppoe-server/tshark-dump.sh new file mode 100755 index 0000000..505f762 --- /dev/null +++ b/recepies/pppoe-server/tshark-dump.sh @@ -0,0 +1 @@ +tshark -i eth0 -f '!port 80' -- 2.20.1