Вы здесь

livecd-i686-installer-2008.0-r1.iso

Залил на болванку livecd-i686-installer-2008.0-r1.iso, запустил просит Нэйм и Пасворд, откуда мне его знать?
Хочу затйти под рутом объясните как?

1) Жмешь ctrl+alt+F1
2) # passwd <твой_пароль>
3) Жмешь ctrl+alt+F7
4) Входишь под своимпассом

PS: незнаю насколько это правильно, но я делал именно так, у меня наботало. (имею ввиду что пасс у тебя просит в X)

Забудьте про инсталер! Он работает криво и не даёт вам понять и почувствовать систему. Ставте из консоли по хендбуку внимательно вчитываясь зачем и почему нужно делать именно так и на данном этапе. Большинство вопросов отпадут.
http://ru.gentoo-wiki.com/Заглавная_страница
http://gentoo-wiki.com/Main_Page
http://gentoo.theserverside.ru/

PS grub требуется установить в бутсектор, чего инсталер видимо не сделал

Спасиб тебе конечно, но легче от твоего совета не стало, я лично сейчас пытаюсь самостоятельно пропихнуть этот груб в МРБ, хотя что мне подсказывает, что не получится этот фокус.
Eveler раз ты такой сообразительный подскажи, этот дистриб из консоли ровно точно встанет или может послать его и по старее дистриб поставить????
Почему я не нахожу стэйг в /mnt/cdrom/stages?????????
Из хендбука:
Установка стадии
Прежде всего, установите верную дату командой date MMDDhhmmYYYY. Далее скачайте файл стадии с одного из наших зеркал или используйте находящийсяrom на установочном диске (в /mnt/cdrom/stages)

Всё зависит от твоей внимательности...
Рекомендую всё ж хэндбук на буржуйском, т.к. он актуальнее. А в трудных местах сверяться с русским. И minimal/install CD.
Сам ставил с такого, но постарее (2007.0). Вообще только 1 раз ставил систему с лайвсд. Это была моя первая жента (2006.1). Там ещё никаких инсталеров не было >:-E.
На live, вроде стэйджей в самом деле нет. Инсталер, как я понял копирует систему с самого лайвсд. Можно стэйдж залить, например, на флеш или в исошник положить, ну или скачать ;-)

я так и думал, только я бы рад поставить с минимал сиди, но у меня руки кривые, не могу настроить сеть.
А именно поднять VPN(pptp соединение).
P.S. залил на юэсби-флешку стейг и как его копирнуть в /mnt/gentoo?

—

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Ну ты злобный )))
Ты хоть раз man mount до конца прочитал? ))))

—

-= Concordia victoriam gignit =-

А зачем до конца? Я в man'ах читаю, что мне нужно, и всё.

—

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

А если ты не знаешь что тебе нужно да ещё и с буржуйским слабо? ;-)

—

-= Concordia victoriam gignit =-

Раз 20 ставил Gentoo с minimal install по хендбуку, всегда устанавливалась.
Лучше всего читать английский Хендбук, главы пропускать можно только в том случае, если там написано, что ты можешь пропустить эту главу. Ставить лучше с Gentoo Installation CD потому как в документе написанно

Цитата:
his document covers the installation using a Gentoo Installation CD

.

-----------------------------------------»
если хочешь послать в MAN, лучше промолчи.

—

-----------------------------------------»
если хочешь послать в MAN, лучше промолчи.

Casufi, раз всё так хорошо, объясни как настроить сеть.
А конкретно, что писать в файлах:
1 /etc/ppp/pap-secrets или /etc/ppp/chap-secrets
2 /etc/ppp/options.pptp
Повторяю у меня локалка с инетом, который через VPN работает

Я ж не даром ссылки давал! http://ru.gentoo-wiki.com/Настройка_VPN-соединения
У меня как раз ВПН. Настраивал именно по этому документу.
Да и гугл рулит

—

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

А что значит:
/usr/sbin/pppd: pty option precludes specifying device name
??????
А ещё када пишу route add default dev ppp0
мне отвечают SIOCADDRT: No such device

looseroot написал:
А что значит:
/usr/sbin/pppd: pty option precludes specifying device name
??????

Что ты не правильно описал этот параметр в конфиге:

 /etc/ppp/peers/myvpn:
pty "pptp адрес_сервера --nolaunchpppd"

