INT 21h

Домашняя страница самого страшного прерывания

Как стать провайдером VPN интернета в Томске (да и не в Томске тоже бывает)

№ 2539 В разделе "Администрирование" от February 9th, 2011,

Да легко! Для этого понадобится сервер не ниже Pentium I (лучше конечно Pentium II и выше). Ставим туда Debian и настраиваем по своему вкусу. Подключаем томскую сеть, подключаем в эту же машину кабель ТТК или любого другого провайдера с дешевыми и жирными каналами. Теперь перейдем к конфигам.

Сделайте гейтвей провайдера канала в интернет гейтвеем по умолчанию (например, через /etc/network/interfaces). Создайте файл /opt/routes.sh и поместите туда следующее содержимое:

#!/bin/sh
 
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
GW_DEFAULT=88.104.14.1 #< -- ГЕЙТВЕЙ ПРОВАЙДЕРА В ТОМСК
 
/sbin/ip r a 217.18.130.27 via $GW_DEFAULT
 
TOMSKNET=`wget "http://217.18.130.27/netsplain?nohd=1&pattern=~base~/~preflen~\n" -O -`
 
for i in $TOMSKNET; do
        /sbin/ip r a $i via $GW_DEFAULT
done
 
ip route del default via 88.104.14.1 #<-- делаем гейт в томск не по умолчанию

Теперь установите пакеты: apt-get install fail2ban pptpd

Отредактируйте файл /etc/pptpd.conf

localip 192.168.10.1
remoteip 192.168.10.2-200

Ну а теперь поправим конфиг самого pppd:
Замените весь /etc/ppp/pptpd-options следующим содержимым:

name pptpd
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe
nodefaultroute
lock
nobsdcomp
auth
mtu 1500
mru 1500
logfile /var/log/pptpd.log

Этот конфиг позволит подключаться к серверу по протоколу PPTP без каких либо дополнительных настроек в Windows.

В файле /etc/ppp/chap-secrets сохраняются логины и пароли пользователей VPN в формате:
username pptpd password *

звездочку (*) можно заменить на фиксированный IP адрес.

Ну и теперь последнее! Добавьте в конец файла /etc/rc.local перед exit 0 строку:

/opt/routes.sh

Если вы не поняли как делать все это, то поставлю вам сервер за вполне скромные деньги (например, 1000 рублей если не придется никуда ехать) и он будет работать.

19 комментариев »

19 комментариев »

Comment by korol | June 24, 2011 @ 04:18:51

mppe шифрование сильно снижает скорость передачи, его лучше отключить – будет быстрее:)

Comment by LinuxMaster | July 20, 2012 @ 14:02:21

Этот bash скрипт, позволяет пользоваться VPN без траты Томского трафика? Тем кто находиться за городом.

Comment by RazRaz | July 20, 2012 @ 14:08:26

Смагин привет!

Comment by 21h | July 22, 2012 @ 17:30:46

привет. еще б знать кто ты :)

Comment by LinuxMaster | July 24, 2012 @ 09:06:30

Владимир, правильно я думаю? Зачем этот bash скрипт?

Comment by 21h | July 24, 2012 @ 10:30:25

поднять нат и прописать томские сети конечно же

Comment by Mag | July 24, 2012 @ 14:56:18

/sbin/ip r a 217.18.130.27 via $GW_DEFAULT

TOMSKNET=`wget “http://217.18.130.27/netsplain?nohd=1&pattern=~base~/~preflen~\n” -O -`

Вот эти строки не понятны. Откуда взяли этот IP адрес и для чего он + ссылка на сайт хмм.

Comment by 21h | July 24, 2012 @ 16:38:11

это ип сервера одного томского провайдера. ростелеком называется.

Comment by Mag | July 25, 2012 @ 10:19:52

Это и так понятно.
TOMSKNET=`wget “http://217.18.130.27/netsplain?nohd=1&pattern=~base~/~preflen~\n” -O -`
Вот зачем инфу от туда дергать wget’ом?

/sbin/ip r a 217.18.130.27 via $GW_DEFAULT
А это вообще для чего? )

Comment by 21h | July 25, 2012 @ 12:38:25

ну блин подумай хоть немного. ну или руками выполни вгет чтоб помогло думать.

а маршрут до 217.18.. через томскую сеть надо направить.

Comment by fsx | July 28, 2012 @ 11:15:02

Сделали бы лучше инструкцию по применению l2tp в качестве сервера :) Пошустрее однако будет, чем pptp.

Comment by 21h | July 29, 2012 @ 02:28:48

ну кому как. pptp есть у всех, а l2tp нужно настраивать.

Comment by Sara | August 2, 2012 @ 12:34:18

В статье не хватает описания про ограничение скорости для пользователей. А это минус, весь канал же не отдашь.

Comment by 21h | August 2, 2012 @ 17:56:57

Ну если так хочется поставить шейпер, то можно использовать для этого vuurmuur. У него гламурненький консольный настраиватель, что позволит даже отдаленному от Linux админу настроить его. Конечно, знаний о работе TCP он не отменит.

Comment by Sara | August 4, 2012 @ 17:08:17

Мне этот способ понравился http://dog-simpson.blogspot.com/2011/11/ip.html

Comment by 21h | August 4, 2012 @ 22:57:56

ну это конечно круто, но не всегда эффективно. vuurmuur предлагает комплексное решение фаервол + шейпер. согласно корпоративным стандартам простота является главным критерием в выборе продукта. ну а для дома любой способ покатит.

Comment by Sara | August 9, 2012 @ 17:51:23

Т.е. vuurmuur по вашему идеальное решение?

Comment by 21h | August 10, 2012 @ 03:49:23

Одно из лучших. Он гораздо эффективней огромных портянок для iptables.

Comment by Sara | August 12, 2012 @ 12:35:35

Установил vuurmuur 0.7 для Debian squeeze, русского языка нет. Иероглифы какие то. Все локали установлены.

Форма отправки комментария

CAPTCHA
*

Разрешенные HTML-теги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

RSS RSS Feed только для этого поста |


Комментарии
  • Игорь: Все настроил, еще раз просмотрел видео и методом научного тыка все настроил и сохранил, все работает и обе...
  • 21h: Здравствуйте, Игорь! Я не знаю :) Думаю аналогично согласно инструкции к вашей радиостанции.
  • Игорь: Добрый день, просмотрел Ваше видео все доступно и ясно для 8 ми канальных радеек, но мне нада настроить 69...
  • Гоги: Есть инструкция к Моторолкам – она подходит к серии Motorola TLKR T4… Т8. В конце сетка частот и...
  • 21h: торчок давно уже не обновлял, как только закрыл сайт где он работал. да, это морда для opentracker. без...
  • Buter: Какова дальнейшая жизнь торчка? Он кстати веб-интерфейсом для OpenTracker выступает? Без OpenTracker работать...
  • 21h: понятия не имею. гуглите инструкцию к вашей радейке и сверяйтесь с ней.
  • Денис: хочу их подружить с uv5r
  • Денис: t-388 walkie talkie на эти шпаргалочек нет,или как приминить ваши к их настройке?
  • John: Стекла для электроник – техночас.ру