LINUX.ORG.RU
ФорумAdmin

Не стартует Netwokring на Debian9

 


0

1

Всем привет! Вчера вечером я не успел(забыл) продлить месячную оплату и сервер был отключен, а сегодня утром оплатил и сервак стал активным. Однако, как обнаружилось 4 из 6-ти дополнительных IPv4 не пингуются из внешних источников.

~# systemctl status networking.service
● networking.service - Raise network interfaces
   Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Fri 2020-07-03 17:35:10 +05; 44s ago
     Docs: man:interfaces(5)
  Process: 350 ExecStart=/sbin/ifup -a --read-environment (code=exited, status=1/FAILURE)
 Main PID: 350 (code=exited, status=1/FAILURE)

Jul 03 17:35:10 .....-plus.ru ifup[350]: ifup: failed to bring up eth0:8
Jul 03 17:35:10 .....-plus.ru ifup[350]: RTNETLINK answers: File exists
Jul 03 17:35:10 .....-plus.ru ifup[350]: ifup: failed to bring up eth0:9
Jul 03 17:35:10 .....-plus.ru ifup[350]: RTNETLINK answers: File exists
Jul 03 17:35:10 .....-plus.ru ifup[350]: ifup: failed to bring up eth0:10
Jul 03 17:35:10 .....-plus.ru ifup[350]: RTNETLINK answers: File exists
Jul 03 17:35:10 .....-plus.ru ifup[350]: ifup: failed to bring up eth0:11
Jul 03 17:35:10 .....-plus.ru systemd[1]: networking.service: Main process exited, code=exited, status=1/FAILURE
Jul 03 17:35:10 .....-plus.ru systemd[1]: networking.service: Failed with result 'exit-code'.
Jul 03 17:35:10 .....-plus.ru systemd[1]: Failed to start Raise network interfaces.
~# sudo /etc/init.d/networking restart
[....] Restarting networking (via systemctl): networking.serviceJob for networking.service failed because the control process exited with error code.
See "systemctl status networking.service" and "journalctl -xe" for details.
 failed!

Не помогает ни одна команда:

~# sudo /etc/init.d/networking restart
~# sudo service networking restart
Если надо, то выложу конфиг /etc/network/interfaces

Зачем конфиги? Вы смотрите ip-адреса на интерфейсах. Если они (все шесть) назначены, значит networking.service отработал и проблема где-то ещё.

mky ★★★★★ ()
Ответ на: комментарий от anc
# 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 eth0
auto eth0
iface eth0 inet static
	address 91.188.222.249/24
	gateway 91.188.222.1
	# dns-* options are implemented by the resolvconf package, if installed
	dns-nameservers 8.8.8.8
	dns-search ru

iface eth0 inet6 static
	address 2a01:48a0:4015:3::91
	netmask 64
	gateway 2a01:48a0:4015:3::1
	autoconf 0 
    dns-nameservers 8.8.8.8
	
iface eth0 inet6 static
	address 2a01:48a0:4015:3::d4
	netmask 64
	
iface eth0 inet6 static
	address 2a01:48a0:4015:3::10
	netmask 64
	
iface eth0 inet6 static
	address 2a01:48a0:4015:3::75
	netmask 64
	
iface eth0 inet6 static
	address 2a01:48a0:4015:3::2a
	netmask 64

iface eth0 inet6 static
	address 2a01:48a0:4015:3::6f
	netmask 64	
	
auto eth0:1
iface eth0:1 inet static
  address 172.16.1.111/32
  
auto eth0:2
iface eth0:2 inet static
  address 172.16.1.112/32
  
auto eth0:3
iface eth0:3 inet static
  address 172.16.1.113/32
  
auto eth0:4
iface eth0:4 inet static
  address 172.16.1.114/32
  
auto eth0:5
iface eth0:5 inet static
  address 172.16.1.115/32
  
auto eth0:6
iface eth0:6 inet static
  address 172.16.1.116/32
  