looseroot написал:
А ещё када пишу route add default dev ppp0
мне отвечают SIOCADDRT: No such device

Так сначала надо поднять ppp0. Т.е. добиться результата в первом вопросе pon myvpn debug nodetach logfd 2 должно показать, что соединение установлено и ip выдан. И где 'gw'?

PS читать man pon;man route + перечисленную выше документацию до просветления

Короче всё совсем из рук вон плохо.
Наверное я и Линукс 2 не совместимые вещи. Или руки совсем кривые.
Почитал ссылки маны(жалко что первая ссылочка теперь не работает).
Вообщем делаю всё элементарно:
1 nano -w /etc/ppp/chap-secrets
и пишу ИМЯ_ЛОГИНА ИМЯ_СЕРВАКА ПАССВОРД IP_СЕРВАКА
2 посредством pptp-command создаю тунель
единственное строку route пропускаю(enter)
подымаеется ppp0
3 ifconfig выдает 3 соединения етх0 ло и ппп0
только после того как тунель стартонул пинг не идёт вообще никуда(ни на сервак ни на внешние ипэшники)
неделю нифига сделать не могу
И ещё у нас в сети сервак 10.10.1.1(указываю chap-secrets), раздаёт автоматом ип например 10.10.1.23 или 10.10.1.103

Просто нужно время терпение и желание всё это осознать и понять ;)
Раз ppp0 поднимается, пол дела сделано. Теперь нужно разобраться с маршрутами. Т.е. нужно прописать маршрут по умолчанию на ppp0. Разбирайся с командой route. Если что ifconfig и route в студию.

Ты был прав Evelar, не было терпения, времени, даже желания, ну и плюс маршруты не прописаны были.
Вчера поставил генту, но при загрузке grub выдавал Error23: Error while parsing number
В итоге сейчас ставлю снова в хэндбуку

Конфиг груба в студию

Погоди лучше объясни хендбук:
8.a. Параметры файловых систем
Укажите правила, соответствующие вашей схеме разбивки, и добавьте правила для /proc, для tmpfs, для своих дисководов CD-ROM (если есть другие разделы или устройства, их тоже можно указать).

Теперь на основе приведенного примера создайте собственный файл /etc/fstab:

Параметр auto позволяет mount определять тип файловой системы автоматически (рекомендуется для съемных носителей, которые могут оказаться размечены в одной из множества существующих файловых систем), а user позволяет монтировать компакт-диски обычным пользователям.

Чтобы повысить быстродействие, большинству пользователей стоит добавить параметр noatime в параметры подключения, что приведет к ускорению за счет отключения регистрации отметки времени доступа к файлам (обычно в ней все равно нет необходимости):

Перепроверьте свой файл /etc/fstab, сохраните его, и выйдите из редактора, чтобы продолжить настройку.
У меня там всё и так написанно:
# /etc/fstab: static file system information.
#
# noatime turns off atimes for increased performance (atimes normally aren't
# needed; notail increases performance of ReiserFS (at the expense of storage
# efficiency). It's safe to drop the noatime options if you want and to
# switch between notail / tail freely.
#
# The root filesystem should have a pass number of either 0 or 1.
# All other filesystems should have a pass number of 0 or greater than 1.
#
# See the manpage fstab(5) for more information.
#

#

# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
/dev/BOOT /boot ext2 noauto,noatime 1 2
/dev/ROOT / ext3 noatime 0 1
/dev/SWAP none swap sw 0 0
/dev/cdrom /mnt/cdrom auto noauto,ro 0 0
#/dev/fd0 /mnt/floppy auto noauto 0 0

# glibc 2.2 and above expects tmpfs to be mounted at /dev/shm for
# POSIX shared memory (shm_open, shm_unlink).
# (tmpfs is a dynamically expandable/shrinkable ramdisk, and will
# use almost no memory if not populated with files)
shm /dev/shm tmpfs nodev,nosuid,noexec 0 0
Вопрос1 почему у /dev/swap нет точки монтирования?
Вопрос2 что надо мотировать в /proc?
Вопрос3 надо ли вообще править фстаб?

А вот конфиг мого груба(заново же ставлю):
# This is a sample grub.conf for use with Genkernel, per the Gentoo handbook
# http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=10#doc_chap2
# If you are not using Genkernel and you need help creating this file, you
# should consult the handbook. Alternatively, consult the grub.conf.sample that
# is included with the Grub documentation.

