Установка сети
al1en 18 января, 2015 - 00:46
Здравствуйте, форумчане!
У меня такая проблема: при установке 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 это не сделано?
.
ИМХО это уже перестраховка.
Думаю, начинать надо с замены
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 написал(а): Ещё один
Нет, eudev не переименовывает. Пустой файл - имхо костыль.
Всё дело в том, что udev как таковой в gentoo уже давно virtual. На выбор два варианта, или eudev (продолжение развития openrc), или udev, который по сути systemd.
А eudev предпочтительнее не только потому, что имена интерфейсов идут по классической схеме, но и потому что его разрабатывают конкретно участники Gentoo Community, т.е. оно джентушнегу роднее :)
sspphheerraa написал(а): Нет,
Как делает eudev в gentoo -- не знаю, не пробовал ещё. А вот eudev (version=2.1.1) в CRUX -- таки переименовывает, проверено. Оттуда я этот рецепт и взял.
Разумеется... А /lib/udev/hwdb.d/*.hwdb -- большая куча костылей.
Насчёт виртуала не понял... sys-fs/udev-216 (3,530 kB) и sys-fs/eudev-1.10-r2 (1,736 kB) -- оба вполне себе пакеты...
Согласен целиком и полностью. Однакож, если ставить gentoo по хэндбуку -- получается поставленным почему-то udev. Отсюда вопрос: заменю его на eudev -- ничего не сломается?
OldMan
Зависимости обычно считаются относительно
[I] virtual/udev
.Не должно (действие аналогично простому обновлению
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, спасибо, пошёл менять. :)