matias@matias-desktop:~/rp-pppoe-3.8/src$ sudo apt-cdrom add Usando el punto de montaje del CD-ROM /cdrom/ Desmontando el CD-ROM Esperando el disco... Por favor inserte un disco en la unidad y presione Intro Montando el CD-ROM... Identificando.. [9e764c52a792c05ad378458f4355198b-2] Buscando en el disco archivos de índices... Se han encontrado 2 índices de paquetes, 0 índices de orígenes, 0 índices de traducciones y 1 firmas. Found label 'Ubuntu 6.10 _Edgy Eft_ - Release i386 (20061025)' Este disco se llama: 'Ubuntu 6.10 _Edgy Eft_ - Release i386 (20061025)' Copiando las listas de paquetes...gpgv: Firmado el mié 25 oct 2006 11:10:29 ART usando clave DSA ID FBB75451 gpgv: Firma correcta de "Ubuntu CD Image Automatic Signing Key " Reading Package Indexes... Hecho Escribiendo nueva lista de fuente Las entradas de la lista de fuentes para este disco son: deb cdrom:[Ubuntu 6.10 _Edgy Eft_ - Release i386 (20061025)]/ edgy main restricted Desmontando CD-ROM...Repita este proceso para el resto de los CDs del conjunto. matias@matias-desktop:~/rp-pppoe-3.8/src$ sudo aptitude install build-essential linux-headers-2.6.17-10-generic Leyendo lista de paquetes... Hecho Creando árbol de dependencias Leyendo información de estado... Hecho Inicializando el estado de los paquetes... Hecho Construir la base de datos de etiquetas... Hecho Se instalarán automáticamente los siguientes paquetes NUEVOS: dpkg-dev g++ g++-4.1 libc6-dev libstdc++6-4.1-dev linux-libc-dev Se instalarán los siguiente paquetes NUEVOS: build-essential dpkg-dev g++ g++-4.1 libc6-dev libstdc++6-4.1-dev linux-libc-dev 0 paquetes actualizados, 7 nuevos instalados, 0 para eliminar y 0 sin actualizar. Necesito descargar 0B/7930kB de ficheros. Después de desempaquetar se usarán 30,4MB. ¿Quiere continuar? [Y/n/?] Y Escribiendo información de estado extendido... Hecho Seleccionando el paquete linux-libc-dev previamente no seleccionado. (Leyendo la base de datos ... 88557 ficheros y directorios instalados actualmente.) Desempaquetando linux-libc-dev (de .../linux-libc-dev_2.6.17-10.33_i386.deb) ... Seleccionando el paquete libc6-dev previamente no seleccionado. Desempaquetando libc6-dev (de .../libc6-dev_2.4-1ubuntu12_i386.deb) ... Seleccionando el paquete libstdc++6-4.1-dev previamente no seleccionado. Desempaquetando libstdc++6-4.1-dev (de .../libstdc++6-4.1-dev_4.1.1-13ubuntu5_i386.deb) ... Seleccionando el paquete g++-4.1 previamente no seleccionado. Desempaquetando g++-4.1 (de .../g++-4.1_4.1.1-13ubuntu5_i386.deb) ... Seleccionando el paquete g++ previamente no seleccionado. Desempaquetando g++ (de .../g++_4.1.1-6ubuntu3_i386.deb) ... Seleccionando el paquete dpkg-dev previamente no seleccionado. Desempaquetando dpkg-dev (de .../dpkg-dev_1.13.22ubuntu7_all.deb) ... Seleccionando el paquete build-essential previamente no seleccionado. Desempaquetando build-essential (de .../build-essential_11.3_i386.deb) ... Configurando linux-libc-dev (2.6.17-10.33) ... Configurando libc6-dev (2.4-1ubuntu12) ... Configurando dpkg-dev (1.13.22ubuntu7) ... Configurando libstdc++6-4.1-dev (4.1.1-13ubuntu5) ... Configurando g++-4.1 (4.1.1-13ubuntu5) ... Configurando g++ (4.1.1-6ubuntu3) ... Configurando build-essential (11.3) ... matias@matias-desktop:~/rp-pppoe-3.8/src$ sudo updatedb matias@matias-desktop:~/rp-pppoe-3.8/src$ sudo locate /usb/atm /lib/modules/2.6.17-10-generic/kernel/drivers/usb/atm /lib/modules/2.6.17-10-generic/kernel/drivers/usb/atm/cxacru.ko /lib/modules/2.6.17-10-generic/kernel/drivers/usb/atm/speedtch.ko /lib/modules/2.6.17-10-generic/kernel/drivers/usb/atm/ueagle-atm.ko /lib/modules/2.6.17-10-generic/kernel/drivers/usb/atm/xusbatm.ko /usr/src/linux-headers-2.6.17-10/drivers/usb/atm /usr/src/linux-headers-2.6.17-10/drivers/usb/atm/Kconfig /usr/src/linux-headers-2.6.17-10/drivers/usb/atm/Makefile /usr/src/linux-headers-2.6.17-10-generic/include/config/usb/atm /usr/src/linux-headers-2.6.17-10-generic/include/config/usb/atm/module.h /usr/src/linux-headers-2.6.17-10-generic/include/config/usb/atmel /usr/src/linux-headers-2.6.17-10-generic/include/config/usb/atmel/module.h matias@matias-desktop:~/rp-pppoe-3.8/src$ sudo rm -rf /lib/modules/2.6.17-10-generic/kernel/drivers/usb/atm/ueagle-atm.ko matias@matias-desktop:~/rp-pppoe-3.8/src$ sudo rm -rf /lib/modules/2.6.17-10-generic/kernel/drivers/usb/atm/usbatm.ko matias@matias-desktop:~/rp-pppoe-3.8/src$ cd home/matias bash: cd: home/matias: No existe el fichero ó directorio matias@matias-desktop:~/rp-pppoe-3.8/src$ cd ../../ matias@matias-desktop:~$ ls 10434-1.jpg Examples rp-pppoe-3.8.tar.gz ueagle-data-1.1 br2684ctl.deb readme ueagle-atm-1.3 ueagle-data-1.1.tar.gz Desktop rp-pppoe-3.8 ueagle-atm-1.3.tar.gz matias@matias-desktop:~$ cd ueagle-atm-1.3 matias@matias-desktop:~/ueagle-atm-1.3$ make make -C /lib/modules/2.6.17-10-generic/build M=/home/matias/ueagle-atm-1.3 make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.17-10-generic' rm: no se puede borrar `/home/matias/ueagle-atm-1.3/.tmp_versions/ueagle-atm.mod': Permiso denegado rm: no se puede borrar `/home/matias/ueagle-atm-1.3/.tmp_versions/usbatm.mod': Permiso denegado make[1]: *** [crmodverdir] Error 1 make[1]: se sale del directorio `/usr/src/linux-headers-2.6.17-10-generic' make: *** [all] Error 2 matias@matias-desktop:~/ueagle-atm-1.3$ sudo make install make -C /lib/modules/2.6.17-10-generic/build M=/home/matias/ueagle-atm-1.3 modules_install make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.17-10-generic' INSTALL /home/matias/ueagle-atm-1.3/ueagle-atm.ko INSTALL /home/matias/ueagle-atm-1.3/usbatm.ko DEPMOD 2.6.17-10-generic make[1]: se sale del directorio `/usr/src/linux-headers-2.6.17-10-generic' /sbin/depmod -ae matias@matias-desktop:~/ueagle-atm-1.3$ cd ../ matias@matias-desktop:~$ cd ueagle-data-1.1 matias@matias-desktop:~/ueagle-data-1.1$ sudo mkdir /lib/firmware/ueagle-atm mkdir: no se puede crear el directorio `/lib/firmware/ueagle-atm': El fichero ya existe matias@matias-desktop:~/ueagle-data-1.1$ sudo cp * /lib/firmware/ueagle-atm matias@matias-desktop:~/ueagle-data-1.1$ sudo modprobe ueagle-atm matias@matias-desktop:~/ueagle-data-1.1$ dmesg | grep ueagle [17179586.788000] [ueagle-atm] driver ueagle-gna 1.3 loaded [17179586.788000] usb 1-2: [ueagle-atm] ADSL device founded vid (0X1110) pid (0X9031) : Eagle III [17179587.108000] usb 1-2: [ueagle-atm] using iso mode [17179587.108000] usb 1-2: [ueagle-atm] created proc entry at: /proc/driver/ueagle-atm/001-002 [17179587.108000] usb 1-2: [ueagle-atm] (re)booting started [17179587.112000] usbcore: registered new driver ueagle-atm [17179593.996000] usb 1-2: [ueagle-atm] modem synchronization failed [17179593.996000] usb 1-2: [ueagle-atm] (re)booting started [17179608.812000] usb 1-2: [ueagle-atm] modem operational [17179608.824000] usb 1-2: [ueagle-atm] ATU-R firmware version : 44e2ea17 [17180295.736000] usb 1-2: [ueagle-atm] ADSL device removed [17180300.240000] usb 1-2: [ueagle-atm] ADSL device founded vid (0X1110) pid (0X9032) : Eagle III [17180300.500000] usb 1-2: [ueagle-atm] pre-firmware device, uploading firmware [17180300.500000] usb 1-2: [ueagle-atm] loading firmware ueagle-atm/eagleIII.fw [17180301.256000] usb 1-2: [ueagle-atm] firmware uploaded [17180304.084000] usb 1-2: [ueagle-atm] ADSL device founded vid (0X1110) pid (0X9031) : Eagle III [17180304.408000] usb 1-2: [ueagle-atm] using iso mode [17180304.408000] usb 1-2: [ueagle-atm] created proc entry at: /proc/driver/ueagle-atm/001-004 [17180304.408000] usb 1-2: [ueagle-atm] (re)booting started [17180313.184000] usb 1-2: [ueagle-atm] modem synchronization failed [17180313.184000] usb 1-2: [ueagle-atm] (re)booting started [17180327.992000] usb 1-2: [ueagle-atm] modem operational [17180328.000000] usb 1-2: [ueagle-atm] ATU-R firmware version : 44e2ea17 matias@matias-desktop:~/ueagle-data-1.1$ cd ../ matias@matias-desktop:~$ sudo dpkg -i br2684ctl* (Leyendo la base de datos ... 90305 ficheros y directorios instalados actualmente.) Preparando para reemplazar br2684ctl 20040226-1 (usando br2684ctl.deb) ... Desempaquetando el reemplazo de br2684ctl ... Configurando br2684ctl (20040226-1) ... matias@matias-desktop:~$ sudo modprobe br2684 matias@matias-desktop:~$ sudo br2684ctl -c 0 -b -a 0.33 br2684ctl[5556]: Interface "nas0" could not be created, reason: File exists br2684ctl[5556]: Communicating over ATM 0.0.33, encapsulation: LLC br2684ctl[5556]: Could not configure interface:File exists matias@matias-desktop:~$ sudo ifconfig nas0 up matias@matias-desktop:~$ cd rp-pppoe-3.8/src/ matias@matias-desktop:~/rp-pppoe-3.8/src$ ./configure && make && sudo make install checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for ranlib... ranlib checking how to run the C preprocessor... gcc -E checking for egrep... grep -E checking for ANSI C header files... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking sys/dlpi.h usability... no checking sys/dlpi.h presence... no checking for sys/dlpi.h... no checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking syslog.h usability... yes checking syslog.h presence... yes checking for syslog.h... yes checking for unistd.h... (cached) yes checking net/if_arp.h usability... yes checking net/if_arp.h presence... yes checking for net/if_arp.h... yes checking netinet/if_ether.h usability... yes checking netinet/if_ether.h presence... yes checking for netinet/if_ether.h... yes checking getopt.h usability... yes checking getopt.h presence... yes checking for getopt.h... yes checking sys/uio.h usability... yes checking sys/uio.h presence... yes checking for sys/uio.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking for fcntl.h... (cached) yes checking net/bpf.h usability... no checking net/bpf.h presence... no checking for net/bpf.h... no checking netpacket/packet.h usability... yes checking netpacket/packet.h presence... yes checking for netpacket/packet.h... yes checking net/ethernet.h usability... yes checking net/ethernet.h presence... yes checking for net/ethernet.h... yes checking asm/types.h usability... yes checking asm/types.h presence... yes checking for asm/types.h... yes checking linux/if_packet.h usability... yes checking linux/if_packet.h presence... yes checking for linux/if_packet.h... yes checking linux/if_ether.h usability... yes checking linux/if_ether.h presence... yes checking for linux/if_ether.h... yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking sys/cdefs.h usability... yes checking sys/cdefs.h presence... yes checking for sys/cdefs.h... yes checking net/if.h usability... yes checking net/if.h presence... yes checking for net/if.h... yes checking net/if_dl.h usability... no checking net/if_dl.h presence... no checking for net/if_dl.h... no checking net/if_ether.h usability... no checking net/if_ether.h presence... no checking for net/if_ether.h... no checking net/if_types.h usability... no checking net/if_types.h presence... no checking for net/if_types.h... no checking for netinet/if_ether.h... (cached) yes checking for net/if_types.h... (cached) no checking for net/if_dl.h... (cached) no checking for linux/if.h... yes checking for linux/if_pppox.h... yes checking for an ANSI C-conforming const... yes checking for pid_t... yes checking whether time.h and sys/time.h may both be included... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for struct sockaddr_ll... yes checking for N_HDLC line discipline... yes checking for working memcmp... yes checking for function prototypes... yes checking whether setvbuf arguments are reversed... no checking return type of signal handlers... void checking for select... yes checking for socket... yes checking for strerror... yes checking for strtol... yes checking for a BSD-compatible install... /usr/bin/install -c checking for unsigned short... yes checking size of unsigned short... 2 checking for unsigned int... yes checking size of unsigned int... 4 checking for unsigned long... yes checking size of unsigned long... 4 checking for pppd... /usr/sbin/pppd checking for echo... /bin/echo checking for setsid... /usr/bin/setsid checking for id... /usr/bin/id checking for Linux 2.4.X kernel-mode PPPoE support... yes checking packing order of bit fields... reversed configure: creating ./config.status config.status: creating Makefile config.status: creating libevent/Makefile config.status: creating ../scripts/pppoe-connect config.status: creating ../scripts/pppoe-start config.status: creating ../scripts/pppoe-stop config.status: creating ../scripts/pppoe-init config.status: creating ../scripts/pppoe-init-suse config.status: creating ../scripts/pppoe-init-turbolinux config.status: creating ../scripts/pppoe-setup config.status: creating ../gui/Makefile config.status: creating ../gui/tkpppoe config.status: creating config.h On this platform, the following targets will be built: pppoe pppoe-server pppoe-sniff pppoe-relay Type 'make' to compile the software. gcc -g -O2 -Wall -Wstrict-prototypes -ansi '-DPPPOE_PATH="/usr/sbin/pppoe"' '-DPPPD_PATH="/usr/sbin/pppd"' '-DPLUGIN_PATH="/etc/ppp/plugins/rp-pppoe.so"' '-DPPPOE_SERVER_OPTIONS="/etc/ppp/pppoe-server-options"' -Ilibevent '-DVERSION="3.8"' -c -o pppoe.o pppoe.c gcc -g -O2 -Wall -Wstrict-prototypes -ansi '-DPPPOE_PATH="/usr/sbin/pppoe"' '-DPPPD_PATH="/usr/sbin/pppd"' '-DPLUGIN_PATH="/etc/ppp/plugins/rp-pppoe.so"' '-DPPPOE_SERVER_OPTIONS="/etc/ppp/pppoe-server-options"' -Ilibevent '-DVERSION="3.8"' -c -o if.o if.c gcc -g -O2 -Wall -Wstrict-prototypes -ansi '-DPPPOE_PATH="/usr/sbin/pppoe"' '-DPPPD_PATH="/usr/sbin/pppd"' '-DPLUGIN_PATH="/etc/ppp/plugins/rp-pppoe.so"' '-DPPPOE_SERVER_OPTIONS="/etc/ppp/pppoe-server-options"' -Ilibevent '-DVERSION="3.8"' -c -o debug.o debug.c gcc -g -O2 -Wall -Wstrict-prototypes -ansi '-DPPPOE_PATH="/usr/sbin/pppoe"' '-DPPPD_PATH="/usr/sbin/pppd"' '-DPLUGIN_PATH="/etc/ppp/plugins/rp-pppoe.so"' '-DPPPOE_SERVER_OPTIONS="/etc/ppp/pppoe-server-options"' -Ilibevent '-DVERSION="3.8"' -c -o common.o common.c gcc -g -O2 -Wall -Wstrict-prototypes -ansi '-DPPPOE_PATH="/usr/sbin/pppoe"' '-DPPPD_PATH="/usr/sbin/pppd"' '-DPLUGIN_PATH="/etc/ppp/plugins/rp-pppoe.so"' '-DPPPOE_SERVER_OPTIONS="/etc/ppp/pppoe-server-options"' -Ilibevent '-DVERSION="3.8"' -c -o ppp.o ppp.c gcc -g -O2 -Wall -Wstrict-prototypes -ansi '-DPPPOE_PATH="/usr/sbin/pppoe"' '-DPPPD_PATH="/usr/sbin/pppd"' '-DPLUGIN_PATH="/etc/ppp/plugins/rp-pppoe.so"' '-DPPPOE_SERVER_OPTIONS="/etc/ppp/pppoe-server-options"' -Ilibevent '-DVERSION="3.8"' -c -o discovery.o discovery.c gcc -o pppoe pppoe.o if.o debug.o common.o ppp.o discovery.o gcc -g -O2 -Wall -Wstrict-prototypes -ansi '-DPPPOE_PATH="/usr/sbin/pppoe"' '-DPPPD_PATH="/usr/sbin/pppd"' '-DPLUGIN_PATH="/etc/ppp/plugins/rp-pppoe.so"' '-DPPPOE_SERVER_OPTIONS="/etc/ppp/pppoe-server-options"' -Ilibevent '-DVERSION="3.8"' -c -o pppoe-server.o pppoe-server.c gcc -g -O2 -Wall -Wstrict-prototypes -ansi '-DPPPOE_PATH="/usr/sbin/pppoe"' '-DPPPD_PATH="/usr/sbin/pppd"' '-DPLUGIN_PATH="/etc/ppp/plugins/rp-pppoe.so"' '-DPPPOE_SERVER_OPTIONS="/etc/ppp/pppoe-server-options"' -Ilibevent '-DVERSION="3.8"' -c -o md5.o md5.c cd libevent && make make[1]: se ingresa al directorio `/home/matias/rp-pppoe-3.8/src/libevent' gcc -g -O2 -Wall -Wstrict-prototypes -ansi -I.. -c -o event.o event.c gcc -g -O2 -Wall -Wstrict-prototypes -ansi -I.. -c -o event_tcp.o event_tcp.c gcc -g -O2 -Wall -Wstrict-prototypes -ansi -I.. -c -o hash.o hash.c gcc -g -O2 -Wall -Wstrict-prototypes -ansi -I.. -c -o event_sig.o event_sig.c rm -f libevent.a ar -cq libevent.a event.o event_tcp.o hash.o event_sig.o ranlib libevent.a make[1]: se sale del directorio `/home/matias/rp-pppoe-3.8/src/libevent' gcc -o pppoe-server pppoe-server.o if.o debug.o common.o md5.o -Llibevent -levent gcc -g -O2 -Wall -Wstrict-prototypes -ansi '-DPPPOE_PATH="/usr/sbin/pppoe"' '-DPPPD_PATH="/usr/sbin/pppd"' '-DPLUGIN_PATH="/etc/ppp/plugins/rp-pppoe.so"' '-DPPPOE_SERVER_OPTIONS="/etc/ppp/pppoe-server-options"' -Ilibevent '-DVERSION="3.8"' -c -o pppoe-sniff.o pppoe-sniff.c gcc -o pppoe-sniff pppoe-sniff.o if.o common.o debug.o gcc -g -O2 -Wall -Wstrict-prototypes -ansi '-DPPPOE_PATH="/usr/sbin/pppoe"' '-DPPPD_PATH="/usr/sbin/pppd"' '-DPLUGIN_PATH="/etc/ppp/plugins/rp-pppoe.so"' '-DPPPOE_SERVER_OPTIONS="/etc/ppp/pppoe-server-options"' -Ilibevent '-DVERSION="3.8"' -c -o relay.o relay.c gcc -o pppoe-relay relay.o if.o debug.o common.o Type 'make install' as root to install the software. Type 'make install' as root to install the software. mkdir -p /usr/sbin /usr/bin/install -c -m 755 pppoe /usr/sbin /usr/bin/install -c -m 755 pppoe-server /usr/sbin if test -x licensed-only/pppoe-server-control ; then /usr/bin/install -c -m 755 licensed-only/pppoe-server-control /usr/sbin; fi if test -x pppoe-relay ; then /usr/bin/install -c -m 755 pppoe-relay /usr/sbin; fi if test -x pppoe-sniff; then /usr/bin/install -c -m 755 pppoe-sniff /usr/sbin; fi /usr/bin/install -c -m 755 ../scripts/pppoe-connect /usr/sbin /usr/bin/install -c -m 755 ../scripts/pppoe-start /usr/sbin /usr/bin/install -c -m 755 ../scripts/pppoe-status /usr/sbin /usr/bin/install -c -m 755 ../scripts/pppoe-stop /usr/sbin /usr/bin/install -c -m 755 ../scripts/pppoe-setup /usr/sbin mkdir -p /usr/share/doc/rp-pppoe-3.8 /usr/bin/install -c -m 644 ../doc/CHANGES /usr/share/doc/rp-pppoe-3.8 /usr/bin/install -c -m 644 ../doc/KERNEL-MODE-PPPOE /usr/share/doc/rp-pppoe-3.8 /usr/bin/install -c -m 644 ../doc/HOW-TO-CONNECT /usr/share/doc/rp-pppoe-3.8 /usr/bin/install -c -m 644 ../doc/LICENSE /usr/share/doc/rp-pppoe-3.8 /usr/bin/install -c -m 644 ../README /usr/share/doc/rp-pppoe-3.8 /usr/bin/install -c -m 644 ../SERVPOET /usr/share/doc/rp-pppoe-3.8 /usr/bin/install -c -m 644 ../configs/pap-secrets /usr/share/doc/rp-pppoe-3.8 mkdir -p /usr/man/man8 for i in pppoe pppoe-server pppoe-sniff pppoe-relay ; do \ if test -f ../man/$i.8 ; then \ /usr/bin/install -c -m 644 ../man/$i.8 /usr/man/man8 || exit 1; \ fi; \ done /usr/bin/install -c -m 644 ../man/pppoe-start.8 /usr/man/man8 /usr/bin/install -c -m 644 ../man/pppoe-stop.8 /usr/man/man8 /usr/bin/install -c -m 644 ../man/pppoe-status.8 /usr/man/man8 /usr/bin/install -c -m 644 ../man/pppoe-connect.8 /usr/man/man8 /usr/bin/install -c -m 644 ../man/pppoe-setup.8 /usr/man/man8 mkdir -p /usr/man/man5 /usr/bin/install -c -m 644 ../man/pppoe.conf.5 /usr/man/man5 mkdir -p /etc/ppp mkdir -p /etc/ppp/plugins echo "# Directory created by rp-pppoe for kernel-mode plugin" > /etc/ppp/plugins/README # L2TP Type 'pppoe-setup' to configure the software. matias@matias-desktop:~/rp-pppoe-3.8/src$ sudo pppoe-setup Welcome to the Roaring Penguin PPPoE client setup. First, I will run some checks on your system to make sure the PPPoE client is installed properly... Looks good! Now, please enter some information: USER NAME >>> Enter your PPPoE user name (default bxxxnxnx@sympatico.ca): xxxx@xxxxx INTERFACE >>> Enter the Ethernet interface connected to the DSL modem For Solaris, this is likely to be something like /dev/hme0. For Linux, it will be ethn, where 'n' is a number. (default eth0): eth0 Do you want the link to come up on demand, or stay up continuously? If you want it to come up on demand, enter the idle time in seconds after which the link should be dropped. If you want the link to stay up permanently, enter 'no' (two letters, lower-case.) NOTE: Demand-activated links do not interact well with dynamic IP addresses. You may have some problems with demand-activated links. >>> Enter the demand value (default no): no DNS Please enter the IP address of your ISP's primary DNS server. If your ISP claims that 'the server will provide DNS addresses', enter 'server' (all lower-case) here. If you just press enter, I will assume you know what you are doing and not modify your DNS setup. >>> Enter the DNS information here: 200.45.191.35 Please enter the IP address of your ISP's secondary DNS server. If you just press enter, I will assume there is only one DNS server. >>> Enter the secondary DNS server address here: 200.45.191.40 PASSWORD >>> Please enter your PPPoE password: >>> Please re-enter your PPPoE password: FIREWALLING Please choose the firewall rules to use. Note that these rules are very basic. You are strongly encouraged to use a more sophisticated firewall setup; however, these will provide basic security. If you are running any servers on your machine, you must choose 'NONE' and set up firewalling yourself. Otherwise, the firewall rules will deny access to all standard servers like Web, e-mail, ftp, etc. If you are using SSH, the rules will block outgoing SSH connections which allocate a privileged source port. The firewall choices are: 0 - NONE: This script will not set any firewall rules. You are responsible for ensuring the security of your machine. You are STRONGLY recommended to use some kind of firewall rules. 1 - STANDALONE: Appropriate for a basic stand-alone web-surfing workstation 2 - MASQUERADE: Appropriate for a machine acting as an Internet gateway for a LAN >>> Choose a type of firewall (0-2): 1 ** Summary of what you entered ** Ethernet Interface: eth0 User name: xxxx@xxxxx Activate-on-demand: No Primary DNS: 200.45.191.35 Secondary DNS: 200.45.191.40 Firewalling: STANDALONE >>> Accept these settings and adjust configuration files (y/n)? y Adjusting /etc/ppp/pppoe.conf Adjusting /etc/resolv.conf Adjusting /etc/ppp/pap-secrets and /etc/ppp/chap-secrets (But first backing it up to /etc/ppp/pap-secrets-bak) (But first backing it up to /etc/ppp/chap-secrets-bak) Congratulations, it should be all set up! Type 'pppoe-start' to bring up your PPPoE link and 'pppoe-stop' to bring it down. Type 'pppoe-status' to see the link status. matias@matias-desktop:~/rp-pppoe-3.8/src$ sudo gedit /etc/resolv.conf matias@matias-desktop:~/rp-pppoe-3.8/src$ sudo gedit /etc/ppp/peers/arnet matias@matias-desktop:~/rp-pppoe-3.8/src$ sudo pppd call arnet Plugin rp-pppoe.so loaded. matias@matias-desktop:~/rp-pppoe-3.8/src$ sudo pppoe-start ................TIMED OUT matias@matias-desktop:~/rp-pppoe-3.8/src$ pppoe-start pppoe-start: You must be root to run this script matias@matias-desktop:~/rp-pppoe-3.8/src$ sudo pppoe-status pppoe-status: Link is down (can't read pppoe PID file /var/run/pppoe.conf-pppoe.pid.pppoe) matias@matias-desktop:~/rp-pppoe-3.8/src$ sudo pppoe-start ................TIMED OUT matias@matias-desktop:~/rp-pppoe-3.8/src$