default 0
timeout 30
#splashimage=(sd0,0)/boot/grub/splash.xpm.gz

title Gentoo Linux 2.6.24-r5

root (sd0,0)
kernel /boot/linux-2.6.26-gentoo-r4 root=/dev/sda3
#initrd /boot/linux-2.6.24-gentoo-r4

# vim:ft=conf:

в инструкции
#grub-install /dev/hda
у меня саташный винт ина нем 3 раздела, sda1,sda2,sda3 - boot/swap/root соответственно
куда инсталить груб

Короче Модераторы можете стереть предыдущие 2 сообщения все равно, никто не ответил,
Поставил генту только красным написала filesystem couldn't be fixed :(
вбил пароль рута
теперь есть консоль
(none)~#
что делать?

Монтируем рут ридонли : mount / -o remount,ro
Монтируем boot ридонли (см. выше)
проверяем диск: ну тут уж от файловой системы немного зависит, смотреть в сторону man fsck
перемонтируемся в рв: mount / -o remount,rw && mount /boot/ -o remount,rw

Дальше так...
(none)~# grub
> root (hd0,1)
> setup (hd0)
> quit
(none)~# reboot
Груб стоит в MBR
Если хочется именно на раздел, надо раздел сделать загрузочным через fdisk и вместо setup (hd0) написать setup (hd0,1), если загрузочный /dev/sda1

Далее про конфиг груба.

title Linuzzzzz
root (hd0,1)
kernel (hd0,1)/boot/vmlinuz quiet root=/dev/sda3

—

There is a feature in Micro$oft windows. Just put a string "BUGS=OFF" to your system.ini file. See? That's not a bug, it's a feature.

looseroot написал:
/dev/BOOT /boot ext2 noauto,noatime 1 2
/dev/ROOT / ext3 noatime 0 1
/dev/SWAP none swap sw 0 0

У тебя так и написано? Вместо "BOOT" "ROOT" "SWAP" нужно вписать реально существующие на твоём винте разделы (типа hda2, sdb3, или как там у тебя).
И вообще имей ввиду: КАПСЛОК и даже просто Заглавные буквы - редкость в именах файлов. В примерах потому используют, чтобы не спутали с реальными именами :)

—

____________
Экономь электроэнергию! Выключи NumLock!

Хоть что то прояснилось, я ведь новичок, да ещё тугой на весь мозг
раз такое дело может ещё какие косяки есть в том, что явыложил?

Короче вчера вроде всё встало более менее ровно, теперь почему-то eth0 не заводится:
Starting eth0
Bringing up eth0
dhcp
Running dhcpcd
eth0: dhcpcd 4.0.2 starting
eth0: waiting for carrier
eth0: timed out
Хотя у меня локалка автоматом раздаётся, и раздавалась до установки операционки на винт

lsmod и cat /etc/conf.d/net в студию.
Попробуй прописать статический адрес и попинговать чего нибудь.

Eveler написал:
lsmod и cat /etc/conf.d/net в студию.
Попробуй прописать статический адрес и попинговать чего нибудь.

Eveler, мне кажется у меня просто нет дров на часть оборудования.
(Мышка не двигается разрешение экрана чуть меньше родного)
Плюс нет всяких кусков системы, например
pkgadd
apt-get
emergy
Либо я не доустановил, либо не знаю?(хотя уже 3 раз ставлю все не разрешённые моменты вроде как свёл к 0)
Cat /etc/conf.d/net
#This blank.................
#
#

dns_domain_eth0="net13.x"

config_eth0=( "dhcp" )
dhcp_eth0=" -t 10 "

если писать lsmod /etc/conf.d/net
пишет в ответ Usage: lsmod

Прописал руками сеть пинг на шлюз не идёт Дэстинэшн Хост Анричбл
Как проверить стоят дрова на сеть или нет?
И вообще на что стоят а начто нет?(ЮСБ работает)

есть другая утилита для установки из архива rtspkg.tar кроме pkgadd?

PS как и говорил дрова не стояли на сетевуху а на мамку видимо стоят тк в мамке тоже сетевуха есть её задействовал и локалка заработала

в генту нет aptget, pkgadd - никогда не пользовался, не знаю )

