Я бы рекомендовал Mediabuntu, и именно поэтому:
Мой друг - графический дизайнер и музыкант. Поэтому у него есть записывающее оборудование, которое он использует, и планшет. Планшет работал из коробки с помощью Mediabuntu (и был настроен правильно и хорошо работал с Gimp и т. Д.). Его записывающее оборудование также было хорошо воспринято (хотя это в основном связано с оборудованием). Ему было легче удалить 4-5 приложений, которые ему не нужны, а затем выследить пакеты и программное обеспечение, которые он хотел.
Однако у Mediabuntu есть некоторые отступления. Не будучи «официальным» «ароматом», он может отставать в развитии от восходящего потока, но это редко бывает серьезной проблемой.
sudo vim /etc/network/interfaces
DHCP
# Loopback
#
auto lo
iface lo inet loopback
# network card
auto eth0
iface eth0 inet dhcp
Статический
# Loopback
#
auto lo
iface lo inet loopback
# network card
#
auto eth0
iface eth0 inet static
address 192.168.1.254
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
Перезагрузите сеть.
sudo /etc/init.d/networking restart
Если вы используете static, вы можете захотеть проверьте /etc/resolv.conf, чтобы убедиться, что указаны серверы имен. Это может выглядеть так:
nameserver 208.67.222.222 # OpenDNS
nameserver 8.8.8.8 # Google
domain example.com
search example.com
Добавьте eth0 в auto lo, например:
auto lo eth0
Это вызовет lo (loopback) и eth0 при запуске ifup -a (выполняется во время загрузки).
[d2 ] Из man interfaces: Линии, начинающиеся со слова «авто», используются для идентификации физических интерфейсов, которые должны быть подняты, когда ifup запущен с опцией -a. (Эта опция используется сценариями загрузки системы.) Имена физических интерфейсов должны следовать за словом «авто» в той же строке. Могут быть несколько «авто» строф. ifup приводит именованные интерфейсы в указанном порядке.Сегодня у меня была проблема с игнорированием неизвестного интерфейса eth0 = eth0. Для меня проблема была связана с тем, что я настраивал eth1 (в статическом) вместо eth0 ( У меня не было eth0 настроено).
Итак, я просто переименовал eth1 в eth0, и он сработал.
Надеясь, что это может помочь любому, кто совершил ту же ошибку.
PS: извините за мой плохой английский, не стесняйтесь сказать любую ошибку;)
это не помогает, если вы не хотите устанавливать IP-адрес на этом интерфейсе. В моем случае я хотел воспитывать eth0, чтобы он входил в конфигурацию vswitch. Мне пришлось добавить следующее для интерфейса в / etc / network / interfaces
# eth0 physical, br0 bridge with ovs
auto eth0
iface eth0 inet manual
up ifconfig eth0 up
auto br0
iface br0 inet dhcp
Для людей, столкнувшихся с этой проблемой, и выбранный ответ не работает, запустите ifconfig -a, чтобы убедиться, что ваше устройство ethernet eth0. Моя eth1 по какой-то причине
Итак, в /etc/network/interfaces мне пришлось использовать:
auto lo
iface lo inet loopback
auto eth1
iface eth1 inet dhcp
Я также отредактировал /etc/NetworkManager/NetworkManager.conf и установил:
[ifupdown]
managed=true
У меня была такая же проблема, когда ifup ens192 вывел бы интерфейс, но перезагрузка загрузки или перезагрузки службы не смогла бы вызвать интерфейс ens192 ... он был разрешен с использованием только одной автоматической линии ... [!d0 ]
новая авто линия была такой:
auto lo ens192
iface lo inet loopback
iface ens192 inet static
address x.x.x.x
etc..etc.etc
###
версия, которая не работала, выглядела так (где у меня две автолинии)
auto lo
iface lo inet loopback
auto ens192
iface ens192 inet static
etc...etc..etc.