Slackware – настройка интернета (corbina).
Июль 9, 2008
Установил себе 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
И интернет работает!
По делу и в точку, спасибо за статью
Действительно удивили и порадовали
Никогда не поверил бы, что даже такое бывает
Спасибо, интересно было прочитать.