Форум русскоязычного сообщества Ubuntu


Автор Тема: Непонятное поведение сети  (Прочитано 1445 раз)

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

Оффлайн chikalov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Непонятное поведение сети
« : 30 Января 2017, 19:34:48 »
Установил Ubuntu Server 16.04.1
обновил
настроил сеть
cat /etc/network/interfaces
source /etc/network/interfaces.d/*

auto lo
iface lo inet loopback

auto enp1s0
    iface enp1s0 inet static
        address 192.168.1.10
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
        gateway 192.168.1.1
        dns-nameservers 192.168.1.1 8.8.8.8

потребовалось поменять ip адрес, поменял
auto enp1s0
    iface enp1s0 inet static
        address 192.168.1.12
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
        gateway 192.168.1.1
        dns-nameservers 192.168.1.1 8.8.8.8
рестартанул сеть ifdown enp1s0 ifup enp1s0

и обнаружил следующее
ifconfig
enp1s0    Link encap:Ethernet  HWaddr 70:71:bc:b1:90:48
          inet addr:192.168.1.10  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::7271:bcff:feb1:9048/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2495 errors:0 dropped:2 overruns:0 frame:0
          TX packets:1656 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:216165 (216.1 KB)  TX bytes:346579 (346.5 KB)

При этом с соседней машины я могу пинговать эту машину по двум адресам и по 192.168.1.10, и по 192.168.1.12. SSH работает тоже по двум адресам
рестарт service networking reload, service networking restart дает такой же результат
если перегружаюсь то виден только один адрес

В чем может быть проблема и как ее решить можно?

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Непонятное поведение сети
« Ответ #1 : 30 Января 2017, 19:48:09 »
NetworkManager - не моя /etc/network/interfaces.

Wars ~.o

Оффлайн chikalov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Непонятное поведение сети
« Ответ #2 : 30 Января 2017, 20:02:00 »
а при чем тут NetworkManager?
штатные средства уже не работают?
или я что-то пропустил?

Оффлайн snowin

  • Активист
  • *
  • Сообщений: 883
    • Просмотр профиля
Re: Непонятное поведение сети
« Ответ #3 : 30 Января 2017, 20:32:42 »
а при чем тут NetworkManager?
victor00000, я так думаю, пытается тебе намекнуть на то, что  этот менеджер перехватывает управление интерфейсами (interfaces)
и если у тя гуи, то он скорее всего есть, и в случае редактирования /etc/network/interfaces сеть может вообще не работать или будет работать криво
man NetworkManager

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3026
    • Просмотр профиля
Re: Непонятное поведение сети
« Ответ #4 : 30 Января 2017, 20:44:03 »
А если после рестарта сети, когда доступны оба адреса, дать команду "arp -d", что будет?
Пётр.

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Непонятное поведение сети
« Ответ #5 : 30 Января 2017, 20:48:54 »
Надо на «соседней машине» обновить arp — сеть привязывается с МАС-адресам сетевых карт, а в кэше висит привязка.
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн chikalov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Непонятное поведение сети
« Ответ #6 : 30 Января 2017, 20:56:28 »
я же написал что стоит Ubuntu Server. GUI там в принципе не присутствует, можно установить, но зачем?
NetworkManager тоже надо устанавливать отдельно, он и в консоле работает, но только зачем?

Что еще может в 16.04.1 портить так сетку?


На виндовой машине
C:\Program Files\Far Manager>arp -a

Интерфейс: 192.168.1.5 --- 0xb
  адрес в Интернете      Физический адрес      Тип
  192.168.1.1           a0-21-b7-97-79-11     динамический
  192.168.1.12          70-71-bc-b1-90-48     динамический
  192.168.1.13          70-71-bc-b1-90-48     динамический
  192.168.1.105         1c-4b-d6-77-87-d7     динамический
  192.168.1.255         ff-ff-ff-ff-ff-ff     статический
  224.0.0.22            01-00-5e-00-00-16     статический
  224.0.0.251           01-00-5e-00-00-fb     статический
  224.0.0.252           01-00-5e-00-00-fc     статический
  239.255.255.250       01-00-5e-7f-ff-fa     статический
оба адреса есть в этой таблице

на ubuntu
root@ubnsrv:/etc/network# arp -a
? (192.168.1.5) в 6c:f0:49:72:95:7d [ether] на enp1s0
? (192.168.1.1) в a0:21:b7:97:79:11 [ether] на enp1s0

мне непонятна вот эта ситуация
в /etc/network/interfaces явно указан 192.168.1.13 при этом ifconfig показывает старый адрес
root@ubnsrv:/etc/network# cat ./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
auto enp1s0
iface enp1s0 inet static
        address 192.168.1.13
        netmask 255.255.255.0
        network 192.168.1.0
#broadcast 192.168.1.255
        gateway 192.168.1.1
        dns-nameservers 192.168.1.1 8.8.8.8


root@ubnsrv:/etc/network# ifconfig
enp1s0    Link encap:Ethernet  HWaddr 70:71:bc:b1:90:48
          inet addr:192.168.1.12  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::7271:bcff:feb1:9048/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:948 errors:0 dropped:6 overruns:0 frame:0
          TX packets:615 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:81698 (81.6 KB)  TX bytes:122456 (122.4 KB)




Оффлайн snowin

  • Активист
  • *
  • Сообщений: 883
    • Просмотр профиля
Re: Непонятное поведение сети
« Ответ #7 : 30 Января 2017, 21:28:09 »
chikalov, конечно, прошу прощения

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Непонятное поведение сети
« Ответ #8 : 30 Января 2017, 22:08:59 »
nm-tool
Wars ~.o

Оффлайн chikalov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Непонятное поведение сети
« Ответ #9 : 31 Января 2017, 08:15:29 »
Виктор, я все равно не понял ваш намек. В Ubuntu Server networkmanager не установлен, устанавливать его я не собираюсь, ибо он не нужен здесь.

чтобы исключить влияние железа, на совершенно чистой только что установленной машине, установил VirtualBox, скачал крайний дистрибутив с Ubuntu Server 16.04.01 32-bit. Установил, настроил сетку, перегрузил виртуалку. Остался один адрес, поменял в /etc/network/interfaces на сетевом интерфейсе адрес,  сделал service networking restart, и получил ту же картину.
В сети есть две машины с одинаковыми mac-адресами, с разными ip, подключиться могу к обоим адресам.



Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Непонятное поведение сети
« Ответ #10 : 31 Января 2017, 11:49:29 »
не помню, 14.04 и 16.04 совсем другая.

лучше /etc/rc.local добавить эту коману.
Wars ~.o

Оффлайн chikalov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Непонятное поведение сети
« Ответ #11 : 31 Января 2017, 13:38:17 »
Вообщем проверил на 16.04.1 и 16.04 поведение одинаково. Изменение /etc/network/interfaces с последующим рестартом сети делает доступным два адреса изменяемый и измененный

Проверил на 14.04.5, изменение /etc/network/interfaces с рестартом сети делает доступный только измененный адрес

Я конечно понимаю что можно ребутнуть машину и все работает, но как-то грузить систему из-за изменений настройки сети это слишком.
Это ладно я на домашний Atom D525 ставлю, полторы минуты перезагрузка, а если какой нибудь сервер типа IBM x3650 m3 m4 или что-то типа HP Proliat?

кроме как ставить nm есть еще идеи как с этим бороться?

Виктор, в 14.04 система инициализации upstart, в 16.04 идет уже systemd. Но как это должно влиять на поведение сети хоть убей не пойму.
нашел кстати старую темку http://www.linux.org.ru/forum/admin/8862318, однако старая проблема походу.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Непонятное поведение сети
« Ответ #12 : 31 Января 2017, 13:59:10 »
Вопрос видимо нужно перенаправить на багзиллу. А так большой проблемы не вижу. Я за свою жизнь раза 2-3 менял IP-ы на боевых серверах (пуско-наладка не в счёт).
Кстати, после смены адреса всегда нужно ждать очистку arp-кешей. Коммутаторы и маршрутизаторы так же не всегда оперативно забывают протухшие записи.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Непонятное поведение сети
« Ответ #13 : 31 Января 2017, 14:17:25 »
Цитировать
auto enp1s0
    iface enp1s0 inet static
        address 192.168.1.10
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
        gateway 192.168.1.1
        dns-nameservers 192.168.1.1 8.8.8.8
уберите.
на /etc/rc.local
#!/bin/sh -e
ifconfig enp1s0 down
ifconfig enp1s0 192.168.1.10 up
echo "nameserver 192.168.1.1" > /etc/resolv.conf
echo "nameserver 8.8.8.8" >> /etc/resolv.conf
exit 0

и ребут.
Wars ~.o

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Непонятное поведение сети
« Ответ #14 : 31 Января 2017, 14:43:43 »
victor00000, какие извращенческие идеи ещё у Вас имеются?
Человек не хочет ребутиться по пустякам, а Вы ещё и в rc.local его толкаете.

 

Страница сгенерирована за 0.057 секунд. Запросов: 25.