а emerge должжно писаться с "е" в конце

lsmod без параметров напиши, что оно выдаст?

и ещё, что выдаёт ifconfig -a

—

-= Concordia victoriam gignit =-

looseroot написал:
Как проверить стоят дрова на сеть или нет?
И вообще на что стоят а начто нет?(ЮСБ работает)

Вообще почти все дрова есть в ядре. Мне за 4 года попалась всего 1 железка для которой не было поддержки. Но в следующей версии ядра она уже появилась! Всего где-то 2 недели прошло :). cd /usr/src/linux-версия_ядра;make menuconfig и изучать секцию "Device drivers" до просветления. (если указанные команды завершатся с ошибкой, emerge gentoo-sources)
lsmod без параметров скажет какие модули ядра загружены (если конечно драйвера собраны модулями, а не вкомпилены в ядро).

looseroot написал:
есть другая утилита для установки из архива rtspkg.tar кроме pkgadd?

Судя по расширению .tar, развернуть архив tar -xvpf rtspkg.tar и искать в полученном документацию на предмет как с этим бороться.

7.e. Модули ядра
Настройка модулей
Модули, которые требуется загружать автоматически, нужно указать в /etc/modules.autoload.d/kernel-2.4 (или kernel-2.6). Также, при желании, модулям можно сообщить дополнительные параметры.
Для просмотра всех доступных модулей запустите команду find, заменив «<версия ядра>» на версию только что собранного ядра:
Листинг 5.1: Просмотр перечня доступных модулей
# find /lib/modules// -type f -iname '*.o' -or -iname '*.ko'
Например, для автоматической загрузки модуля 3c59x.o измените файл kernel-2.4 или kernel-2.6, указав в нем имя модуля.
Листинг 5.2: Изменение /etc/modules.autoload.d/kernel-2.4
(показан пример для ядра 2.4.x)
# nano -w /etc/modules.autoload.d/kernel-2.4
Листинг 5.3: /etc/modules.autoload.d/kernel-2.4 или kernel-2.6
3c59x
Теперь переходите к настройке параметров системы.
###########################################################################################################
Вопрос втом, что когда я пишу find /lib/modules// -type f -iname '*.o' -or -iname '*.ko'
мне гента выдаёт лиш один модуль scsi_wait_scan.ko хотя на предидущем этапе в ядре явсё 100 раз перепроверил, и всё по хендбуку выставил и скомпилировал.
И раз уж я стал писать вот ещё какой вопрос кто-нить поэтому ставил генту:http://www.gentoo.org/doc/ru/gentoo-x86-quickinstall.xml
Сенькью.

снова поставил генту вроде уже не первый раз ставлю, но что явно упустил или перемудрил
При загрузке пишет,
Root-NFS: No NFS server available, giving up.
VFS: Unable to mount root fs via NFS, trying floppy
VFS: Cannot open root device "sda3" or unknown-block(2,0)
VFS: Please append a correct "root=" boot option; here are the available partitions:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)
Ставил по хэндбуку из ком строки, стадию брал с зеркала. Аналогично ставил на соседнюю машину всё было хорошо.

драйвер контроллера собран модулем или н собран вообще скорее всего...

а на счет quickinstall. Вы думаете он чем то принципиально отличается от хендбука ))

Думаю здесь нужно больше внимания обратить именно на пункты с 7 по 7.с. Данный пунт не обязательный для выполнения, т.к. можно обойтись вовсе без модулей и собрать ядро монолитом. Рекомендую хотя и устаревшую но весьма полезную статью.

http://www.gentoo.org/doc/ru/gentoo-x86-quickinstall.xml - конспект хендбука. Думаю, после прочтения последнего, весма полезная штука в качестве напоминалки "так, что там дальше...".

