cytron
(usa Slackware)
Enviado em 01/11/2010 - 19:02h
Caso você esteja utilizando Slackware, por padrão realmente não existe peers e pppoe.conf, então vai um modelo aqui, você pode criar o arquivo tranquilo.
#====> pppoe.conf
# Interface de conexão com a internet
ETH='eth0'
# Usuário do provedor
USER='global'
# Conexão permanente ou só quando navegar
DEMAND=no
# Receber dns do provedor
DNSTYPE=SERVER
PEERDNS=yes
# Gateway do provedor é a rota padrão
DEFAULTROUTE=yes
# Identifica problemas na conexão
CONNECT_TIMEOUT=30
CONNECT_POLL=2
# Configurações do servidor pppoe do provedor (não precisa alterar)
ACNAME=
SERVICENAME=
PING="."
CF_BASE=`basename $CONFIG`
PIDFILE="/var/run/$CF_BASE-pppoe.pid"
SYNCHRONOUS=no
CLAMPMSS=1412
LCP_INTERVAL=20
LCP_FAILURE=3
PPPOE_TIMEOUT=80
# A linha que você quer
FIREWALL=NONE
# Configurações extrar para pppoe (necessário só em casos especiais)
LINUX_PLUGIN=
PPPOE_EXTRA=""
PPPD_EXTRA=""
#===================
Essa opção de MASQUERADE cria uma regra de iptables automaticamente. Mas nada impede você de criar a regra manualmente:
echo "iptables -t nat -A POSTROUTING -j MASQUERADE" >> /etc/rc.d/rc.local
Isso vai acrescentar a regra de iptables no rc.local que vai ser rodado toda vez que o servidor iniciar (dispensando o firewall=MASQUERADE)