Настройка соединения L2TP (Linux)

Настройка соединения с Интернет по L2TP (Linux)

1. Настройка сетевой карты в Linux-Ubuntu 10.10

1) Для сетевой карты необходимо выставить следующие параметры автоматической настройки:

(пример для файла конфигурации - /etc/NetworkManager/system-connections/Auto eth0)


[ipv4]
method=auto
ignore-auto-routes=false
ignore-auto-dns=false
dhcp-send-hostname=false
never-default=false

Чтобы внесенные изменения немедленно вступили в силу, выполняем:

ttkdv@ubuntu:~$ sudo /etc/init.d/networking restart

или

ttkdv@ubuntu:~$ ifconfig eth0 down && ifconfig eth0 up

2) Далее проверяем, что DHCP-сервер выдал настройки для сетевой карты:

ttkdv@ubuntu:~$ ifconfig -a

eth0 Link encap:Ethernet HWaddr 00:25:11:0d:c5:9c

inet addr:172.17.0.8 Bcast:172.17.7.255 Mask:255.255.248.0

inet6 addr: fe80::225:11ff:fe0d:c59c/64 Диапазон:Ссылка

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:58 errors:0 dropped:0 overruns:0 frame:0

TX packets:83 errors:0 dropped:0 overruns:0 carrier:2

коллизии:0 txqueuelen:1000

RX bytes:13140 (13.1 KB) TX bytes:9284 (9.2 KB)

Память:febc0000-fec00000

3) Проверяем, что в таблице появились маршруты на локальные ресурсы ТТК-ДВ, динамически выданные с DHCP-сервер:

ttkdv@ubuntu:~$ netstat -rn

Таблица маршутизации ядра протокола IP

Destination Gateway Genmask Flags MSS Window irtt Iface

172.20.0.0 172.17.0.1 255.255.255.0 UG 0 0 0 eth0

172.17.0.0 0.0.0.0 255.255.248.0 U 0 0 0 eth0

169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0

172.17.0.0 172.17.0.1 255.255.0.0 UG 0 0 0 eth0

0.0.0.0 172.17.0.1 0.0.0.0 UG 0 0 0 eth0

4) После того как вы проделали данные действия, вы можете пользоваться файлообменным внутрисетевым ресурсом dc.ttkdv.ru, а также порталом абонентов http://portal.ttkdv.ru.


2. Настройка высокоскоростного подключения к сети интернет (L2TP) в Linux-Ubuntu 10.10

  1. Для отключения pppoe убираем параметр автоподключение (в файле /etc/network/interfaces убираем строчку auto dsl-provider).
  2. Для подключения к ТТК-ДВ по L2TP необходимо установить пакет xl2tpd:
    ttkdv@ubuntu:~$ sudo apt-get install xl2tpd
  3. Производим настройку xl2tpd (файл настройки /etc/xl2tpd/xl2tpd.conf):

[global]

access control = yes

[lac ttkdv]

require chap = yes

require pap = no

lns = l2tp.ttkdv.ru

redial = yes

redial timeout = 5

require authentication = no

ppp debug = no

pppoptfile = /etc/ppp/options.xl2tpd

autodial = yes

  1. Производим настройку pppd (файл настройки /etc/ppp/options.xl2tpd):


name 271000006

remotename l2tp

ipparam ttkdv

connect /bin/true

mru 1460

mtu 1460

nodeflate

nobsdcomp

persist

maxfail 0

nopcomp

noaccomp

defaultroute

replacedefaultroute

noauth

  1. Вносим ваши учетные данные файл ( файл настройки /etc/ppp/chap-secrets):

    271000006 * PASSWORD

    Где 271000006 – ваш логин, PASSWORD – пароль, разделителем между тремя полями является табуляция.
  2. Для установки l2tp-соединения запускаем демон:

    ttkdv@ubuntu:~$ sudo /etc/init.d/xl2tpd start
  3. Проверяем, наличие l2tp соединения:

    ttkdv@ubuntu:~$ ifconfig -a


ppp0 Link encap:Протокол PPP (Point-to-Point Protocol)

inet addr:188.168.118.103 P-t-P:172.16.24.130 Mask:255.255.255.255

UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1460 Metric:1

RX packets:28 errors:0 dropped:0 overruns:0 frame:0

TX packets:29 errors:0 dropped:0 overruns:0 carrier:0

коллизии:0 txqueuelen:3

RX bytes:8660 (8.6 KB) TX bytes:1439 (1.4 KB)