Debian 10 и не сохраняется статический маршрут

Автор Роман XCd, 10 апреля 2020, 07:50:58

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Роман XCd

Здравствуйте
перешел на сервер с Debian 10.
нужно прописать статический маршрут на постоянной основе.
команда ip route add 192.168.160.0/24 via 10.1.1.83  маршрут добавляет и он работает.
но при сохранении в файле /etc/network не добавляется.... или я не то пишу или в 10 Debian команды другие. (в Убунту 18 это работало)

Подскажите пожалуйста.
вот сам interfaces

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback
#ip route add 192.168.160.0/24 via 10.1.1.83
#up route add -net 192.168.160.0 netmask 255.255.255.0 gw 10.1.1.83
#post-up route add -net 192.168.160.0 netmask 255.255.255.0 gw 10.1.1.83
#post-up ip route add 192.168.160.0/24 via 10.1.1.83
#post-up route add 192.168.160.0/24 via 10.1.1.83
post-up /sbin/ip r add 192.168.160.0/24 via 10.1.1.83
pre-down /sbin/ip r del 192.168.160.0/24 via 10.1.1.83
post-up route add -net 192.168.160.0 netmask 255.255.255.0 gw 10.1.1.83
pre-down route del -net 192.168.160.0 netmask 255.255.255.0 gw 10.1.1.83

Сам сервер получает по DHCP адрес 10.1.1.17 255.0.0.0







sugresden

#1
если я правильно начал разбираться,то у тебя нет ни одного поднятого интерфейса кроме как петли.

у меня другая проблема то же на debian 10
подскажите как правильно настроить маршрутизацию между двумя сетевками, одна смотрит в инет, вторая в локалку


source /etc/network/interfaces.d/*

# The loopback network interface
auto lo eno2 eno1
iface lo inet loopback

# The primary network interface
allow-hotplug eno2
iface eno2 inet static
        address 192.168.2.1
        netmask 255.255.255.0
        broadcast 192.168.2.255
        network 192.168.2.0

iface eno1 inet static
        address 192.168.1.50
        netmask 255.255.255.0
        broadcast 192.168.1.255
        network 192.168.1.0
        gateway 192.168.1.1

eno1 смотрит в инет и все замечательно
eno2 смотрит в локалку.
попробовал настроить маршрут через webmin
[attach=1,msg119565]
ничего не работает.
смотрю interfaces
там появляется строчка
up ip route add 192.168.2.0/24 dev eno2
пробую перезапустить сеть
systemctl restart networking
выходит ошибка
Цитировать[....] Restarting networking (via systemctl): networking.serviceJob for networking.service failed b                                                         ecause the control process exited with error code.
See "systemctl status networking.service" and "journalctl -xe" for details.

ошибка убирается только после редактирования interfaces с последующей перезагрузкой

sugresden

еще у меня не выполняется команда
ip route add 192.168.2.0/24 via 192.168.1.50 dev eno1
выходит ошибка
ЦитироватьRTNETLINK answers: File exists
может у меня какой нибудь библиотеки не хватает ?

sugresden


Theo014

#4
Добрый день.
Я решил проблему так

iface enp0s8 inet static
    address 192.168.11.2/24
    up ip route add 192.168.12.0/24 via 192.168.11.3 dev enp0s8


да, и незабываем

/etc/init.d/networking reload