|
В Linux сколько дистрибутивов, столько и решений для PPPoE.
Настройки для любого дистрибутива:
Настройки для Debian и семейства Ubuntu:
Настройки для любого дистрибутива.
Всё, что надо это пакет pppd версии 2.4.1 и выше. Как правило он ставится в базовом комплекте любого дистрибутива.
Настройка сводится к таким действиям:
-
Подготовить файл ppp.conf (/etc/ppp/ppp.conf)
Вот пример работающего ppp.conf:
user ВАШ_ЛОГИН
password ВАШ_ПАРОЛЬ
noauth
defaultroute
usepeerdns
lcp-echo-failure 5
lcp-echo-interval 10
plugin rp-pppoe.so
nodetach
nomppe
Часто встречается ситуация, когда через PPPoE соединение делается ipsec туннель в центральный офис. В таком случае обычно шлюз заворачивается в туннель, а не на интерфейс PPPoE. Но при этом как то надо добратся до того самого центрального офиса. Для этого надо удалить строчки
defaultroute
usepeerdns
и добавить в файл /etc/ppp/ip-up строку вида:
/sbin/route add 192.168.0.58 gw $5
Естественно 192.168.0.58 надо заменить на адрес Вашего офиса.
После такого заворота наши DNS сервера станут недоступны. По этому надо прописать свои сервера ручками в файл resolv.conf (/etc/resolv.conf).
-
Оформить запуск PPPoE.
прописать в /etc/inittab следующие строчки:
p1:2345:once:/sbin/ifconfig eth1 up
p2:2345:respawn:/usr/sbin/pppd file /etc/ppp/ppp.conf eth1
Естественно eth1 надо поменять на название интерфейса, через который делается PPPoE соединение. Запустить соединение kill -HUP 1
Для работы NAT надо в файл /etc/rc.d/rc.local добавить следующие строчки:
echo "1" > /proc/sys/net/ipv4/ip_forward
/sbin/iptables -t nat -A POSTROUTING -o ppp+ -j MASQUERADE
/sbin/iptables -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
Ядро пересобирать не надо :) если конечно у вас не хитрый, сверх оптимизированый самосбор.
PS. Некоторые файлы могут перемещатся. Так /etc/rc.d/rc.local может в некоторых дистрибутивах может превратися в /etc/rc.d/rc.local.local, /etc/rc.local, /etc/conf.d/local.start, /etc/rc.d/boot.local. А файл /etc/ppp/ip-up может превратится в /etc/ppp/ip-up.local или файл в каталоге /etc/ppp/ip-up.d . Читайте документацию, в ней много интересного :)
Настройка PPPoE
Настройка PPTP (VPN)
Вне зависимости от типа Вашего соединения можно пользоватся следующими службами, которые предоставляет наша компания:
- Сервер исходящей почты (smtp): smtp.intellecom.od.ua
- Сервер входящей почты (pop3/imap): pop3.intellecom.od.ua
- Сервер времени: ntp.intellecom.od.ua
- Сервера DNS: 195.149.125.1, 195.149.125.5
|
|