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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Два интерфейса и Ubuntu Server  (Прочитано 1740 раз)

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

LouLi

  • Автор темы
  • Гость
Два интерфейса и Ubuntu Server
« : 19 Июня 2012, 05:47:56 »
Доброго времени суток! На одном из компьютеров у меня установлен Ubuntu Server 12.04, на котором расположены различные сервера хостинга для локального использования с установленной ISPconfig.

Данный сервер соединен с роутером, который транслирует Wi-Fi сеть. Администрирование серверов осуществляется с ноутбука под управлением Ubuntu 12.04.

Роутер не имеет выхода в интернет; используется только для локальной сети. На ноутбуке существуют два активных интерфейса. eth1 - Yota, eth2 - Wi-Fi.

IP-адрес сервера: 192.168.0.100.

IP-адрес роутера: 192.168.1.1

Маршрутизацию на ноутбуке задаю при помощи route. Выглядит она так:

$ route
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
default         10.0.0.1        0.0.0.0         UG    0      0        0 eth1
10.0.0.0        *               255.255.255.0   U     0      0        0 eth1
192.168.0.0     192.168.1.1     255.255.255.0   UG    0      0        0 eth2
192.168.1.0     *               255.255.255.0   U     0      0        0 eth2

При этом сервер пингуется по IP-адресу. Также пингуются какие-либо интернет-сайты.

$ ping www.ru
PING www.ru (194.87.0.50) 56(84) bytes of data.
64 bytes from www.ru (194.87.0.50): icmp_req=1 ttl=54 time=38.4 ms
64 bytes from www.ru (194.87.0.50): icmp_req=2 ttl=54 time=36.6 ms

$ping 192.168.0.100
PING 192.168.0.100 (192.168.0.100) 56(84) bytes of data.
64 bytes from 192.168.0.100: icmp_req=1 ttl=64 time=77.3 ms
64 bytes from 192.168.0.100: icmp_req=2 ttl=64 time=202 ms

На сервере при этом есть некий сайт test.com, расположенный на сервере.

С помощью данной маршрутизации не удается добиться того, чтобы сайт открывался именно с моего сервера - он загружается из интернета.

При этом если отключить Yota, сайт корректно загружается и отображается.

Я полагаю это происходит, потому что система не знает к какому IP-адресу привязан данный домен и использует шлюз по умолчанию (eth1) и его DNS-сервера.

Теперь хотелось бы попросить помощи у уважаемого сообщества в решении данной проблемы.

То есть необходимо, чтобы локальные адреса, расположенные на сервере корректно открывались при данных интерфейсах.

Заранее спасибо.  :) 


Оффлайн Yuriy_Y

  • Старожил
  • *
  • Сообщений: 1736
    • Просмотр профиля
    • Новоишимка
Re: Два интерфейса и Ubuntu Server
« Ответ #1 : 19 Июня 2012, 06:59:49 »
Если честно, я ничего не понял. Зачем на сервере две сетевухи, и почему надо настраивать роутинг на буке, если это обычная рабочая станция?
С уважением, Юрий.

LouLi

  • Автор темы
  • Гость
Re: Два интерфейса и Ubuntu Server
« Ответ #2 : 19 Июня 2012, 16:02:06 »
Цитировать
Если честно, я ничего не понял. Зачем на сервере две сетевухи, и почему надо настраивать роутинг на буке, если это обычная рабочая станция?

На сервере одна сетевая карта. На ноутбуке два интерфейса: Один из Yota для интернета, а другой Wi-Fi, который коннектится к роутеру. От роутера интернета нет.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Два интерфейса и Ubuntu Server
« Ответ #3 : 19 Июня 2012, 16:12:11 »
Используйте локальный домен для локального сервера

Оффлайн Yuriy_Y

  • Старожил
  • *
  • Сообщений: 1736
    • Просмотр профиля
    • Новоишимка
