Corbina VPN поднятие интернета под Gentoo: различия между версиями

Материал из AlexNook
Перейти к навигацииПерейти к поиску
Строка 20: Строка 20:


==Конфигурационные файлы и службы, которые надо настроить==
==Конфигурационные файлы и службы, которые надо настроить==
/etc/dhcp/dhclient.conf


/etc/conf.d/net
Для корректной работы интернета нам потребуются следующие конфигурационные файлы:


/etc/xl2tpd/xl2tpd.conf  
* {{Codeline|/etc/dhcp/dhclient.conf}}
* {{Codeline|/etc/conf.d/net}}
* {{Codeline|/etc/xl2tpd/xl2tpd.conf }}
* {{Codeline|/etc/ppp/options.l2tp}}


/etc/ppp/options.l2tp
Причём, если такого файла у вас нет изначально, то создайте его!
 
{{root|nano /etc/dhcp/dhclient.conf}}
{{File|/etc/dhcp/dhclient.conf|
<syntaxhighlight lang="bash" line start="1" line="GESHI_FANCY_LINE_NUMBERS" enclose="div">
timeout 40;
retry 30;
request subnet-mask, broadcast-address, time-offset, routers;
</syntaxhighlight>
}}
 
{{root|nano /etc/conf.d/net}}
{{File|/etc/conf.d/net|
<syntaxhighlight lang="bash" line start="1" line="GESHI_FANCY_LINE_NUMBERS" enclose="div">
config_eth1=("192.168.0.1 netmask 255.255.255.0")
#mtu_eth1=1500
 
GATEWAY="10.134.40.1"
config_eth0=( "dhcp" )
modules=( "dhclient" )
#avtoperehod v demona
#dhclient_eth0="-nw"
dns_servers_eth0="195.14.50.1 195.14.50.21"
#dns_servers_eth0="213.234.192.8 85.21.192.3"
dns_search_eth0="corbina.ru"
fallback_eth0=( "10.134.41.247 netmask 255.255.248.0" )
 
#bred polnyj - ne trogat
#dhcp_eth0="nogateway"
 
# lokalnye resursy
routes_eth0=(
    "195.14.50.1 via $GATEWAY"
    "195.14.50.21 via $GATEWAY"
    "85.21.138.214 via $GATEWAY"
    "85.21.138.210 via $GATEWAY"
    "85.21.88.130 via $GATEWAY"
    "85.21.52.254 via $GATEWAY"
  # "85.21.138.208/28 via $GATEWAY" #
  #  "83.102.146.96/27 via $GATEWAY" #
 
    "85.21.138.208 via $GATEWAY" #
    "83.102.146.96 via $GATEWAY" #
 
 
    "78.107.23.0/24 via $GATEWAY"
    "195.14.50.16 via $GATEWAY"
    "195.14.50.26 via $GATEWAY"
    "89.179.135.67 via $GATEWAY"
    "62.205.179.146 via $GATEWAY"
    "85.21.79.38 via $GATEWAY"
    "10.0.0.0/8 via $GATEWAY"
    "85.21.79.0/24 via $GATEWAY"
    "85.21.90.0/24 via $GATEWAY"
#    "85.21.72.80/28 via $GATEWAY" #
 
    "85.21.72.80 via $GATEWAY" #
 
    "195.14.50.93 via $GATEWAY"
    "78.107.69.98 via $GATEWAY"
    "224.0.0.0/4 via $GATEWAY"
    "172.16.16.0/24 via $GATEWAY"
    "233.32.240.0/24 via $GATEWAY"
)
 
</syntaxhighlight>
}}


Добавить в автозапуск ppp: ''net.ppp0 default''
Добавить в автозапуск ppp: ''net.ppp0 default''

Версия 19:33, 26 января 2011