По другому и не скажешь, вообщем три дня переставляю генту, перекомпилю ядро и всё равно. В итоге перерыл форум перепробовал все варианты какие нашёл:
отключал в ядре ATA/ATAPI/MFM* Support / Support For SATA (deprecated; conflicts with SATA driver),
был ещё такой вариант:Все, проблема решена, поддержка SATA в ядре была включена модулем :) Исправил - все заработало.
Наконец просмотрел каждый пункт из статьи, которую дал Eveler. И вроде что то изменилось(есеснно после перекомпилирования ядра), при загрузке прежде, чем написать Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)
он теперь пишет:
0200 4 fd0 (driver?)
0300 4194302 hda driver: ide-cdrom
0800 117219767 sda driver: sd
0801 104391 sda1
0802 2008125 sda2
0803 115105725 sda3
Вот такая вот табличка, и самое главное что вней всё верно(ещё правда призагрузке стала вылазить строчка end_request: I/O error, dev fd0, sector 0 - но это наверно изза того что у меня флопик не подключен, а он мне и не нужен).
Табличка стала вылазить после того как я указал, в ядре что у меня контроллеры IDE и SATA от nVidia.
А сдругой стороны я до этого ставил на эту же машину генту и она работала нормально, при том что я не указывал в ядре происхождение контроллеров.
Вот. Собственно огромная просьба помочь, потому как надо быстрей поставить на эту машину генту, а я совсем запутался что и как. Заранее благодарен.

Нет не могу успокоится, ведь я также ставил на этот же комп. Где-то 1.5 месяца назад. И в ядре я включал тот минимум что оипсан в хэндбуке и ВСЁ РАБОТАЛО прекрасно.
Может дело в стейге3 или дереве портажей кот изменились? Беру всегда с: The UK Mirror Service (Великобритания/http)?
Да кстати ядро было уменя 2.6.26-gentoo-r4, а теперь всё время пишет 2.6.27-gentoo-r7
Может разработчики что-то поменяли пока новый год встречали?

косяк с оборудованием, как узнал решил форматнуть винт, загрузочным диском с ХР и на тебе, при проверке оборудования всё гаснет. Думаю шлейф или сата контроллер, или на крайний случай винт глючит. Так как к ИДЕ подключил винт с соседнего компа и генту заработала c этого жёсткого.

Eveler написал:
Просто нужно время терпение и желание всё это осознать и понять ;)
Раз ppp0 поднимается, пол дела сделано. Теперь нужно разобраться с маршрутами. Т.е. нужно прописать маршрут по умолчанию на ppp0. Разбирайся с командой route. Если что ifconfig и route в студию.

Если pptp-command установлен и настроен, в /etc/ppp/peers/ лежит файл вашего провайдера,
то можно воспользваться следующим скриптом, который приводится ниже.
Его надо сохранить под именем /etc/init.d/vpn и назначить права на выполнение.

Использование

Включить  VPN  /etc/init.d/vpn start
Выключить VPN  /etc/init.d/vpn stop

Настройка

Для настроки надо установить две переменные

PeerName=файл
Здесь файл - созданный в каталоге /etc/ppp/peers/ программой pptp-command  файл с настройками Вашего провайдера

ETH=1 
Это номер интерфейса 0 - eth0 1- eth1 и т. д.

Скрипт /etc/init.d/vpn

#!/sbin/runscript
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-process/dcron/files/dcron.init,v 1.2 2005/09/14 02:52:28 vapier Exp $

pptp_cmd=/usr/sbin/pptp
ifconfig_cmd=/sbin/ifconfig
path_vpn=/etc/ppp/peers
PeerName=Maglan
PeerFile=${path_vpn}/${PeerName}
Script="VPN $PeerName"
sleepvalue=3
ETH=1

depend() 
{
  use net
}