auto eth0:7
iface eth0:7 inet static
  address 2.58.98.234
  netmask 255.255.255.0
  gateway 2.58.98.1
 
auto eth0:8
iface eth0:8 inet static
  address 193.47.33.12
  netmask 255.255.255.0
  gateway 193.47.33.1
  
auto eth0:9
iface eth0:9 inet static
  address 194.93.0.19
  netmask 255.255.255.0
  gateway 194.93.0.1
  
auto eth0:10
iface eth0:10 inet static
  address 2.58.98.29
  netmask 255.255.255.0
  gateway 2.58.98.1

auto eth0:11
iface eth0:11 inet static
  address 2.58.98.191
  netmask 255.255.255.0
  gateway 2.58.98.1
ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 52:54:00:bc:1e:aa brd ff:ff:ff:ff:ff:ff
    inet 91.188.222.249/24 brd 91.188.222.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet 172.16.1.111/32 brd 172.16.1.111 scope global eth0:1
       valid_lft forever preferred_lft forever
    inet 172.16.1.112/32 brd 172.16.1.112 scope global eth0:2
       valid_lft forever preferred_lft forever
    inet 172.16.1.113/32 brd 172.16.1.113 scope global eth0:3
       valid_lft forever preferred_lft forever
    inet 172.16.1.114/32 brd 172.16.1.114 scope global eth0:4
       valid_lft forever preferred_lft forever
    inet 172.16.1.115/32 brd 172.16.1.115 scope global eth0:5
       valid_lft forever preferred_lft forever
    inet 172.16.1.116/32 brd 172.16.1.116 scope global eth0:6
       valid_lft forever preferred_lft forever
    inet 2.58.98.234/24 brd 2.58.98.255 scope global eth0:7
       valid_lft forever preferred_lft forever
    inet 193.47.33.12/24 brd 193.47.33.255 scope global eth0:8
       valid_lft forever preferred_lft forever
    inet 194.93.0.19/24 brd 194.93.0.255 scope global eth0:9
       valid_lft forever preferred_lft forever
    inet 2.58.98.29/24 brd 2.58.98.255 scope global secondary eth0:10
       valid_lft forever preferred_lft forever
    inet 2.58.98.191/24 brd 2.58.98.255 scope global secondary eth0:11
       valid_lft forever preferred_lft forever
    inet6 2a01:48a0:4015:3::6f/64 scope global
       valid_lft forever preferred_lft forever
    inet6 2a01:48a0:4015:3::2a/64 scope global
       valid_lft forever preferred_lft forever
    inet6 2a01:48a0:4015:3::75/64 scope global
       valid_lft forever preferred_lft forever
    inet6 2a01:48a0:4015:3::10/64 scope global
       valid_lft forever preferred_lft forever
    inet6 2a01:48a0:4015:3::d4/64 scope global
       valid_lft forever preferred_lft forever
    inet6 2a01:48a0:4015:3::91/64 scope global
       valid_lft forever preferred_lft forever
    inet6 fe80::5054:ff:febc:1eaa/64 scope link
       valid_lft forever preferred_lft forever
rafaello ()
Ответ на: комментарий от rafaello

хочу сказать, что вполне вероятно конфиг написан с некоторыми ошибками, однако в таком виде все работало более полгода. И за эти полгода были такие же случаи отключения за неуплату, а потом активация после оплаты, и все работало хорошо

rafaello ()
Ответ на: комментарий от rafaello

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

Мы не знаем что у вас работало там «полгода». И как оно работало.
Но ругань в логах идет на defgw

gateway 193.47.33.1
gateway 2.58.98.1

И так далее.

Если вам действительно нужно разные defgw то используйте pbr. Но раз вы написали про хостинг, то думаю оно должно робить через первый выданный. Если нет, то это странный хостинг.

anc ★★★★★ ()
Ответ на: комментарий от anc

