livecd-i686-installer-2008.0-r1.iso

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

1) Жмешь ctrl+alt+F1 2)

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

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

.

3) Alt-F7

спасибо я terminale

спасибо я terminale прописал sudo -
и ввёл новый пароль
Теперь вопрос в том как правильно от редактировать файлы /etc/ppp/chap-secrets и /etc/ppp/options.pptp
Просто надо поднять PPTP соединение а куда пароль и имя писать(и имя сервера) не понятно???????

Что значит: -su: syntax error near unexpected token 'newline'

P.S. Просто пытаюсь поставить Генту по хэндбуку а там пишут что для дальнейшей настройки нужен и-нэт.

Quote: Теперь

Цитата:
Теперь вопрос в том как правильно от редактировать файлы /etc/ppp/chap-secrets и /etc/ppp/options.pptp
Просто надо поднять PPTP соединение а куда пароль и имя писать(и имя сервера) не понятно???????

# pptp noauth nobsdcomp nodeflate user password

ИЗ

ИЗ Хендбука
#####################################################
Извлечение архива стадии
Важно: Если вы — в x86 и используете «живой диск» с установщиком, на нем нет стадий. Вам понадобится последовать указаниям по использованию файла стадии из интернета.
Архивы стадий находятся на компакт-диске в каталоге /mnt/cdrom/stages. Для получения списка доступных стадий, воспользуйтесь ls:
Листинг 3.1: Список доступных архивов стадий
# ls /mnt/cdrom/stages
Если система сообщает об ошибке, возможно, сначала нужно смонтировать CD-ROM:
Листинг 3.2: Монтирование CD-ROM
# ls /mnt/cdrom/stages
ls: /mnt/cdrom/stages: No such file or directory
# mount /dev/cdroms/cdrom0 /mnt/cdrom
# ls /mnt/cdrom/stages
##########################################################
У меня сидиром монтирован ужо, и там нет папки stages????????????????????????
И подходящих архивов я там не вижу

Всё верно!

Цитата:
Важно: Если вы — в x86 и используете «живой диск» с установщиком, на нем нет стадий. Вам понадобится последовать указаниям по использованию файла стадии из интернета.

У вас именно livecd, т.е. «живой диск».

.

В своё время на этом этапе я как-то разленился, и поставил себе kvpnc
Изначально ставил генту без сети, нужные свежие файлы таская на носителях из третьих мест.
Даже дельты к пакетам вроде таскал, точно не помню :-)
Если "пишут что для дальнейшей настройки нужен и-нэт",
вчитайтесь, что именно нужно, и как этого достичь иным способом.

Разленился и бегать с

Разленился и бегать с носителями к разным источникам - это антонимы ))
Особенно, если с источников нужно сгонять пинками ))))

-= Concordia victoriam gignit =-

Ставил

Ставил livecd-i686-installer-2008.0-r1.iso используя gtk установщик. До этого на этом же разделе было установлено slackware, в mbr lilo прописан.
Проблема: 1) после установки gentoo загрузчик остался lilo хотя вроде бы должен поставиться grub
2) винда загружается также нормально, но при выборе linux пишет что испорчен суперблок sda7
(Это / директория моя). И еще вроде определяется как ext2, а не ext3.(ну как я понимаю в этом суперблоке журналируемость и прописывается и вся остальная инфа).
Подскажите пожалуйста как быть. Заранее спасибо.

I need some help

Короче поставил я этот образ , тоесть инсталятор который в нём был(ГТК+) написал что он комплидед.
Я обрадовался , перезагрузил машину, поставил грузится с винта, а он мне диск фейлур, загрузки нет.
Может надо было ещё чё нить поставить или настроить.
Подскажите Ламеру пожалуйста!
P.S. создал 3 раздела как в русском хендбуке написанно,SDA1 SDA2 SDA3
SDA1 загрузочный
SDA2 раздел подкачки
SDA3 корень
В GTK+ MOunt point для SDA1 указал /
Может я штото не то сделал?

Вообще стоит создавать ещё

Вообще стоит создавать ещё sda4 - для домашних каталогов

sda1 /boot
sda2 swap
sda3 /
sda4 /home

-= Concordia victoriam gignit =-

Забудьте про

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

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

thank's

