При работе 2-мя сетевыми картами пропадает инет

Автор: DDDstart Дата: 26.06.2008 08:30 Ситуация такая:
У сервера 2 сетевухи. eth0 смотрит в сеть 10.64.0.0, а eth1 находится в сети 192.168.1.0 и должна смотреть в инет через шлюз 192.168.1.1 (ADSL модем). Для этих сетевых интерфейсов прописаны свои шлюзы.

в resolv.conf добавлен как локальный IP DNS сервера, так и DNS провайдера.
Компьютеры из сети 10.64.0.0 пингуются. Пингуется и шлюз 192.168.1.1.

Если eth0 отключить и убрать из resolv.conf локальный DNS сервер, то на сервере появляется инет и все нормально, но как только eth0 подключаю и правлю назад resolv.conf, то инет пропадает.

Как сделать так, чтобы был инет на этом серваке при одновременной работе двумя сетевыми картами?

Таблица маршрутизации:
---
root@web:/home/ubu# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
10.64.0.0 0.0.0.0 255.255.252.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
0.0.0.0 192.168.1.1 0.0.0.0 UG 100 0 0 eth1
0.0.0.0 10.64.0.3 0.0.0.0 UG 100 0 0 eth0
---

Что тут не так?
Re: При работе 2-мя сетевыми картами пропадает инет 26.06.2008 09:32BigAndy Все правильно.
Поменяйте defroute местами
Можете еще шнурок вынуть из eth0
В данной конфигурации вообще не вижу необходимости держать defroute для eth0.

>в resolv.conf добавлен как локальный IP DNS сервера, так и DNS провайдера
А нафига. Если у вас поднят локальный ДНС?

>Как сделать так, чтобы был инет на этом серваке при одновременной работе двумя сетевыми картами?
Убрать defroute на eth0 и прописать статический маршрут.
Re: При работе 2-мя сетевыми картами пропадает инет 26.06.2008 10:06wildsin DDDstart писал(а):

> Таблица маршрутизации:
---
root@web:/home/ubu# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
10.64.0.0 0.0.0.0 255.255.252.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
0.0.0.0 192.168.1.1 0.0.0.0 UG 100 0 0 eth1
0.0.0.0 10.64.0.3 0.0.0.0 UG 100 0 0 eth0
---
> Что тут не так?

тут не так присутствие **двух** дефаультов... не знаю, как ЭТО получилось, но запись
---
0.0.0.0 10.64.0.3 0.0.0.0 UG 100 0 0 eth0
---
явно лишняя... достаточно того, что у данного компа уже есть интерфейс в сети 10.64.0.0/22... лишний дефаульт - он таки лишний...
Re: При работе 2-мя сетевыми картами пропадает инет 26.06.2008 11:20DDDstart Спасибо. Убрал лишнюю строку. Инет на сервере появился.
Но это была лишь ступенька к решению основной задачи - отправлять письма на свой ящик и инете командой mail.

Пользуюсь postfix. В документации говорится, что для отправки писем, чтобы почтовые сервера не принимали за спамера, надо поправить в main.cf параметр
relayhost = smtp.donpac.ru (почтовик моего провайдера)
Письма все-равно уходят. вот что в логах:

---
Jun 26 11:07:44 web postfix/pickup[8176]: C66C16C443: uid=0 from=<root>
Jun 26 11:07:44 web postfix/cleanup[8350]: C66C16C443: message-id=<20080626070744.C66C16C443@web.gdeto.tam.ru>
Jun 26 11:07:44 web postfix/qmgr[5536]: C66C16C443: from=<root@web.gdeto.tam.ru>, size=340, nrcpt=1 (queue active)
Jun 26 11:08:05 web postfix/smtp[8352]: C66C16C443: to=<blabla@yandex.ru>, relay=smtp.donpac.ru[80.254.111.2]:25, delay=20, delays=0.04/0.01/0.17/20, dsn=4.0.0, status=deferred (host smtp.donpac.ru[80.254.111.2] said: 451 Temporary local problem - please try later (in reply to MAIL FROM command))
---

О какой проблеме идет речь?
Re: При работе 2-мя сетевыми картами пропадает инет 26.06.2008 11:37BigAndy >Но это была лишь ступенька к решению основной задачи - отправлять письма на свой ящик и инете командой mail.
.... о том, что на ящик в mail пришло сообщение ....

>О какой проблеме идет речь?
Ни о какой. Просто релей глючит.
---
said: 451 Temporary local problem - please try later
---

---
Aggressive OS guesses: Linux 2.6.9-42.(x86, SMP) (88%), Linux 2.6.9 - 2.6.12 (x86) (87%), Linux 2.6.15-27-686 (Ubuntu Dapper, X86) (85%)
---
Напишите в саппорт, мол Одмина -Вбаруйск Улыбка Бубунту настроить не может. И время реакции у их какое-то афигенное...
Re: При работе 2-мя сетевыми картами пропадает инет 26.06.2008 12:51DDDstart Чем Вы пробили что там убунта стоит, я попытался nmap`ом пощупать - все глухо?
Re: При работе 2-мя сетевыми картами пропадает инет 26.06.2008 13:49DDDstart Да, все было бы хорошо, если бы не было так плохо.
Позвонил своему товарищу, который физически находится за шлюзом 10.64.0.3 и попросил его пропинговать мой сервер,
конечно же он его не увидел.
А все упирается в удаленную строку. В которой-то и указывается, что на всех остальных ходить через шлюз 10.64.0.3
---
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.64.0.3 0.0.0.0 UG 100 0 0 eth0
---

Если ее добавляю инета опять нет. Замкнутый круг. Чем можно помочь?
Re: При работе 2-мя сетевыми картами пропадает инет 26.06.2008 15:45DDDstart Решил проблему так
route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.64.0.3
и все нормально

Может кто еще что-нибудь посоветует?
А с помощью iptables решить же можно было эту проблему? Но только, как я понимаю, это все-равно что стрелять из пушки по воробьям?
Re: При работе 2-мя сетевыми картами пропадает инет 26.06.2008 21:48BigAndy >Замкнутый круг. Чем можно помочь?
не добавлять
>route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.64.0.3
Правильно, что и следовало из второго поста.

>А с помощью iptables решить же можно было эту проблему?
Если маршрутизация не настроена, хоть 777 iptables используй - пакеты-то не знают, куда идти. Вернее этого не знает компьютер - маршрутизатор.

>Может кто еще что-нибудь посоветует?
А что подсказывать? Все правильно!
Re: При работе 2-мя сетевыми картами пропадает инет 18.07.2008 08:12DDDstart а теперь вот после вышеуказанных изменений из дома к сетке на работе подключаюсь,
получаю при этом ip 10.64.64.164/255.255.0.0 и комп с Ip 10.64.2.200/255.255.252.0 не пингую.

Как правильно указать маршрут в route?
Re: При работе 2-мя сетевыми картами пропадает инет 18.07.2008 15:27BigAndy >Как правильно указать маршрут в route?
man route.
Конкретно указать невозможно - топологю вашей сети вам занть лучше.
RSS-материал