Re: Два интерфейса и Ubuntu Server
« Ответ #4 : 19 Июня 2012, 20:02:06 »
Я так и не понял, зачем бук использовать как роутер. Почему этим сервер нельзя нагрузить?
С уважением, Юрий.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Два интерфейса и Ubuntu Server
« Ответ #5 : 19 Июня 2012, 20:52:12 »
Не поверите: иногда сам удивляюсь какими извращениями приходится заниматься... Но ведь делаю иногда и извращаюсь :)

LouLi

  • Автор темы
  • Гость
Re: Два интерфейса и Ubuntu Server
« Ответ #6 : 20 Июня 2012, 13:23:01 »
Цитировать
Я так и не понял, зачем бук использовать как роутер. Почему этим сервер нельзя нагрузить?

При двух активных интерфейсах, ноутбук пытается "достучаться" до сети 192.168.0.0 с интерфейсом eth1, что неправильно, поскольку этот интерфейс не имеет выхода на данную подсеть.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Два интерфейса и Ubuntu Server
« Ответ #7 : 20 Июня 2012, 14:03:58 »
последнее сообщение не понял. Так Вы, батенька, ещё и на ноуте-то нормально сеть не настроили...
Что там у Вас за проблемы? Не можете маршрут добавить в NM?

LouLi

  • Автор темы
  • Гость
Re: Два интерфейса и Ubuntu Server
« Ответ #8 : 22 Июня 2012, 12:01:29 »
Цитировать
последнее сообщение не понял. Так Вы, батенька, ещё и на ноуте-то нормально сеть не настроили...
Что там у Вас за проблемы? Не можете маршрут добавить в NM?

Я описал ситуацию без маршрутизации. Маршруты я прописал (см. первый пост), но до локальных доменов все равно достучаться не удается.

Например, сервер находится по адресу 192.168.0.100:8080 (ISPconfig) с доменом server1.domain.ru.

По IP-адресу достучаться удается, а вот по домену нет.

Это что касается двух интерфейсов.

Если же использовать только один, который смотрит на роутер, а Yota отключить, домены корректно открываются. То есть маршрутизация корректно работает относительно IP-адресов, а не доменов.

Оффлайн graff55

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Два интерфейса и Ubuntu Server
« Ответ #9 : 22 Июня 2012, 12:36:23 »
А не появлялась мысль, что при подключении Yotы меняются и DNS, при отключении Yotы соответственно DNS возвращаются?

То есть, надо проверить при подключенной Yotе и отключенной соответственно - resolv.conf. Кажется там кроется тайна=)

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Два интерфейса и Ubuntu Server
« Ответ #10 : 22 Июня 2012, 12:42:54 »
Если по IP-адресам всё работает коорректно, то полностью соглашаюсь с предыдущим оратором: вина проблемы dns от проавайдера.

LouLi

  • Автор темы
  • Гость
Re: Два интерфейса и Ubuntu Server
« Ответ #11 : 23 Июня 2012, 14:07:13 »
Цитировать
А не появлялась мысль, что при подключении Yotы меняются и DNS, при отключении Yotы соответственно DNS возвращаются?

То есть, надо проверить при подключенной Yotе и отключенной соответственно - resolv.conf. Кажется там кроется тайна=)

Я согласен. Полагаю нужно сделать, чтобы запросы отправлялись сначала локальным DNS-адресам, а потом уже тем, которые принадлежат Yota.

Хотелось бы узнать как лучше это сделать.

Оффлайн graff55

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Два интерфейса и Ubuntu Server
« Ответ #12 : 23 Июня 2012, 20:37:32 »
не было причин париться над подобной задачей, как вариант прописать вручную, НО при любом последующем подключении к сети resolv.conf сбросится, так как этот файл генерирует NM (если им пользуетесь). Есть конечно костыль к этой проблеме, например: самый последний пост. Но опять же, повторю, сам подобный вопрос не разбирал, так как не было нужды потому могу и ошибаться.

 

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