Изменить маршрут по умолчанию без шлюза для второй сетевой карты

Если вам нужно получить информацию о ваших репозиториях, выполните:

sudo apt-cache policy

Но это не поможет вам достичь цели. Если вы хотите установить пакет из какого-то конкретного репозитория, вы выбираете не репозиторий, а конкретную версию пакета. Чтобы получить список всех версий пакета mysql-server, выполните:

apt-show-versions | grep mysql-server

В моей Ubuntu 18.04 вывод

mysql-server:all/bionic-security 5.7.22-0ubuntu18.04.1 uptodate
mysql-server-5.7:amd64/bionic-security 5.7.22-0ubuntu18.04.1 uptodate
mysql-server-5.7:i386 not installed
mysql-server-core-5.7:amd64/bionic-security 5.7.22-0ubuntu18.04.1 uptodate
mysql-server-core-5.7:i386 not installed

Если вы хотите указать репозиторий, просто загрузите его из apt search, например, для репозитория bionic-updatesвыполните:

apt search linux-image | grep -i bionic-updates

Далее выберите нужную версию и установите ее, например:

sudo apt-get install mysql-server-5.7:amd64

Таким образом, правило для вас:выбрать версию пакета вместо репозитория.

Если вам нужна более старая версия пакета, чтобы избежать использования обновленияapt-mark:

sudo apt-mark hold mysql-server-5.7

Последняя команда предотвращает обновление пакета. Используйте unhold, чтобы отменить это поведение:

sudo apt-mark unhold mysql-server-5.7

Дополнительно см. мой ответ на аналогичный вопрос на Askubuntu:Ubuntu 16.04 и ядро ​​4.15

Еще вариант для вас может бытьзакрепление , читайте внимательно эту тему:Как ставить обновления только из определенного репозитория?

0
18.08.2020, 09:08
2 ответа

Если сеть «восстанавливается», вероятно, NetworkManager пытается что-то сделать за вас. Я предлагаю сразу остановить его и использовать команды более низкого уровня для запуска обоих сетевых устройств.

Единственный явный маршрут, который вам необходимо установить, — это маршрут по умолчанию.

Это должно позволить вам пинговать частную сеть и выполнять все действия в общедоступной сети и Интернете. Как только это сработает, встанет вопрос, как настроить NetworkManager для поддержания этого состояния (и здесь я не могу вам помочь ).

0
18.03.2021, 23:11

После нескольких перезапусков обнаружено, что даже при запущенном NetworkManager конфигурация работает. Я думаю, что добавление IP-адреса eth1 в качестве шлюза может быть фактическим ответом.

0
18.03.2021, 23:11

Теги

Похожие вопросы