Спасиб тебе конечно, но легче от твоего совета не стало, я лично сейчас пытаюсь самостоятельно пропихнуть этот груб в МРБ, хотя что мне подсказывает, что не получится этот фокус.
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?

man mount man

Ну ты злобный ))) Ты хоть раз

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

-= Concordia victoriam gignit =-

А зачем до конца? Я в man'ах

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

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

А если ты не знаешь что тебе

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

-= Concordia victoriam gignit =-

Раз 20 ставил

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

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

.

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

Casufi, раз всё так

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

Я ж не даром

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

Так делается в

большое спасибо

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

quote

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 в студию.

respect

Ты был прав 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

Монтируем рут ридонли : 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.

re

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!

спасибо l6xus

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

Короче вчера вроде всё встало более менее ровно, теперь почему-то 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 в

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 -

в генту нет 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 этого жёсткого.

Если PPTP-COMMAND установлен и настроен

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 сервера, маршруты и сделает все, что надо.

Izvinite za translit :/

Izvinite za translit :/ Stavil s LiveCD

Vot resil pomenatj ubuntu na gentoo,nacal ustanovku s pomosju Gentoo Linux Installer (Command Line),vsjo vrode praviljno sdelal,ustanovilosj bez oshibok,delaju perezagruzku pc,vitasil disk i v biose vistavil gruzitsa s harda,poehali,na sekundu viskakivajet tablicka mol grub zagruzaetsa,potom posla zagruzka vsjakih nuznostej,no ekran pri etom vesj v poloskah,tak sekund 30,potom normalnim stanovitsa,no ne zagruzaet Graf.sredi,hotja pri ustanovke vibral xfce4.
Mozhet podskazhite v cem osibka?
Zaranee blagodarju

.

Попробуйте пользоваться не Gentoo Linux Installer,
а прочитать и следовать http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?style=printable&full=1

Если вы не хотите читать

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

Дело не в том,что мне лень,а

Дело не в том,что мне лень,а в том,что даже на команду fdisk /dev/sdb он мне писал,команда неверна 0_0,а гентуу я бы очень хотел поставить,ибо извините за плохое слово убунту меня стала плохо слушаться,плюс,хочу набраться опыта в линуксах,ведь если ручками поставить гентуу,уровень знаний поднимется
Up,vsjo poshlo poehalo,pozelajte udaci ;)
Up2,sto-to ne ponjal s stage3...skacal,nacal ego raspokovku,a mne vidajet,sto mesta nety,kak rsitj problemu?

.

Начать заново, с cfdisk, и дать больше места

Toestj,nacinatj razbijenie

Toestj,nacinatj razbijenie diska zanogo ili vsjo zhe mozno obojtisj?
Da i ne mog bi ti napisatj polnuju komandu s cfdisk,stobi mesto uvelicitj pzls

.

cfdisk это не fdisk.
Ты в него зайди, и сразу всё поймёшь
Я делаю "cfdisk /dev/sda"

Kak ponimaju,sudja po

Kak ponimaju,sudja po Hadnbook on skacivajetsa v /mnt/gentoo,glanul tuda on skacalsja,no pishet sto mesta nety,a vedj v handbook on etom ne 1 strocki,mne libo nada kakto uvelicitj razdel ili ja neznaju,kak raspakovatj togda etot arhiv

mozhet pomozhet kak nitj Size 155491 items, totalling 4.6 GB
Free space 0 B,takoje custvo,a vedj ne dumaju,sto on polnostju zabit...

.

Начни заново, и в этот раз чаще посматривай на "df -h"

А как у тебя распределено

А как у тебя распределено место?
У меня на корень (учитывая, что /var на том же разделе) отводится 20 Gb - в дальнейшем система для компилирования должна иметь свободными хотя бы 5-6 гектар, не считая того, что ещё желательно место свободным держать под всякие нужности вроде скачанных distfiles, разрастающихся логов, кешей и прочих служебной информации, в том числе баз данных и некоторого снижения производительности когда остаётся слишком мало места.

-= Concordia victoriam gignit =-

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

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

i need some help again

ну короче ботва вот какая кто может внятно объяснить почему при запуске определённого скрипта(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. любителей русского языка просьба не беспокоить

заламинировано

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

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".