start() 
{
  local msg=""
  local ret=0
  local ppp_dev=""
  local route_list=""
  local route_cmd=""

        echo
        msg="Запускаестя $Script"
	ebegin $msg

        ret=-1
        msg="Проверяем на существование файл ${pptp_cmd}"
	ebegin $msg 
        if [ -e  ${pptp_cmd} ]
	then
          msg="Файл ${pptp_cmd} существует"
          ebegin $msg 
	  eend 0

          msg="Проверяем на существование файл ${PeerFile}"
          ebegin $msg 

          if [ -e  ${PeerFile} ]
	  then
             msg="Файл ${PeerFile} существует"
             ebegin $msg 
             eend    

             msg="Получаем из файла ${PeerFile} сервер VPN "
             ebegin $msg 
             vpn_ip=`sed -r -n 's/^.+Server *IP: *//p' ${PeerFile}`
             msg="Сервер VPN: \"$vpn_ip\""
             ebegin $msg
	     eend 0 

             ret=-3
             msg="Запускаем pptp"
             ebegin $msg

             if  ${pptp_cmd} ${vpn_ip} call ${PeerName} 
	     then
                 msg="pptp запущен"
		 ebegin $msg
                 eend 0 $msg

                 sleep  $sleepvalue

                 ret=-3
		 msg="Проверяем наличие интерфейса Potin-to-Point"
		 ebegin $msg

                 ppp_dev=`${ifconfig_cmd} | gawk '/Point-to-Point/{print $1}' | tail -n 1`
		 if [ -n "${ppp_dev}" ]
		 then
                     msg="Интерфиейс Potin-to-Point: \"$ppp_dev\""
                     ebegin  $msg
		     eend 0

                     ret=-4
                     msg="Получаем из файла ${PeerFile} перечень маршрутов (если они существуют)"
                     route_list=`gawk 'BEGIN{FS="Route:"}/Route:/{$2= ("route " $2  ); $2=gensub(/ +/,";","g",$2);print $2;}' ${PeerFile}`

                     if [ -n "${route_list}" ]
		     then
                        eend 0
                        ebegin "В файле ${PeerFile} найдены маршруты"
			eend 0
			for i in  $route_list
		        do
                           route_cmd=`echo ${i} | sed -r 's/;/ /g'`    
                           ebegin  "Добавляем маршрут:  $route_cmd"
                           ${route_cmd}
			   
			   if [ $? != 0 ] 
			   then 
			        ewarn "Не удалось добавить маршрут  $route_cmd Возможно некоторые узлы будут недоступны"
			   fi
			   eend 0
		        done
		     else 
                        ewarn "В файле ${PeerFile} отсутсвуют маршруты. Возможно некоторые узлы будут недоступны"
		     fi
		     ret=0
		else
                     msg="Интерфиейсы Potin-to-Point не найдены"
                     eend  ${ret} "${msg}"
		fi
	     else
                 msg="pptp НЕ ЗАПУЩЕН"
                 eend  ${ret} "${msg}"
	     fi
             
	  else 	  
              msg="ФАЙЛ $Script НЕ СУЩЕСТВУЕТ. VPN НЕ ЗАПУЩЕН !!!" 
	      eend  ${ret} "${msg}"
 	  fi    
	else
              msg="ФАЙЛ ${pptp_cmd} НЕ СУЩЕСТВУЕТ. VPN НЕ ЗАПУЩЕН !!!" 
	      eend  ${ret} "${msg}"
        fi

	if [ $ret != 0 ];
	then
           msg="ЗАПУСК $Script ЗАВЕРШИЛСЯ ОШИБКОЙ С КОДОМ $ret"
   	   eend  ${ret} "${msg}"
	else
           msg="$Script успешно запущен с кодом возврата $ret"
	   ebegin "${msg}"
	   eend 0
	fi 
	return ${ret}
}

stop() 
{
  local ret_code=0
	ebegin "Останавка $Script"
        kill_pptp
        ret_code=$?
	eend $ret_code "Останавка $Script завершилась ошибкой"

        if [ $ret_code == 0 ]
	then
           ebegin "Перезапуск интерфейса net.eth${ETH}"
           /etc/init.d/net.eth${ETH} restart
	   eend $?
	fi 
	return ${ret_code}
}

kill_pptp()
{
   local kill_list=""
   local kill_pid_list=""
   local cmd_kill=""
   local ret=0

   ebegin "Получаем список всех процессов pptp" 
   kill_list=`ps -A |gawk 'BEGIN{ORS=" "}/ +pptp[^ ]*$/{print ($4 "(PID=" $1 ")")}'`
 
   if [ -n "${kill_list}" ]
   then      
      kill_pid_list=`echo ${kill_list} | gawk 'BEGIN{FS="";RS=" "; ORS=RS;}{$0=gensub(/([^ ]+PID=|\))/,"","g"$0); print $0;}'`
      eend 0;
      ebegin "Список завершаемых процессов:"
      echo "${kill_list}"
      eend 0

      eend 0;
      ebegin "Список PID-ов завершаемых процессов:"
      echo "${kill_pid_list}"
      eend 0

      ebegin "Завершаем процессы"
      kill -s TERM ${kill_pid_list}

      sleep  $sleepvalue

      kill_list=`ps -A |gawk 'BEGIN{ORS=" "}/ +pptp[^ ]*$/{print ($4 "(PID=" $1 ")")}'`       
      if [ -n "${kill_list}" ]
      then      
         eend -1 "Не удалось завершить процессы  ${kill_list}"
         ret=-1	 
      else
         eend 0
         ret=0
      fi
   else
        ewarn "Нет процессв для завершения"
	eend 0
	ret=0
   fi
#   return 0;
} 

