GStreamer 0.10 удаляется из Debian , и от этого зависит xfce4-Mixer
. Фактически xfce4-Mixer
не был доступен в тестировании
с прошлого октября ... Вам нужно дождаться версии 4.11, которая сейчас находится в экспериментальный
, который будет загружен в нестабильный
, а затем отправится на тестирование
.
Для большего контроля над вашими сетевыми адаптерами установите статический режим на обоих адаптерах или статический режим хотя бы на одном из адаптеров.
Это можно легко сделать в этом конкретном диапазоне, зарезервировав оба IP-адреса для соответствующих MAC-адресов на соответствующих DHCP-серверах, и тогда у вас не будет каких-либо ограничений DHCP и настройка всего или части вручную.
(Э.Г. Если ваша корпоративная политика требует, чтобы вы использовали совершенно другой диапазон IP-адресов при использовании статического, вы все равно можете использовать вышеупомянутую гибридную технологию )
.Согласно этому ответу , это должно быть возможным с dhcp4-overrides
, однако это не поддерживается в Ubuntu с 18.04. Мой обходной путь состоял в том, чтобы создать скрипт ловушки в /etc/networkd-dispatcher/routable.d/
, чтобы удалить маршрут по умолчанию :
#!/bin/sh
# Only remove the default route on the second interface, e.g. eth1
[ "$IFACE" != eth1 ] && exit 0
# delete the default route for this interface
ip route del default dev eth1
Убедитесь, что владельцем и группой файла являются root
и что файл является исполняемым.
Подробнее о сетевом -диспетчере можно узнать здесь:https://gitlab.com/craftyguy/networkd-dispatcher
super@gitlab:~$ lsb_release -dc
Description: Ubuntu 18.04.4 LTS
Codename: bionic
super@gitlab:~$ cat /etc/netplan/50-cloud-init.yaml
# This file is generated from information provided by
# the datasource. Changes to it will not persist across an instance.
# To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
ethernets:
ens18:
addresses:
- 172.16.104.177/24
dhcp4: false
gateway4: 172.16.104.1
nameservers:
addresses:
- 172.16.104.1
search: []
ens19:
dhcp4: true
dhcp4-overrides:
use-routes: false
routes:
- to: 10.0.0.0/16
via: 10.0.90.1
version: 2
super@gitlab:~$ ip r
default via 172.16.104.1 dev ens18 proto static
10.0.0.0/16 via 10.0.90.1 dev ens19 proto static
10.0.90.0/24 dev ens19 proto kernel scope link src 10.0.90.21
172.16.104.0/24 dev ens18 proto kernel scope link src 172.16.104.177
super@gitlab:~$
dhcp4-overrides
у меня не работает на Ubuntu 20.04.
Попробуйте создать отдельные файлы для разных интерфейсов, например,
Для первого интерфейса, для которого вы хотите добавить маршрут по умолчанию, скажем, eth0:
/etc/netplan/00-eth0.yaml
network:
version: 2
ethernets:
eth0:
dhcp4: true
Затем для другого маршрута, который вы хотите избежать по умолчанию, eth1, создайте другой файл:
/etc/netplan/01-eth1.yaml
network:
version: 2
renderer: networkd
ethernets:
eth1:
dhcp4: true
Затем запустите sudo netplan apply
и проверьте свои маршруты с помощьюip r
Похоже, что при использовании networkd в качестве рендерера маршрут по умолчанию не создается.