Установил себе Zenwalk. Во время установки меня никто не спрашивал о локальной сети, поэтому после перезагрузки я ее не получил. А жаль. Лезем в консоль, вызываем «netconfig», говорим, что все брать через DHCP, и затем нас информируют о том, что все хорошо. Ан нет, не все хорошо! Локалки как не было, так и нет. Приходится в «/etc/rc.d/rc.inet1.conf» менять GATEWAY=»" на GATEWAY=»10.72.64.1″ (это у меня такой шлюз). После чего «/etc/rc.inet1 restart». Все, локальная сеть есть.

Теперь интернет. Качаем из репозиториев для слаки исходники xl2tpd со скриптом rc.xl2tpd. Чтобы включить поддержку kernel-модуля перед компиляцией xl2tpd надо раскомментровать строку OSFLAGS+= -DUSE_KERNEL в Makefile. Далее make && make install.

Редактируем файл /etc/xl2tpd/l2tpd.conf:

[global]

access control = yes

[lac corbina]

lns = l2tp.corbina.net

redial = yes

redial timeout = 1

require chap = yes

require authentication = no

name = <login>

ppp debug = yes

pppoptfile = /etc/ppp/options.xl2tpd

require pap = no

autodial = yes

Редактируем файл /etc/ppp/options.xl2tpd:

unit 0

name <login>

remotename l2tp

ipparam corbina

connect /bin/true

mru 1460

mtu 1460

nodeflate

nobsdcomp

persist

maxfail 0

nopcomp

noaccomp

defaultroute

Редактируем файл /etc/ppp/chap-secrets:

<login> * <password>

Копируем rc.xl2tpd в /etc/rc.d и добавляем в start() перед return $RETVAL:

route  add -host <ип host l2tp.corbina.ru> gw <def-gw>

route  add -host <ип dns1 (в /etc/resolv.conf)> gw <def-gw>

route  add -host <ип dns2> gw <def-gw>

route add default dev ppp0

И интернет работает!

3 коммент. к “Slackware – настройка интернета (corbina).”

  1. По делу и в точку, спасибо за статью :)

  2. Ferinannnd сказал

    Действительно удивили и порадовали :) Никогда не поверил бы, что даже такое бывает :)

  3. Avertedd сказал

    Спасибо, интересно было прочитать.

Ответить