Ребята, прошу помочь!
Действительно, на этом хостинге шлюзы для разных Ай Пи разные.
194.93.0.19 — 255.255.255.0 — 194.93.0.1
193.47.33.12 — 255.255.255.0 — 193.47.33.1
91.188.222.249 — 255.255.255.0 — 91.188.222.1
2.58.98.234 — 255.255.255.0 — 2.58.98.1
2.58.98.191 — 255.255.255.0 — 2.58.98.1
2.58.98.29 — 255.255.255.0 — 2.58.98.1
Вот сейчас из 4-х ошибок осталось 2
Вот новый конфиг

# 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 eth0
auto eth0
iface eth0 inet static
	address 91.188.222.249
	netmask 255.255.255.0
	gateway 91.188.222.1
	# dns-* options are implemented by the resolvconf package, if installed
	dns-nameservers 8.8.8.8
	dns-search ru

iface eth0 inet6 static
	address 2a01:48a0:4015:3::91
	netmask 64
	gateway 2a01:48a0:4015:3::1
	autoconf 0 
    dns-nameservers 8.8.8.8
	
iface eth0 inet6 static
	address 2a01:48a0:4015:3::d4
	netmask 64
	
iface eth0 inet6 static
	address 2a01:48a0:4015:3::10
	netmask 64
	
iface eth0 inet6 static
	address 2a01:48a0:4015:3::75
	netmask 64
	
iface eth0 inet6 static
	address 2a01:48a0:4015:3::2a
	netmask 64

iface eth0 inet6 static
	address 2a01:48a0:4015:3::6f
	netmask 64	
	
auto eth0:1
iface eth0:1 inet static
  address 172.16.1.111/32
  
auto eth0:2
iface eth0:2 inet static
  address 172.16.1.112/32
  
auto eth0:3
iface eth0:3 inet static
  address 172.16.1.113/32
  
auto eth0:4
iface eth0:4 inet static
  address 172.16.1.114/32
  
auto eth0:5
iface eth0:5 inet static
  address 172.16.1.115/32
  
auto eth0:6
iface eth0:6 inet static
  address 172.16.1.116/32
  
auto eth0:7
iface eth0:7 inet static
  address 2.58.98.234
  netmask 255.255.255.0
#  gateway 2.58.98.1
  up sleep 5 ; /sbin/ip route add default via 2.58.98.1 metric 1
  
auto eth0:8
iface eth0:8 inet static
  address 193.47.33.12
  netmask 255.255.255.0
#  gateway 193.47.33.1
  up sleep 5 ; /sbin/ip route add default via 193.47.33.1 metric 2
  
auto eth0:9
iface eth0:9 inet static
  address 194.93.0.19
  netmask 255.255.255.0
#  gateway 194.93.0.1
  up sleep 5 ; /sbin/ip route add default via 194.93.0.1 metric 3
  
auto eth0:10
iface eth0:10 inet static
  address 2.58.98.29
  netmask 255.255.255.0
#  gateway 2.58.98.1
  up sleep 5 ; /sbin/ip route add default via 2.58.98.1 metric 1

auto eth0:11
iface eth0:11 inet static
  address 2.58.98.191
  netmask 255.255.255.0
#  gateway 2.58.98.1
  up sleep 5 ; /sbin/ip route add default via 2.58.98.1 metric 1
А вот вывод ошибки
 systemctl status networking.service
● networking.service - Raise network interfaces
   Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Sat 2020-07-04 10:26:04 +05; 5s ago
     Docs: man:interfaces(5)
  Process: 3243 ExecStart=/sbin/ifup -a --read-environment (code=exited, status=1/FAILURE)
 Main PID: 3243 (code=exited, status=1/FAILURE)

Jul 04 10:26:04 ...-plus.ru systemd[1]: Starting Raise network interfaces...
Jul 04 10:26:04 ...-plus.ru ifup[3243]: RTNETLINK answers: File exists
Jul 04 10:26:04 ...-plus.ru ifup[3243]: ifup: failed to bring up eth0:10
Jul 04 10:26:04 ...-plus.ru ifup[3243]: RTNETLINK answers: File exists
Jul 04 10:26:04 ...-plus.ru ifup[3243]: ifup: failed to bring up eth0:11
Jul 04 10:26:04 alga-plus.ru systemd[1]: networking.service: Main process exited, code=exited, status=1/FAILURE
Jul 04 10:26:04 alga-plus.ru systemd[1]: networking.service: Failed with result 'exit-code'.
Jul 04 10:26:04 alga-plus.ru systemd[1]: Failed to start Raise network interfaces.

