Поднятие Инета из-под юникса

Спецвыпуск Хакера, номер #005, стр. 005-073-2

Переходим к настройке dns. Эта система (Domain Name System) отвечает за домены, т.е. позволяет тебе набирать при запросе просто pornokruto.nu вместо голимых цифр 212.181.91.6. Если не хочешь учить заново цифры, придется поработать пальцами :). За dns отвечают 3 файла: /etc/nsswitch.conf, /etc/resolv.conf и /etc/hosts.conf. Первый трогать не будем, а вот остальные придется подредактировать. Открываем /etc/resolv.conf (если нет такого, создай). Нацарапай в нем следующее:

### /etc/resolv.conf ###

domainтвой_домен

nameserverip_адрес_dns_сервера1

nameserverip_адрес_dns_сервера2

### Конец /etc/resolv.conf ###

По порядку: в domain нужно указать твой домен (если у тебя он динамический, как и ip-адрес, - то забей); в nameserver - айпишник dns-сервака твоего прова (понасилуй немного тетку из тек-суппорта :0)), первичный ака главный и вторичный - не обязательный. Сохраняй и закрывай файло. В /etc/host.conf нужно прописать две строки:

order hosts, bind

multi on

Они отвечают за порядок поиска адресов. Voila, теперь можно юзать dns, система готова для коннекта. Делов-то было - это же Линукс! Будем дозваниваться.

DIAL-UP

Консоль меня больше радует, чем глючные и томозные иксы, так что я могу и в ней прожить. А для дозвона поэтому юзаю консольные фичи. С них и начнем. Вообще, сейчас мы разберем самый кул-хакерский способ: все пашет автоматически, а главное - сделано своими руками! Приступим! Заюзаем три bash-скрипта, которые почти все за тебя и сделают. Создай файл /usr/local/bin/ppp-on такого содержания:

#!/bin/bash

#

# ppp-on

# Cкрипт для установки ppp-соединения

#

# Это основные параметры, которые надо редактировать

#

MODEM=/dev/ttyS0

TELEPHONE=5555555# По этому номеру будет идти дозвон

ACCOUNT=vasya# Твой логин

PASSWORD=qwerty# Твой пароль

LOCAL_IP=0.0.0.0# Твой айпишник (если не знаешь, пиши 0.0.0.0)

REMOTE_IP=0.0.0.0# IP-адрес удаленной системы (оставь 0.0.0.0)

NETMASK=255.255.255.0 # Маска подсети (оставь такую или прова терроризируй)

# Переменные для работы `ppp-on-dialer'

#

export TELEPHONE ACCOUNT PASSWORD

# Полный путь `ppp-on-dialer'

#

DIALER_SCRIPT=/usr/local/etc/ppp-on-dialer

# Самое главное - запуск pppd

# Для набора номера и аутентификации будет использоваться другой

# скрипт - `ppp-on-dialer'

#

exec /usr/sbin/pppd debug lock modem crtscts $MODEM 38400 \

asyncmap 20A0000 escape FF kdebug 0 $LOCAL_IP:$REMOTE_IP \

noipdefault netmask $NETMASK defaultroute connect $DIALER_SCRIPT

## Конец ppp-on

Тут все должно быть понятно, кроме порта модема :). Секи мазу: /dev/ttyS0 - com1 под винды, /dev/ttyS1 - com2 под винды, /dev/ttyS2 - com3 под винды etc. С момедом вообще отдельный разговор. Ты, наверное, уже слышал, что лучше всего под Линукс юзать внешние хардовые модемы. Ни о каких win-модемах и не думай. Так что лучше тебе потратить зеленых президентов, чем иметь большой геморрой с настройкой таких чудо-девайсов.

Назад на стр. 005-073-1  Содержание  Вперед на стр. 005-073-3

загрузка...
Cпец Хакер #075Cпец Хакер #074Cпец Хакер #073Cпец Хакер #072Cпец Хакер #071Cпец Хакер #070Cпец Хакер #069Cпец Хакер #068Cпец Хакер #067Cпец Хакер #066Cпец Хакер #065Cпец Хакер #064Cпец Хакер #063Cпец Хакер #062Cпец Хакер #061Cпец Хакер #060Cпец Хакер #059Cпец Хакер #058Cпец Хакер #057Cпец Хакер #056Cпец Хакер #055Cпец Хакер #054Cпец Хакер #053Cпец Хакер #052Cпец Хакер #051Cпец Хакер #050Cпец Хакер #049Cпец Хакер #048Cпец Хакер #047Cпец Хакер #046Cпец Хакер #045Cпец Хакер #044Cпец Хакер #043Cпец Хакер #042Cпец Хакер #041Cпец Хакер #040Cпец Хакер #039Cпец Хакер #038Cпец Хакер #037Cпец Хакер #036Cпец Хакер #035Cпец Хакер #034Cпец Хакер #033Cпец Хакер #032Cпец Хакер #031Cпец Хакер #030Cпец Хакер #029Cпец Хакер #028Cпец Хакер #027Cпец Хакер #026Cпец Хакер #025Cпец Хакер #024Cпец Хакер #023Cпец Хакер #022Cпец Хакер #021Cпец Хакер #020Cпец Хакер #019Cпец Хакер #018Cпец Хакер #017Cпец Хакер #016Cпец Хакер #015Cпец Хакер #014Cпец Хакер #013Cпец Хакер #012Cпец Хакер #011Cпец Хакер #010Cпец Хакер #009Cпец Хакер #008Cпец Хакер #007Cпец Хакер #006Cпец Хакер #005Cпец Хакер #004Cпец Хакер #003Cпец Хакер #002Cпец Хакер #001