Добавление статических маршрутов в debian 10 в /network/interfaces

Думаю, проблема в том, что вы и timeoutвидите разные отправные точки:

Для вас тайм-аут должен начинаться при отображении изображения. Но для timeoutоно начинается тогда, когда оно запущено.

Существует "случайный" промежуток между этими двумя моментами времени :времени загрузки. Вы должны отложить выполнение timeoutдо завершения загрузки.

0
02.09.2019, 13:30
3 ответа

Линии up...не стоят -сами по себе, они являются продолжением линии iface...перед ними. До Debian 9 фактический сетевой интерфейс почти всегда был последней записью в /etc/network/interfaces, поэтому простое добавление строк up route add...в конце, возможно, действительно работало довольно часто.

Если вы решили установить среду рабочего стола, установка, скорее всего, будет включать NetworkManager, и в этом случае может вообще не быть строки ifaceдля вашего сетевого интерфейса, что позволит вместо этого управлять интерфейсом NetworkManager. В этом случае вы можете использовать одну команду -time nmcliдля постоянного добавления новых маршрутов :

.
 nmcli c modify eno1 +ipv4.routes "1.2.3.4/23 2.3.4.5" # network route
 nmcli c modify eno1 +ipv4.routes "2.3.4.5 3.4.5.6" # host route

И если вы не используете NetworkManager... пакет net-tools, включающий старые команды ifconfigи route, устарел, начиная с Debian 9, и больше не устанавливается по умолчанию. Поэтому, если вы явно не выбрали установку net-tools, вместо этого следует использовать более новые команды ip route:

.
iface eno1...
    up /bin/ip route add 1.2.3.4/23 via 2.3.4.5   # network route
    up /bin/ip route add 2.3.4.5/32 via 3.4.5.6   # single host route
7
28.01.2020, 02:39

Я решаю проблему в /etc/systemd/network/, здесь я помещаю всю конфигурацию сети!

Заменить или прокомментировать, если существует:dhcp.networkфайл для static.network

[Match]
Name=e*

[Network]
Address=aaa.aaa.aaa.aaa/aa  (MY IP)
Gateway=ccc.ccc.ccc.ccc         (Default Gateway)
DNS= 8.8.8.8
DNS= 8.8.4.4


[Route]
Destination=yyy.yyy.yyy.yyy/yy
GatewayOnlink=true
Gateway=zzz.zzz.zzz.zzz
Metric=1


[Route]
Destination=xxx.xxx.xxx.xxx/xx
GatewayOnlink=true
Gateway=xxx.xxx.xxx.xxx
Metric=1
0
31.05.2021, 20:59

Это работает для Debian 9 (Debian Stretch ), Debian 10 (Debian Buster )и Debian 11 (Debian Bullseye):

Отредактируйте файл /etc/network/interfacesи добавьте свои постоянные маршруты.

Пример:

auto ens192
allow-hotplug ens192
iface ens192 inet static
    address 192.168.221.54/24
    gateway 192.168.221.1
    dns-nameservers 82.99.137.41 212.158.133.41
    dns-search secar.cz
    up ip route del 192.168.0.0/24 via 192.168.221.1 dev ens192 
    up ip route add 192.168.0.0/24 via 192.168.221.1 dev ens192
    up ip route del 192.168.1.0/24 via 192.168.221.1 dev ens192
    up ip route add 192.168.1.0/24 via 192.168.221.1 dev ens192

Вот полное руководство по постоянным статическим маршрутам Debian

1
07.10.2021, 11:42

Теги

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