rafaello ()
Ответ на: комментарий от rafaello
auto eth0:1
iface eth0:1 inet static
  address 172.16.1.111/32
  
auto eth0:2
iface eth0:2 inet static
  address 172.16.1.112/32
  
auto eth0:3
iface eth0:3 inet static
  address 172.16.1.113/32
  
auto eth0:4
iface eth0:4 inet static
  address 172.16.1.114/32
  
auto eth0:5
iface eth0:5 inet static
  address 172.16.1.115/32
  
auto eth0:6
iface eth0:6 inet static
  address 172.16.1.116/32
  
auto eth0:7
iface eth0:7 inet static
  address 2.58.98.234
  netmask 255.255.255.0
  gateway 2.58.98.1
 
auto eth0:8
iface eth0:8 inet static
  address 193.47.33.12
  netmask 255.255.255.0
  gateway 193.47.33.1
  
auto eth0:9
iface eth0:9 inet static
  address 194.93.0.19
  netmask 255.255.255.0
  gateway 194.93.0.1
  
auto eth0:10
iface eth0:10 inet static
  address 2.58.98.29
  netmask 255.255.255.0
  gateway 2.58.98.1

auto eth0:11
iface eth0:11 inet static
  address 2.58.98.191
  netmask 255.255.255.0
  gateway 2.58.98.1

Ты не можешь добавить в одну таблицу маршрутизации несколько маршрутов default, только если с разными метриками. Но работать это будет не совсем так, как тебе, скорее всего, нужно.

Для того, что бы пакеты с разных IP ходили через свой шлюз тебе нужно создать несколько таблицы маршрутизации, в каждой описать нужный шлюз и далее написать ip rule правила для перенаправления нужных тебе пакетов в нужную таблицу маршрутизации.

А то сейчас ты говоришь добавь маршрут default в main через один шлюз, далее добавляешь опять же в main маршрут default через другой шлюз, но в main запись default уже есть и это приводит к ошибке.

address 172.16.1.113/32 - не уверен что так можно писать нужно отдельно писать address и отдельно netmask.

auto eth0
iface eth0 inet static
	address 91.188.222.249
        netmask 255.255.255.0
	gateway 91.188.222.1
	# dns-* options are implemented by the resolvconf package, if installed
	dns-nameservers 8.8.8.8
	dns-search ru
        up ip a a 172.16.1.111/32 dev $IFACE
        up ip a a 172.16.1.112/32 dev $IFACE
        up ip a a 172.16.1.113/32 dev $IFACE
        up ip a a 172.16.1.114/32 dev $IFACE
        up ip a a 172.16.1.115/32 dev $IFACE
        up ip a a 172.16.1.116/32 dev $IFACE
        up ip a a 2.58.98.234/32 dev $IFACE     
        up ip ro a default via 2.58.98.1 t t_25898
        up ip ru a pref 2000 from 2.58.98.234 lookup t_25898
        up a a 193.47.33.12 dev $IFACE
        up ip ro a default via 193.47.33.1 t t_1934733
        up ip ru a pref 2001 from 193.47.33.1 lookup t_1934733

Ну и так далее.

В правилах мог ошибиться читай сам.

infomeh ★★ ()
Последнее исправление: infomeh (всего исправлений: 1)
Ответ на: комментарий от rafaello

/sbin/ip route add default via 2.58.98.1 metric 1
/sbin/ip route add default via 2.58.98.1 metric 1
/sbin/ip route add default via 193.47.33.1 metric 2

И? Чего достичь хотим-то ? Прежде чем «прыгать» хотя бы основы изучите.
Эх вот оно... Даже ЕГЭ и то отменили. Куда катиться мир...

