LINUX.ORG.RU
решено ФорумAdmin

Не пойму почему не добавляется новый маршрут в Debain 10

 ,


0

1

Добрый день

# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug ens18
iface ens18 inet static
address 192.168.10.55
netmask 255.255.255.0
gateway 192.168.10.1
up route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.10.20

Почему не появляется в ip route новый маршрут, делал и /etc/init.d/networking restart, и /etc/init.d/networking reload, и хост перезагружал…

Что не так делаю?

короче сработал только вариант со скриптом


# cat /etc/network/if-up.d/additional
#!/bin/sh

if [ "$IFACE" = "ens156" ]; then
    ip route add 192.168.1.0/24 via 192.168.10.20
fi

что то руководств полно, официальная вики молчит… не ожидал такого подвоха от дебиан

Shulman ()
Последнее исправление: Shulman (всего исправлений: 1)

Взято от сюда /usr/share/doc/ifupdown/examples/network-interfaces

# For more complicated configurations, for example adding more routes,
# you can use the "up" and "down" lines to have commands executed when the
# interface is brought up resp. down:
#
# auto eth0
# iface eth0 inet static
#     address 192.168.1.42/25
#     up ip route add 192.168.1.128/25 via 192.168.1.2 onlink dev $IFACE
#     down ip route del 192.168.1.128/25 via 192.168.1.2 onlink dev $IFACE

pvvking ★★ ()