ЮнИкСоID

Xakep, номер #009, стр. 009-036-5


ifup ppp0

Для завершения сеанса ррр

ifdown ppp0

Но не во всех дистрибутивах есть linuxconf и pppsetup, поэтому нужно уметь запускать ррр-соединение вручную или достать где-нибудь linuxconf. Он есть, например, на www.linuxberg.com - это тот же tucows, но только программы все под линукс.

Итак, первое что нужно сделать, это подредактировать пару файлов:

/etc/hosts

В нем прописываешь IP и имя своего компа, можно оставить и так

127.0.0.1 localhost localhost.localdomain

Второй файл:

/etc/resolv.conf

В нем прописываешь настройки удаленного компьютера, например:

domain dialup.ptt.ru

nameserver 195.34.0.1

nameserver 195.34.0.1

search ptt.ru

Теперь перезагружаешь комп и запускаешь pppd из консоли (это одна строка):

pppd connect 'chat -v "" ATDP 3133733 CONNECT "" ogin: login word: passwd' /dev/cua1 57600 noipdefault debug crtscts modem defaultroute

Только не забудь внести свои изменения :).

3133733 - телефон

login - твой логин

passwd - пароль

/dev/cua1 - порт модема (/dev/cua0 - com1, /dev/cua1 - com2)

Настройка локалки

А если у тебя сеть и на компе сетевая карта, то ее можно настроить таким образом.

Запусти конфигурацию ядра:

make xconfig,make menuconfig или make config

Там, в разделе Network Device Support, поставь поддержку своей сетевой карты, затем перекомпилируй ядро как обычно:

make dep

make clean

make zlilo,bzImage,bzlilo

make -r /lib/modules/x-x-xx

make modules

make modules_install

make install

Далее в /etc/rc.d/rc.modules найди место, где идет список сетевых карт,

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

Далее иди в файл /etc/rc.d/rc.inet1. Он выглядит примерно так:

---------- /etc/rc.d/rc.inet1 ------------

#! /bin/sh

# da haqx0r config =))

HOSTNAME=`cat /etc/HOSTNAME`

/sbin/ifconfig lo 127.0.0.1

/sbin/route add -net 127.0.0.0 netmask 255.0.0.0 lo

IPADDR="192.168.0.1" <--- Твой IP адрес в сети

NETMASK="255.255.255.0" <--- Маска подсети

NETWORK="192.168.0.0" <--- Твоя сеть

BROADCAST="192.168.0.0" <--- BROADCAST адрес

GATEWAY="192.168.0.254" <--- Gateway (Шлюз)

/sbin/ifconfig eth0 ${IPADDR} broadcast ${BROADCAST} netmask ${NETMASK}

# Uncomment these to set up your IP routing table.

#/sbin/route add -net ${NETWORK} netmask ${NETMASK} eth0

#/sbin/route add default gw ${GATEWAY} netmask 0.0.0.0 metric 1

# End of rc.inet1

---------- /etc/rc.d/rc.inet1 ------------

Убираешь "#" и пишешь свой IP адрес, маску сети, шлюз. Сохраняешь, выходишь, перезагружаешь машину, и вот все работает :).

Счастливого тебе Интернета :).

UNIX-FAQ

1. Я ничего не поняла насчет шелла. Вернее поняла, что типа это Юниксовая оболочка... Интересно, как через нее можно работать? А как работать на шелле провайдера?

mal: Если ты используешь операционку Windows9x, то для работы с юниксшеллом запусти 'telnet [адрес машины]', далее тебя попросят ввести логин и пароль; набрав верный логин и pass, ты сможешь вводить юникс-команды уже непосредственно на удаленной машине.

2. Вот то, что в рамочках на разноцветном фоне (Х #8, рубрика Юниксоид), это вводить надо или как? И если да, то где? В шелле? А где именно? А как? Тут прямо голову целый год ломать можно...

Назад на стр. 009-036-4  Содержание  Вперед на стр. 009-036-6