mov ah,09h
mov dx,offset HelloWorldMsg

int 21h

Most sinister interrupt vector in a world 

Как стать провайдером 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, русского языка нет. Иероглифы какие то. Все локали установлены.

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

*

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

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


Комментарии
  • 21h: нене ) без меня )
  • Серегй: Не совсем грабить)) если грабить можно и без рации, есть более благие цели, вы просто ответьте на мой вопрос,...
  • 21h: магазин грабить собрались? ) не, тут я не помощник ;)
  • Серегй: А что бы мне поймать чужую волну, что мне для этого нужно сделать? Допустим я купил данную рацию себе, мне...
  • 21h: слушать никто не запрещает. нет закона, который запрещает слушать. те, кто говорит иначе нагло врут. а если...
  • Серегй: Я хотел узнать могу ли я просто прийти с данной рацией baofeng uv-5r, допустим на объект, ну или вообще...
  • 21h: У меня есть только эти 2. По другим ничего не знаю. В интернете можно скачать инструкцию к вашей модели рации,...
  • Серегй: Добрый день! Хотелось бы задать пару вопросов по поводу раций, у Вас есть куда можно обратиться ТАТ.
  • 21h: потому, что нейросетью проще. яркость светофора меняется в зависимости от времени суток от маленькой красной...
  • Михаил: А зачем нейросеть? Почему цвет светофора определить без нейросетей?