Установка сети

Здравствуйте, форумчане!

У меня такая проблема: при установке gentoo x86_64 я забыл настроить интернет и теперь при запуске системы на virtualbox'e у меня нету интернета. Вопрос как настроить инет?
P.S.
При выводе команды ping выдает следующее:

ping: unknown host ya.ru

Также вывод команды cat /etc/resolv.conf:

Generated by dhcpcd from enp0s3
/etc/resolv.conf.head can replace this line domain HomeGateway
nameserver 10.0.2.3

В виртуальной машине стоит тип сетевой мост.

Короче надо было сделать

Короче надо было сделать следующее:

nano /etc/conf.d/net
заменить config_eth0="dhcp" на config_enp2s0="dhcp"
затем
rc-update del net.eth0 default
cd /etc/init.d
rm net.eth0
ln -s net.lo net.enp2s0
rc-update add net.enp2s0 default

Вопрос решен

В этой жизни нужно не искать себя, а создавать

Вот, к стати, вопрос, почему

Вот, к стати, вопрос, почему официальная позиция gentoo использовать eudev совпадает с описанием в хэндбуке (упоминаются интерфейсы eth*), а в официальных minimal-cd интерфейсы enp* ?

Вроде читал на форумах что

Вроде читал на форумах что это старая проблема gentoo и решается она переменованием интерфейса

В этой жизни нужно не искать себя, а создавать

Нет, решается она маскировкой

Нет, решается она маскировкой sys-apps/systemd и установкой USE="-systemd" глобально.
Вопрос, почему в оффициальных gentoo-minimal-cd это не сделано?

.

sspphheerraa написал(а):
Нет, решается она маскировкой sys-apps/systemd и установкой USE="-systemd" глобально.

ИМХО это уже перестраховка.

sspphheerraa написал(а):
Вопрос, почему в оффициальных gentoo-minimal-cd это не сделано?

Думаю, начинать надо с замены sys-fs/udev на sys-fs/eudev автосборках stage3. И пора уже хоронить sys-fs/udev.

Почему не сделано?
Думаю, изначально из-за неготовности sys-fs/eudev.
Потом — в силу инерции.

Стоит посмотреть в трекере, возможно спросить коно-нибудь из местных дэвов (например Pinkbyte) и отрапортоваться.
Хотя несоответствие реализации описанию в Handbook'е — само по себе является достаточным поводом для открытия бага.

:wq
--
Live free or die

Ещё один способ отучить udev

Ещё один способ отучить udev (и видимо, eudev тоже) переименовывать eth0 в enp8s0, а wlan0 в wlo1 --
нужно создать пустой файл /etc/udev/rules.d/80-net-setup-link.rules

Отрыжка systemd. Как всё просто, интуитивно понятно, само собой разумеется. :-\

OldMan написал(а): Ещё один

OldMan написал(а):
Ещё один способ отучить udev (и видимо, eudev тоже) переименовывать eth0 в enp8s0, а wlan0 в wlo1 --
нужно создать пустой файл /etc/udev/rules.d/80-net-setup-link.rules

Отрыжка systemd. Как всё просто, интуитивно понятно, само собой разумеется. :-\

Нет, eudev не переименовывает. Пустой файл - имхо костыль.
Всё дело в том, что udev как таковой в gentoo уже давно virtual. На выбор два варианта, или eudev (продолжение развития openrc), или udev, который по сути systemd.
А eudev предпочтительнее не только потому, что имена интерфейсов идут по классической схеме, но и потому что его разрабатывают конкретно участники Gentoo Community, т.е. оно джентушнегу роднее :)

sspphheerraa написал(а): Нет,

sspphheerraa написал(а):
Нет, eudev не переименовывает.

Как делает eudev в gentoo -- не знаю, не пробовал ещё. А вот eudev (version=2.1.1) в CRUX -- таки переименовывает, проверено. Оттуда я этот рецепт и взял.

sspphheerraa написал(а):
Пустой файл - имхо костыль.

Разумеется... А /lib/udev/hwdb.d/*.hwdb -- большая куча костылей.

sspphheerraa написал(а):
Всё дело в том, что udev как таковой в gentoo уже давно virtual.

Насчёт виртуала не понял... sys-fs/udev-216 (3,530 kB) и sys-fs/eudev-1.10-r2 (1,736 kB) -- оба вполне себе пакеты...

sspphheerraa написал(а):
На выбор два варианта, или eudev (продолжение развития openrc), или udev, который по сути systemd.
А eudev ... джентушнегу роднее :)

Согласен целиком и полностью. Однакож, если ставить gentoo по хэндбуку -- получается поставленным почему-то udev. Отсюда вопрос: заменю его на eudev -- ничего не сломается?

OldMan

OldMan написал(а):
sspphheerraa написал(а):
Всё дело в том, что udev как таковой в gentoo уже давно virtual.

Насчёт виртуала не понял... sys-fs/udev-216 (3,530 kB) и sys-fs/eudev-1.10-r2 (1,736 kB) -- оба вполне себе пакеты...

Зависимости обычно считаются относительно [I] virtual/udev.

OldMan написал(а):
Отсюда вопрос: заменю его на eudev -- ничего не сломается?

Не должно (действие аналогично простому обновлению sys-fs/udev).

Ну и всегда есть http://gentoo.ru/content/ya-udalilslomal-sistemnyy-paket-i-teper-gentoo-ne-gruzitsya-neuzheli-pereustanavlivatsya

:wq
--
Live free or die

OK, спасибо, пошёл менять. :)

OK, спасибо, пошёл менять. :)

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

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