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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Два сетевых адаптера на Ubuntu server 14.04  (Прочитано 2065 раз)

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

Оффлайн dosik

  • Автор темы
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Установил на свой домашний сервак Ubuntu Server 14.04. На нем имеются две сетевых карты, которые подключены к одному роутеру но к разным VLAN, соответственно разным сетям. Сети между собой маршрутизируются.
При установке Ubuntu попросила выбрать сетевой адаптер. Выбрал "первый". После установки "второго" вообще не оказалось. Прописал его в /etc/network/interfaces. Теперь там:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp

# The secondary network interface
auto eth1
iface eth1 inet dhcp
Так вот после добавления eth1:
  • SSH на eth0 по началу работало не сразу после загрузки, а спустя некоторое время
  • достучаться до eth1 не получается (нет pinga)
По DHCP смотрю, адреса после перезагрузки получают сразу оба адаптера.
Что я мог упустить, куда смотреть?
route:
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
default         192.168.36.1    0.0.0.0         UG    0      0        0 eth0
192.168.36.0    *               255.255.255.0   U     0      0        0 eth0
192.168.88.0    *               255.255.255.0   U     0      0        0 eth1
192.168.122.0   *               255.255.255.0   U     0      0        0 virbr0

Пользователь решил продолжить мысль 03 Марта 2016, 05:41:11:
Теперь еще и сеть на eht1 начала периодически отваливаться...
« Последнее редактирование: 03 Марта 2016, 05:41:11 от dosik »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: Два сетевых адаптера на Ubuntu server 14.04
« Ответ #1 : 12 Марта 2016, 03:41:48 »
Установил на свой домашний сервак
сервер…

Цитировать
Ubuntu Server 14.04. На нем имеются две сетевых карты, которые подключены к одному роутеру но к разным VLAN, соответственно разным сетям. Сети между собой маршрутизируются.
Не очень хорошо понимаю смысл данного действа, но ладно…

Цитировать
При установке Ubuntu попросила выбрать сетевой адаптер. Выбрал "первый".
Можно было вообще пропустить настройку.

Цитировать
После установки "второго" вообще не оказалось. Прописал его в /etc/network/interfaces. Теперь там:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp

# The secondary network interface
auto eth1
iface eth1 inet dhcp
Так вот после добавления eth1:
  • SSH на eth0 по началу работало не сразу после загрузки, а спустя некоторое время
Какое время? Что в логах?

Цитировать
  • достучаться до eth1 не получается (нет pinga)
Нет пинга откуда?…

Цитировать
По DHCP смотрю
Смотришь? А нам показать?
lshw -C network; ip -s l; ip a; ip r s type unicast
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн dosik

  • Автор темы
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: Два сетевых адаптера на Ubuntu server 14.04
« Ответ #2 : 15 Марта 2016, 10:36:31 »
Не очень хорошо понимаю смысл данного действа, но ладно…
Я сам не очень хорошо понимаю. Изначально планировалось полностью разделить сети (виртуальная и реальные устройства сети), но они все равно нашлись в моем mikrotik, на "дальше" руки не дошли. Но это отдельная тема. Сейчас для меня главное то, что в роутере живут два DHCP, и виртуальные машинки получают адреса от своего DHСP, а реальные устройства от своего.

Можно было вообще пропустить настройку.
Можно было, но хоть обновления скачались при установке.

Нет пинга откуда?…
Нет пинга от туда, от куда пингуется шлюз, к которому подключен сетевой интерфейс, а так же пингуются все виртуальные машины, которые подключены к мосту, созданному на этом сетевом адаптере.
Сейчас это выглядит вот так:
# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto enp0s16
iface enp0s16 inet dhcp

# The second network interface
auto enp0s17
iface enp0s17 inet static
address 192.168.88.2
netmask 255.255.255.0
broadcast 192.168.88.255

# Virtual machines bridge
auto br0
iface br0 inet dhcp
        bridge_ports enp0s17
        bridge_stp off
        bridge_fd 0
        bridge_maxwait 0

И соответственно:
:~$ ifconfig
br0       Link encap:Ethernet  HWaddr 00:1d:60:86:bc:8d 
          inet addr:192.168.88.3  Bcast:192.168.88.255  Mask:255.255.255.0
          inet6 addr: fe80::21d:60ff:fe86:bc8d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:6634 errors:0 dropped:0 overruns:0 frame:0
          TX packets:871 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:417406 (417.4 KB)  TX bytes:169655 (169.6 KB)

enp0s16   Link encap:Ethernet  HWaddr 00:1d:60:86:b6:3d 
          inet addr:192.168.36.2  Bcast:192.168.36.255  Mask:255.255.255.0
          inet6 addr: fe80::21d:60ff:fe86:b63d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:195362901 errors:8191 dropped:0 overruns:8174 frame:17
          TX packets:96998622 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:244317884605 (244.3 GB)  TX bytes:19384709945 (19.3 GB)

enp0s17   Link encap:Ethernet  HWaddr 00:1d:60:86:bc:8d 
          inet addr:192.168.88.2  Bcast:192.168.88.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7351 errors:0 dropped:0 overruns:0 frame:0
          TX packets:11204 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:595750 (595.7 KB)  TX bytes:1088289 (1.0 MB)

lo        Link encap:Локальная петля (Loopback) 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:24808 errors:0 dropped:0 overruns:0 frame:0
          TX packets:24808 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:9012881 (9.0 MB)  TX bytes:9012881 (9.0 MB)

vnet0     Link encap:Ethernet  HWaddr fe:54:00:0f:7e:67 
          inet6 addr: fe80::fc54:ff:fe0f:7e67/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:396 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7966 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:133003 (133.0 KB)  TX bytes:738781 (738.7 KB)