Провайдер Corbina Telecom (ныне принадлежит Вымпелкому) работает по технологии VPN. Начал пользоваться этим замечательным провайдером в декабре 2007 года, но вот статью по настройке соединения пишу только сейчас, и то потому, что со дня на день собираюсь уйти в Onlime, которая работает по технологии DHCP.

Предварительные настройки gentoo для работы по vpn

Сперва необходимо поставить все необходимые пакеты, для успешной работы в Корбине.

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

emerge net-misc/dhcp
emerge net-dialup/ppp
emerge net-dialup/pptpclient
emerge net-dns/bind-tools
emerge net-dialup/xl2tpd

Теперь переходим к настройке конфигурационных файлов. Всех тех служб, которые мы установили.

Конфигурационные файлы и службы, которые надо настроить

Для корректной работы интернета нам потребуются следующие конфигурационные файлы:

  • /etc/dhcp/dhclient.conf
  • /etc/conf.d/net
  • /etc/xl2tpd/xl2tpd.conf
  • /etc/ppp/options.l2tp

Причём, если такого файла у вас нет изначально, то создайте его!

nano /etc/dhcp/dhclient.conf
File: /etc/dhcp/dhclient.conf
timeout 40;
retry 30;
request subnet-mask, broadcast-address, time-offset, routers;
nano /etc/conf.d/net
File: /etc/conf.d/net
config_eth1=("192.168.0.1 netmask 255.255.255.0")
#mtu_eth1=1500

GATEWAY="10.134.40.1"
config_eth0=( "dhcp" )
modules=( "dhclient" )
#avtoperehod v demona
#dhclient_eth0="-nw"
dns_servers_eth0="195.14.50.1 195.14.50.21"
#dns_servers_eth0="213.234.192.8 85.21.192.3"
dns_search_eth0="corbina.ru"
fallback_eth0=( "10.134.41.247 netmask 255.255.248.0" )

#bred polnyj - ne trogat
#dhcp_eth0="nogateway"

# lokalnye resursy
routes_eth0=(
    "195.14.50.1 via $GATEWAY"
    "195.14.50.21 via $GATEWAY"
    "85.21.138.214 via $GATEWAY"
    "85.21.138.210 via $GATEWAY"
    "85.21.88.130 via $GATEWAY"
    "85.21.52.254 via $GATEWAY"
   # "85.21.138.208/28 via $GATEWAY" #
  #  "83.102.146.96/27 via $GATEWAY" #

     "85.21.138.208 via $GATEWAY" #
     "83.102.146.96 via $GATEWAY" #


    "78.107.23.0/24 via $GATEWAY"
    "195.14.50.16 via $GATEWAY"
    "195.14.50.26 via $GATEWAY"
    "89.179.135.67 via $GATEWAY"
    "62.205.179.146 via $GATEWAY"
    "85.21.79.38 via $GATEWAY"
    "10.0.0.0/8 via $GATEWAY"
    "85.21.79.0/24 via $GATEWAY"
    "85.21.90.0/24 via $GATEWAY"
#    "85.21.72.80/28 via $GATEWAY" #

    "85.21.72.80 via $GATEWAY" #

    "195.14.50.93 via $GATEWAY"
    "78.107.69.98 via $GATEWAY"
    "224.0.0.0/4 via $GATEWAY"
    "172.16.16.0/24 via $GATEWAY"
    "233.32.240.0/24 via $GATEWAY"
)

Добавить в автозапуск ppp: net.ppp0 default

Добавить корректирующую запись в iptables для корректировки MTU

Возможные ошибки

Различные ошибки, баги и косяки, которые могут возникнуть при работе по впн Корбины.

Зависание конекта по L2TP

Основная ошибка которая может возникать это не верное срабатывание соединения по l2tp с VPN сервером - tp.corbina.net. В таком случае есть смысл либо несколько раз переконекчиваться в надежде что DNS сбросит на рабочий сервак либо попробовать вот эти адреса l2tp серверов: 85.21.0.251-255