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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Две сетевые карты на сервере  (Прочитано 2617 раз)

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

Оффлайн asdo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Две сетевые карты на сервере
« : 03 Декабря 2010, 19:12:26 »
Имеется карточка глядящая в локальную сеть (eth0). Для нее установлен драйвер и все без проблем работает, хосты пингуются имена резолвятся...
traceroute -i eth0 ИМЯ
traceroute to ИМЯ (ИП), 30 hops max, 38 byte packets
1.192.168.0.1
2.узел связи
3.и понеслась
. . .

Подключаю другую карту смотрящую в инет (ессесно ставлю драйвер), пишу новый интерфейс (eth1), перезагружаю машинку и опа...  все пропадает.
traceroute -i eth0 ИМЯ
не определся ИП. ДНС недоступен

пробую по ИП
traceroute -i eth0 ИП
traceroute to ИП (ИП), 30 hops max, 38 byte packets
1.* * *
и все на этом...
Пинг перестает ходить полностью, даже главный шлюз не отвечает (и ведь фиг его знает толи маршрутизация изменилась толи шлюз  перестал отвечать)
Проверяю роутинг - все маршруты верные.
route
Kernel IP routing table
Destination                       Gateway                     Genmask         Flags  Metric Ref    Use Iface
*.*.145.0                         *                       255.255.255.0        U      0      0      0  eth1
192.168.0.0                       *                      255.255.255.0         U      0      0      0  eth0
default                            *.*.145.1               0.0.0.0           UG     0      0      0  eth1
default                            192.168.0.1             0.0.0.0            UG     0      0      0  eth0

Выключаю второй интерфейс -
ifconfog eth1 down
- все начинает работать как прежде, включаю - опять борода...

Производители карт разные, сети разные.
« Последнее редактирование: 03 Декабря 2010, 19:56:26 от asdo »

Гарри Кашпировский

  • Гость
Re: Две сетевые карты на сервере
« Ответ #1 : 03 Декабря 2010, 19:18:26 »
Послушай, Джеймс Бонд, тебе не влом было переписывать адреса шлюза, адреса сетей и трассировки?
Может кто следующий подскажет, но с такими данными точно не я, хотя ответ тут очевиден.

Оффлайн asdo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Две сетевые карты на сервере
« Ответ #2 : 03 Декабря 2010, 19:19:47 »
внешник таки. че его светить лишний раз.

коли очевиден подскажи
« Последнее редактирование: 03 Декабря 2010, 19:22:19 от asdo »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13763
    • Просмотр профиля
Re: Две сетевые карты на сервере
« Ответ #3 : 03 Декабря 2010, 19:43:35 »
Ну прочти правила форума, рекомендации по созданию новой темы в данной ветке, замени в волшебном IP-е первые две тетрады на хх и покажи необходимое.
В частности, вполне достаточно
cat /etc/network/interfaces

Оффлайн asdo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Две сетевые карты на сервере
« Ответ #4 : 03 Декабря 2010, 19:52:11 »
Да.. я почему то думал что  приложил его. конечно:
auto eth0
iface eth0 inet static
address 192.168.0.4
netmask 255.255.255.0
gateway 192.168.0.1

auto eth1
iface eth1 inet static
address *.*.145.56
netmask 255.255.255.0
gateway *.*.145.1


Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13763
    • Просмотр профиля
Re: Две сетевые карты на сервере
« Ответ #5 : 03 Декабря 2010, 19:59:11 »
auto eth0
iface eth0 inet static
address 192.168.0.4
netmask 255.255.255.0
gateway 192.168.0.1

auto eth1
iface eth1 inet static
address *.*.145.56
netmask 255.255.255.0
gateway *.*.145.1
Объясни назначение выделенного

Оффлайн asdo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Две сетевые карты на сервере
« Ответ #6 : 03 Декабря 2010, 20:02:04 »
Так шлюзы...

Ежели без них то как комп узнает куда пакеты слать если они не для родной сети будут?
« Последнее редактирование: 03 Декабря 2010, 20:03:47 от asdo »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13763
    • Просмотр профиля
Re: Две сетевые карты на сервере
« Ответ #7 : 03 Декабря 2010, 20:07:48 »
А как он должен знать через какой шлюз идти если их два?

Гарри Кашпировский

  • Гость
Re: Две сетевые карты на сервере
« Ответ #8 : 03 Декабря 2010, 20:14:22 »
А как он должен знать через какой шлюз идти если их два?
Метрика?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13763
    • Просмотр профиля
Re: Две сетевые карты на сервере
« Ответ #9 : 03 Декабря 2010, 20:17:13 »
Я даже не сомневался, что Вы, господин KT315, знаете.
Только вот теперь ТС будет уверен, что всё дело в метрике, а не в правильной организации сети и/или настройке маршрутизации сетей, как таковой.

Оффлайн asdo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Две сетевые карты на сервере
« Ответ #10 : 03 Декабря 2010, 20:19:49 »
Я думал, что синтаксис этого файла таков что все что за словом iface стоит к нему относится до следующего iface...
fisher74, благодарю за немек.
Исходя из этого напрашивается вывод что route выводит маршруты только исходя из конечного адреса назначения, а какой именно интерфейс при этом будет использоваться об этом история умалчивает.

Не правда), на метрику я внимание обратил - оба маршрута одинаковые с точки зрения приоритета.
Я почему то только решил что одному маршруту будет соответсвовать один интерфейс а другому другой. а ведь это действительно нигде не оговорено в моей конфигурации.
« Последнее редактирование: 03 Декабря 2010, 20:23:48 от asdo »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13763
    • Просмотр профиля
Re: Две сетевые карты на сервере
« Ответ #11 : 03 Декабря 2010, 20:24:03 »
Как это умалчивает? Ещё как говорит, посмотри сам на вывод "route -n" - интерфейс проглядывается невооружённым взглядом с последнем столбце.

Правда обычно, а точнее всегда, шлюз на какую-то сеть (обращаю внимание, что именно СЕТЬ) должен находится в той же сети, что и система, а значит и один из её интерфейсов.
« Последнее редактирование: 03 Декабря 2010, 20:27:05 от fisher74 »

Гарри Кашпировский

  • Гость
Re: Две сетевые карты на сервере
« Ответ #12 : 03 Декабря 2010, 20:24:14 »
fisher74, а я и не утверждал этого. Как ты заметил в конце слова есть знак пунктуации, который обычно ставиться когда спрашивают. Cеть у ТС, организована верно, неверны настройки шлюза.
И вообще есть прикреплённая тема, там показан пример конфигурации /etc/network/interfaces

Оффлайн asdo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Две сетевые карты на сервере
« Ответ #13 : 03 Декабря 2010, 20:26:40 »
Как это умалчивает? Ещё как говорит, посмотри сам на вывод "route -n" - интерфейс проглядывается невооружённым взглядом с последнем столбце.
хм... верно

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13763
    • Просмотр профиля
Re: Две сетевые карты на сервере
« Ответ #14 : 03 Декабря 2010, 20:29:20 »
Не будем про синтаксис в виде вопросов, я тоже сделал оговорку про настройки "и/или"

P.S. Не про синтаксис файла говорил  :coolsmiley:

 

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