vnet1     Link encap:Ethernet  HWaddr fe:54:00:01:bc:72 
          inet6 addr: fe80::fc54:ff:fe01:bc72/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:29 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4720 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:2578 (2.5 KB)  TX bytes:426976 (426.9 KB)

vnet2     Link encap:Ethernet  HWaddr fe:54:00:50:23:15 
          inet6 addr: fe80::fc54:ff:fe50:2315/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:257 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4941 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:60578 (60.5 KB)  TX bytes:449510 (449.5 KB)
Т.е. шлюз 192.168.88.1 пингуется (роутер)
Адаптер 192.168.88.2 не пигруется (статика)
Мост 192.168.88.3 не пингуется (по DHCP)
Любая виртуальная машина 192.168.88.XXX пигруется (по DHCP).
Все бы ни чего, но иногда хотелось бы из вируталки достучатся до хоста, а не получается.

Проблему с периодическим отваливанием соединения "решил" установкой Ubuntu Server 15.10. Складывается впечатление, что проблема была аппаратная, хотя материнской плате https://www.asus.com/ru/Motherboards/M2N32SLI_DeluxeWireless_Edition/ уже годиков то не мало.

Сейчас хотелось бы "оживить" второй адаптер, чтобы так же иметь к нему доступ по ssh.

Оффлайн 3245

  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
Re: Два сетевых адаптера на Ubuntu server 14.04
« Ответ #3 : 15 Марта 2016, 13:04:53 »
Дико извиняюсь, но вам не кажется что вы рисуете кольцо ?
В чем смысл городить две сети если вам надо чтобы из виртуалки вы до хоста достукивались? (И скорее всего надо чтобы с хоста на виртуалку)
То есть вместо того чтобы использовать сетевой мост на виртуалках и спокойно получать доступ к хосту за один хоп, надо сделать так чтобы пакет шел через другую сеть/роутер и только потом к хосту?!?!? (Этот как в один город ехать через другой который расположен совсем в другой стороне - можно конечно, но нужно ли ?)

Нужна четко описанная задача - что должно ходить и куда.

А так же опишите топологию сети пожалуйста, а то гадать приходится.

1) Сеть виртуалок
2) Сеть хоста
3) куда роутер все это отправляет

Министерство параллельного контроля за перпендикулярным развитием.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: Два сетевых адаптера на Ubuntu server 14.04
« Ответ #4 : 15 Марта 2016, 14:16:24 »
dosik, я вас просил показать что? А вы показали что?…
Читайте vvvvvvvvvvvvv делайте выводы.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн dosik

  • Автор темы
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: Два сетевых адаптера на Ubuntu server 14.04
« Ответ #5 : 15 Марта 2016, 15:53:00 »
Нужна четко описанная задача - что должно ходить и куда.
Хорошо, давайте забудем по вторую сеть и вообще про все, куда это смотрит и сейчас будем говорить только о 88.
Еще раз:
Физический адаптер 192.168.88.2 статика.
Мост 192.168.88.3 по DHCP.
Виртуальные машины 192.168.88.XXX по DHCP.
С любой виртуальной машины (192.168.88.XXX) а так же со шлюза (192.168.88.1) я не могу подключиться (пропинговать) ни 192.168.88.2 и 192.168.88.3. Какие могут быть причины?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: Два сетевых адаптера на Ubuntu server 14.04
« Ответ #6 : 15 Марта 2016, 15:55:39 »
Любые причины.
Мы диагностику увидим или где?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Sliver

  • Участник
  • *
  • Сообщений: 104
  • Administrator
    • Просмотр профиля
Re: Два сетевых адаптера на Ubuntu server 14.04
« Ответ #7 : 15 Марта 2016, 16:41:44 »
Адаптер 192.168.88.2 не пигруется (статика)
Естественно. Мост запустится только тогда, когда на интефрейсе, с которого он поднимается, не будет никаких настроек.
Кроме того, когда мост будет иметь свои настройки IP, нет смысла назначать ещё отдельно IP-адрес интерфейсу, с которого поднят мост, т.к. на сервер можно будет попасть по IP-адресу моста, а сам мост позволит попасть на виртуальные интерфейсы VMs из локальной сети.
(Нажмите, чтобы показать/скрыть)
С такой конфигурацией сервер на внешнем интерфейсе получит свой IP и установит маршрут по-умолчанию, а через второй интерфейс получат свои настройки все VMs. При этом на сервер можно будет попасть из локальной сети по 192.168.88.2, если локальный компьютер находится в той же подсети.

Оффлайн 3245

  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
Re: Два сетевых адаптера на Ubuntu server 14.04
« Ответ #8 : 15 Марта 2016, 16:50:08 »
Тема прям ваще :2funny:
а можно узнать какой софт используется для создания виртуальной машины ?
Министерство параллельного контроля за перпендикулярным развитием.

Оффлайн dosik

  • Автор темы
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: Два сетевых адаптера на Ubuntu server 14.04
« Ответ #9 : 16 Марта 2016, 08:12:53 »
Sliver,
Спасибо, с вашей конфигураций все заработало!!!

alex_ander

  • Гость
Re: Два сетевых адаптера на Ubuntu server 14.04
« Ответ #10 : 16 Марта 2016, 23:16:44 »
dosik,
проблема решена?

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Два сетевых адаптера на Ubuntu server 14.04
« Ответ #11 : 17 Марта 2016, 07:31:50 »
посмотр строки для DHCP?
sudo dhclient -v eth0
Wars ~.o

Оффлайн dosik

  • Автор темы
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: Два сетевых адаптера на Ubuntu server 14.04
« Ответ #12 : 17 Марта 2016, 09:45:20 »
Alex_ander,
Да.

 

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