Файл Maglan

#
# PPTP Tunnel configuration for tunnel Maglan
#
# Server IP: vpn.maglan.net
# Route: del default
# Route: add default dev ppp0
# Route: add -net 10.0.0.0 netmask 255.0.0.0 gw 10.35.27.254


# Tags for CHAP secret selection
name имя_пользователя
remotename  PPTP

# Include the main PPTP configuration file
file /etc/ppp/options.pptp

Скрипт выдернит из этого файла адрес vpn сервера, маршруты и сделает все, что надо.

Если вы не хотите читать хендбук (а это все равно придется делать) то дженту вы даже не установите.
Пробуйте sabayon, calculate, ubuntu, etc.

почем ж в livecd нету stage3?

ну короче ботва вот какая кто может внятно объяснить почему при запуске определённого скрипта(local.start):
# /etc/conf.d/local.start

route add -host 255.255.255.255 dev eth1

route add -host 192.168.0.255 dev eth1
route add -host 192.168.1.31 dev eth1

echo 0 > /proc/sys/net/ipv4/conf/all/forwarding
echo 1 > /proc/sys/net/ipv4/conf/eth0/forwarding

# This is a good place to load any misc programs
# on startup (use &>/dev/null to hide output)
#ebegin "Add reject route to (10,192).x.x.x networks"
# route add -net 10.0.0.0 netmask 255.0.0.0 reject
# route add -net 192.0.0.0 netmask 255.0.0.0 reject
#eend 0

ebegin "Make static ARP table"
/etc/static.arp > /dev/null
eend 0

ebegin "Set TCP window size"
WIND=524288
echo $WIND > /proc/sys/net/core/rmem_default
echo 8388608 > /proc/sys/net/core/rmem_max
echo $WIND > /proc/sys/net/core/wmem_default
echo 8388608 > /proc/sys/net/core/wmem_max
echo 4096 $WIND 8388608 > /proc/sys/net/ipv4/tcp_rmem
echo 4096 $WIND 8388608 > /proc/sys/net/ipv4/tcp_wmem
echo 8388608 8388608 8388608 > /proc/sys/net/ipv4/tcp_mem
eend 0

мене гента пишет:
SIOCADDRT: File exists
SIOCADDRT: File exists
SIOCADDRT: File exists
/etc/conf.d/local.start: line 67: ebegin: command not found
/etc/staric.arp: line 4: while[ 2 -le 254 ]: command not found
/etc/staric.arp: line 5: syntax error near unexpected token 'do'
/etc/staric.arp: line 5: 'do'
/etc/conf.d/local.start: line 69: eend: command not found
/etc/conf.d/local.start: line 71: ebegin: command not found
/etc/conf.d/local.start: line 80: eend: command not found

Почему? Мозгов мало чтоб понять, объясните пожалуйста.

с твоей "ботвой" есть несколько вопросов

ты умееш писать на нормальном русском языке?
каким образом проблемы с настройкой сети относятся этой теме?
зачем всё это написано в local.start когда оно должно быть в conf.d/net и sysctl.conf?
это вообще что за мусор?

ebegin "Make static ARP table" 
/etc/static.arp > /dev/null 
eend 0

после ответа на эти вопросы тема станет неактуальна...

Ну во-первых я пишу на нормальном русском не надо гнать, во-вторых к этой теме настройка сети относиться самым блин прямым образом, а именно тему я создал, чтобы понять как ставиться(работает и настраивается) гента, новую тему делать смысла не вижу так как и по генте ещё вопросов миллион.
Затем оно написанно в локал.старт чтобы стартовать после перезагрузки всю локалку.
И поверь мне это не мусор, а обнуление арповской таблицы, если я не ошибаюсь.
Тема остаётся открытой, так как мне не нужны вот такие вот комменты, а нужны разъяснения почему именно здесь генту выдаёт именно такую ошибку.
Заранее спасибо за помощь.
P.S. любителей русского языка просьба не беспокоить

хорошо, не беспокою.