Gentoo 2012 актуальная документаци [SOLVED]
yogger 12 Августа, 2012 - 22:16
Вопрос исчерпан...
Актуальная документация http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=8#doc_chap2
Полезно также http://www.gentoo.org/doc/en/openrc-migration.xml
Большое спасибо Incinerator
Благодаря изысканиям выяснилось что /etc/conf.d/network задинозаврили, пользуйте net*-сценарии только их надо сначала создать.
Не забываем прописывать dns_servers="xxx.xxx.xxx.xxx" в /etc/conf.d/net.eth*, если вы его конечно используете...
Шаблон установки перекочевал в отдельную тему...
Поехали в аффтара из-за стиля аффтора
slepnoga
»
- Для комментирования войдите или зарегистрируйтесь
iptables вы не ставите на
iptables вы не ставите на этапе установки?
а зачем нужен
а зачем нужен SystemResqueCD?
Если без него, то портянку с конфигом граба ведь можно
заменить на grub-mkconfig
И еще, зачем граб ставится кальковский?
А ничего, что вместо ядра и
А ничего, что вместо ядра и initrd используется целый ISO-шник?
Вообще-то я весьма удивлён...
emerge Your world
Gentoogle
ты ничего не понял :) Правда
ты ничего не понял :)
Правда топикстартер понял еще меньше.
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Путь Генту - путь осознаного линуксойда...
Путь Генту - путь осознаного линуксойда... За каждую сточку своего конфига я могу ответить, и аргументировать её нахождение...
Так я и попросил разъяснить
Так я и попросил разъяснить суть использования целого ISOшника...
Именно потому, что не понял сути и смысла...
Совершенно без сарказма...
Если нет желания объяснять - можно оставить без ответа.
emerge Your world
Gentoogle
Тихо господа... тихо...
Обясняю насчёт SystemRescueCd..
На самом деле я на этапе установке и первых пусков ядро не собираю, экономлю время, а пользую ядро SystemRescueCd
Собираю ядро (спокойно и не торопясь) для каждой системы без initrd...ну не люблю я его...
Для первых терминальных пусков ядро SystemRescueCd очень даже подходит тем более у него
есть возможность запуска "не родной" (только для чтения sysrcd.dat) системы, а с корня новенького, чистенького терминальненького генту....
Можно даже его использовать на иксах если использовать vesa или fbdev, но если ставить нормальные дрова то с видео могут быть проблемы...
iptables на этапе установки не ставлю, хотя наверно надо, но у меня на маршрутизаторе вроде бы фаервол неплохо настроен...
А так базара нет вещ нужная, но нормальная настройка требует времени....
Насчёт портянки с /etc/grub.d/40_custom, незнаю как к ней пришёл,
Ну, считай:
1-рабочее ядро
2-предварительное(аварийное) ядро
3-SystemRescueCd "живая" система обычное ядро
4-SystemRescueCd "живая" система расширенное ядро
Кальковский grub из "коробки" идёт сразу версии 2, и сразу русский...
А так вобще ВСЕГДА в /boot кидаю актуальный дистр SystemRescueCd для различных нужд...
Ну а коли он все равно есть чего бы с него не взять зашибателькое ядро которое хавает все оборудование как семечки...
Кстати если вы сейчас захотите собрать wicd он не собирётся вчера брал последнюю стадию установил сиистему и нихрена не собирается, хотя в апреле я собирал систему по этому конфигу и всё легло нормально...собирал на разных компах...
Путь Генту - путь осознаного линуксойда... За каждую сточку своего конфига я могу ответить, и аргументировать её нахождение...
У меня пробелы в сетевых настройках, спасает dhcpcd...Но что бы подняться на ступень осознаности надо вкурить текущий /etc/conf.d/network, все обрывки, которые есть на форуме для объяснений не годятся...В хендбуке всё путёво было описано, но для net.eth0... Сейчас генту использет openRC (по моему в прошлом году перешли). Да можно создать net.eth0 и работать будет но при загрузке будет ругать и обзываться на вас за deprecated net.eth0... Всё меняеться, пора и документацию немного поменять...
Напоминаю вопрос кто объяснит как настраивать /etc/conf.d/network, ВАШИ УСИЛИЯ ПОМОГУТ МНОГИМ СТРАЖДУЮЩИМ!!!
http://www.gentoo.org/doc/en/
http://www.gentoo.org/doc/en/openrc-migration.xml
Да и хэндбук же http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=8#doc_chap2
Спасибо
Во как это называется миграция на openRC...
Спасибо...Если нету русского мана, попробую перевести и как-нибудь внесём в русский хендбук
# emerge --sync # eselect
где вы были всё это время? за такими новостями нужно следить
челу не до этого, он Я
челу не до этого, он
;)
куда уж там юзать, если так красиво бегут по экрану строчки
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Нет предела совершенству....
Нет предела совершенству....
Тю...
sempron yogger # date
Пн. авг. 13 21:14:33 MSK 2012
sempron yogger # eselect news list
News items:
[1] N 2009-04-18 Generation 1 Java Setup Deprecated
[2] N 2010-03-23 New desktop subprofiles for GNOME and KDE
[3] N 2010-08-01 --as-needed enabled in default profiles
[4] N 2011-04-27 Upgrade to GLIB 2.28
[5] N 2011-08-28 Mesa r600 driver now defaults to gallium
[6] N 2012-03-16 udev-181 unmasking
[7] N 2012-04-24 The default JPEG implementation
[8] N 2012-05-21 Portage config-protect-if-modified default
less
всё верно
Верно он там лежит, но тогда в handbook надо внести ls /usr/portage/metadata/news...
А там даже eselect news list не писано...
Теперь как осознатый линуксоид я перед установкой, осознано, буду смотреть /usr/portage/metadata/news/*
В свой конфиг поставил почти на первое место...Спасибо за пинок....
Не нужно ничего никуда
Не нужно ничего никуда смотеть - eselect news выводит новости только вас косающиеся. Если вы заново всё устанавливаете, то stage, minimal и sysrecuecd уже давно перешли на openrc.
Вам следует при несовпадении ваших знаний требованиям системы смотреть докумекнтанцию, где описан актуальный синтаксис conf.d/net:
Внимательно осмотрел
Внимательно осмотрел предлагаемый /etc/conf.d/net.example,и не нашёл упоминания о dns_servers, а без него не ресолвится, хорошо старый конфиг откопал 2010 года...
Так что господа если что не забудте прописывать dns_servers если не хотите вбивать айпишики вручную...
Если бы вы читали форум, то
Если бы вы читали форум, то давно бы знали, что есть /usr/share/doc/openrc-/net.example.bz2, который и есть актуальный пример конфига. Осознанный линуксоид ))))))
Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"
/etc/conf.d/net.example
/etc/conf.d/net.example прилагаемый в стадии3 - это разархивированный /usr/share/doc/openrc-/net.example.bz2 можно смотреть и туда и туда...
yogger
DNS прописывается в /etc/resolv.conf
и всё (вместо x и y - ip-адреса).
В чём проблема-то?
sspphheerraa написал(а):DNS
Ай-ай-ай....
© Gentoo Handbok
Это в каком Хэндбуке такое
Это в каком Хэндбуке такое написано? Здесь такого нет. И работает нормально.
http://www.gentoo.org/doc/en/
http://www.gentoo.org/doc/en/handbook/handbook-amd64.xml?full=1#book_part1_chap8 раздел
8.b. Networking Information
Ну и
http://www.gentoo.org/doc/en/handbook/handbook-amd64.xml?full=1#book_part4
докучи
eegorov
Не думал, что хендбуки одинаковой архитектуры и языка не синкаются между собой. Так что, обновляется сначала full версия, а потом уже версия "по главам"...
По поводу DNS, всё правильно, в /etc/conf.d/net прописываются специфические настройки для определённого интерфейса/MAC/SSID/etc... и в этом случае эти настройки будут иметь приоритет перед /etc/resolv.conf
Но если нужно установить глобально, то - resolv.conf. Во всяком случае нигде не написано, что он "DEPRECATED".
resolv.conf не динозаврили,
resolv.conf не динозаврили, его не могут задиназаврить, это конфиг файл, а вот сценарии, которые его генерируют могут динозаврить...сейчас ругаются только /etc/conf.d/network
Пробуем:
sempron yogger # /etc/init.d/net.eth0 stop
* Stopping sshd ... [ ok ]
* Unmounting network filesystems ... [ ok ]
* Bringing down interface eth0
* Removing addresses
* 192.168.1.2/24
sempron yogger # /etc/init.d/network start
* Setting NIS domainname: none ... [ ok ]
* The network script is deprecated and will be
* removed in the future.
* Please use the net.* scripts to manage your network interfaces.
* Starting network [ ok ]
* Setting default route gw 192.168.1.1 ...
SIOCADDRT: Нет такого процесса [ !! ]
sempron yogger # ping mail.ru
ping: unknown host mail.ru
sempron yogger # /etc/init.d/network stop
* Stopping network [ ok ]
sempron yogger # /etc/init.d/net.eth0 start
* Bringing up interface eth0
* 192.168.1.2 ... [ ok ]
* Adding routes
* default gw 192.168.1.1 ... [ ok ]
sempron yogger # ping -c 3 mail.ru
PING mail.ru (94.100.191.248) 56(84) bytes of data.
64 bytes from 94.100.191.248: icmp_req=1 ttl=58 time=33.1 ms
64 bytes from 94.100.191.248: icmp_req=2 ttl=58 time=32.4 ms
64 bytes from 94.100.191.248: icmp_req=3 ttl=58 time=32.5 ms
--- mail.ru ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 32.491/32.751/33.186/0.309 ms
Что и требовалось доказать...
ПЕРЕД УСТАНОВКОЙ МЫ КОПИРУЕМ
ПЕРЕД УСТАНОВКОЙ МЫ КОПИРУЕМ resolv.conf и nameserver там уже прописан...
Попробуй не скопировать его
cp -L /etc/resolv.conf /mnt/gentoo/etc/ (даже трясутся за то чтоб это не ссылка была флаг "-L")
,и при переходе в новую систему
chroot /mnt/gentoo /bin/bash...
Получаешь БИМ!БАШ! и сеть только по ip, а о именах можешь позабыть, даже emerge --sync не сделаешь...
Так откуда взялся resolv.conf с которого мы копировали, он сгенерировался по время пуска "живой" системы, dhcpcd его сгенерировал...
ПОВТОРЯЮ resolv.conf генерируется каждый запуск, можно изменить его значение вручную, но при перезагрузке эти изменеия исчезнут...
yogger
Легко лечится добавлением 'nohook resolv.conf' в конфиг dhcpcd.
yogger написал(а): ПОВТОРЯЮ
Странно, у меня ничего не генерируется. Прописана парочка адресов DNS серверов, статичных.
И в /etc/conf.d/net ничего про DNS нету.
Легко проверить по дате
Легко проверить по дате создания...
yogger@sempron ~ $ ls -lh --time=ctime /etc | grep resolv.conf && uptime
-rw-r--r-- 1 root root 69 авг. 15 19:27 resolv.conf
19:53:06 up 25 min, 3 users, load average: 0.01, 0.07, 0.13
Можно ваш net конфиг
Можно ваш net конфиг посмотреть и вывод команды:
clear && echo "-----------------------------------" && cat /etc/resolv.conf && echo "-----------------------------------" && rc-update show
Вот мой...
-----------------------------------
# Generated by net-scripts for interface eth0
nameserver 192.168.1.1
-----------------------------------
acpid | default
bootmisc | boot
consolefont | default
cupsd | default
dbus | default
devfs | sysinit
dmesg | sysinit
fsck | boot
gpm | default
hostname | boot
hwclock | boot
keymaps | boot default
killprocs | shutdown
local | default
localmount | boot
modules | boot
mount-ro | shutdown
mtab | boot
net.eth0 | default
net.lo | boot
netmount | default
procfs | boot
root | boot
savecache | shutdown
sshd | default
swap | boot
sysctl | boot
syslog-ng | default
termencoding | boot
udev | sysinit
udev-postmount | default
urandom | boot
xdm | default
sempron yogger #
Белым по чёрному писано
Тут белым по чёрному написано
cat /etc/resolv.conf
# Generated by net-scripts for interface eth0
nameserver 192.168.1.1
Хендбук в ОФИЦИАЛЬНОМ дереве portage
yogger@sempron ~ $ find /usr -iname *handbook*
Поиск ничего не дал, делаю вывод что в stage3 книжки нет, а она должна там быть.
ПРЕДЛАГАЮ создать в ОФИЦИАЛЬНОМ дереве portage секцию handbooks и в неё складывать все ebuild для хендбуков, дёшево и сердито...
Потом emerge --sync && eselect handbooks list && eselect handbooks read 1
эпический топик. поднимает
эпический топик. поднимает настроение)
Люди давайти считать способы
Люди давайти считать способы инициации сети:
1. непосредсвенное редактирование
2. net-сценарии
3. dhcpcd
4. различные менеджеры wicd NetworkManager
Какой способ лучше?
язабан, сщитаю
язабан, сщитаю
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
банить может и не надо, но
банить может и не надо, но вот топик заламинировать в "аффтара" вполне целесообразно на мой взгляд)
так куда перенесён шаблон?
так куда перенесён шаблон?