Al abrir el terminal ponemos sudo su
para evitar tener que poner sudo para cada comando que ejecutemos.
Con el comando nano
abrimos los ficheros que nos indica en la Wiki que modifiquemos, y para guardar los cambios pulsar Ctrl + X y Enter.
Para que el servidor PPPoE funcione hay que hacer lo siguiente:
apt-get remove pppoe
apt-get install ppp ppp-dev pppoeconf
wget https://dianne.skoll.ca/projects/rp-pppoe/download/rp-pppoe-3.14.tar.gz
tar xvf rp-pppoe-3.14.tar.gz
cd rp-pppoe-3.13/src
./configure --enable-plugin
make
make install
nano /etc/ppp/pppoe-server-options (Añadir lo que pone en la Wiki)
nano /etc/ppp/allip (Añadir: 10.0.0.6)
nano /etc/ppp/pap-secrets (Modificar: * * "" *)
pppoe-server -C ftth -L 10.0.0.1 -I vlan20usb -p /etc/ppp/allip -F
nano /var/log/pppoe-server.log (Obtenemos el Usuario y Clave PPPoE)
nao /etc/ppp/pap-secrets (Modificar: "Usuario" * "Clave" *)
Con esto el primer punto se hace sin ningún problema y se consiguen los datos PPPoE, aunque en este caso yo ya los tenia.
Una vez realizado este punto, trate de saltarme los puntos 2 y 3 tal y como indicaba la Wiki:
Para que funcione dnsmasq:
apt-get install dnsmasq
nano /etc/dnsmasq.conf (Añadir: address=/tr069-1.s.digimobil.es/10.0.0.1)
systemctl restart dnsmasq
Para que funcionen lighttpd y stunnel:
apt-get install lighttpd
ln -s /etc/lighttpd/conf-enabled/ /etc/lighttpd/conf-available/
lighty-enable-mod cgi
lighty-enable-mod accesslog
nano /etc/lighttpd/conf-available/10-cgi.conf (Añadir lo que pone en la Wiki)
nano /etc/lighttpd/simula (Añadir lo que pone en la Wiki)
chmod +x /etc/lighttpd/simula
mkdir /tmp/acs
chown www-data /tmp/acs
nano /etc/lighttpd/resp1 (Añadir lo que pone en la Wiki)
nano /etc/lighttpd/resp2 (Añadir lo que pone en la Wiki)
nano /etc/lighttpd/resp3 (Añadir un espacio, borrarlo y guardar los cambios)
systemctl start lighttpd
apt-get install stunnel
cd /etc/stunnel
openssl req -new -x509 -nodes -days 365 -out stunnel.pem -keyout stunnel.pem
nano /etc/stunnel/fakeacs.conf (Añadir lo que pone en la Wiki)
systemctl restart stunnel4
Pero no conseguí hacer funcionar el punto 4, entiendo que quizá lo de usar dnsmasq no sea válido, en la Wiki indica que no lo probó, y quizá tenga que hacer todos los pasos…
Si veis algo mal en el código que he introducido os agradezco que me informéis.
Gracias.