Действительно, на этом хостинге шлюзы для разных Ай Пи разные.

Это вам честно хостер сказал? Или вы так подумали?

anc ★★★★★ ()
Последнее исправление: anc (всего исправлений: 1)
Ответ на: комментарий от anc

Эх вот оно… Даже ЕГЭ и то отменили. Куда катиться мир…

И я не знаю куда он может катиться, но в предложении «Куда катится мир…» мягкого знака в глаголе нет. ;)

infomeh ★★ ()
Ответ на: комментарий от infomeh

А я и не скрывал и не скрываю, что у меня ещё с детсада, по русскому минус один.
да-да у меня был ылитный детсад в ссср, нас ещё дошколят учили :) По математике 5 а русский на уровне -1. Хотя сочинения на 5. У меня потом в школе стандартно было 5 за изложение и 1 за русский :)

anc ★★★★★ ()
Последнее исправление: anc (всего исправлений: 1)
Ответ на: комментарий от anc

БЛЕ.....ТЬ!!!! Все работает!!! Работает мой первоначальный конфиг!
Оказывается все дело было в порядке следования, сначала все IPv4 eth0, а потом все IPv6 eth0

rafaello ()

sudo /etc/init.d/networking restart ~# sudo service networking restart

Пффф, а когда это работало дебиан? Ifdwn, ifup

anonymous ()
Ответ на: комментарий от rafaello

Я нажал на кнопку А и заработало Б.
Вот потом от таких спамерюг весь инет и страдает. (

anc ★★★★★ ()
12 ноября 2020 г.

Cет между win7 и Debian10 Buster

В локалке не было сети между win7 и Debian10 Buster. Интернет работал отлично на всех машинах. Компы в сети видели только себя

Настраивал сеть на debiane

/etc/network/interfaces был пуст

sudo systemctl restart networking Выдавал ошибку

kipdbn_1@kipdbn1-pc:~$ systemctl restart networking Job for networking.service failed because the control process exited with error code. See «systemctl status networking.service» and «journalctl -xe» for details.

systemctl status networking.service показал что сервис не активен

kipdbn_1@kipdbn1-pc:~$ systemctl status networking.service ● networking.service - Raise network interfaces Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Thu 2020-11-12 16:14:04 MSK; 1min 20s ago Docs: man:interfaces(5) Process: 1967 ExecStart=/sbin/ifup -a --read-environment (code=exited, status=1/FAILURE) Main PID: 1967 (code=exited, status=1/FAILURE)

Вписал в пустой /etc/network/interfaces

# interfaces(5) file used by ifup(8) and ifdown(8) # Include files from /etc/network/interfaces.d: source-directory /etc/network/interfaces.d

# The loopback network inteface auto lo iface lo inet loopback

# The primary network interface auto enp3s0 iface enp3s0 inet dhcp

enp3s0 это новое название интерфейса eth0. когда в инете нарыл, что в новом дебиане изменились имена вписал в iface имя которое было в статье enp0s3. Но сеть не запустилась. Проверил имя

kipdbn_1@kipdbn1-pc:~$ ip a

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether d4:3d:7e:ea:7b:cf brd ff:ff:ff:ff:ff:ff inet 10.0.0.3/24 brd 10.0.0.255 scope global dynamic noprefixroute enp3s0 valid_lft 86143sec preferred_lft 86143sec inet6 fe80::d9bb:b9b2:cc4d:f835/64 scope link noprefixroute valid_lft forever preferred_lft forever

Увидел что на моём компе название интерфейса enp3s0 (Интересно, у каждого компа своё?) Исправил имя в /etc/network/interfaces на правильное. И Ура! Сеть заработала!Компы вмдятся, папки шарятся! Простите, если написал скомкано. Первый раз на техфоруме выкладываю текст. Лет 8 на дебиане. Больших проблем не было, вернее инфы было много. А вот с новой 10 версией проблемка была. Лопатил инфу неделю пока запустил сеть, думаю другим пригодиться!

IgorOk ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.