Jump to content
Калькуляторы

Странный сервер техническое решение

Есть в наличии сервер HP proliant 360 G4 с родными сетевыми, на нём стоит Debian Squeeze 6.0.3, настройка сетевых карт анологична другим серверам, которые нормально работают, но проблема в том что на нём не пингуется одна сетевая, и как не меняли настройки сетевых между собой всё равно нет пинга, зато с сервера пинг проходит.

 

настройки такие, не пингуется сетевая eth1

 

allow-hotplug eth1

iface eth1 inet static

address 10.270.0.30

netmask 255.255.248.0

up route add -net 10.270.0.0 netmask 255.255.0.0 gw 10.270.0.1

 

allow-hotplug eth0

iface eth0 inet static

address 192.168.1.30

netmask 255.255.255.0

 

 

allow-hotplug eth2

iface eth2 inet static

address 198.19.20.30

netmask 255.255.255.224

gateway 198.19.20.1

Edited by alexaaa

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Edited by alexaaa

Share this post


Link to post
Share on other sites

ip route в студию тогда. Чтобы ощущений непонятных не было.

Share this post


Link to post
Share on other sites

ip route в студию тогда. Чтобы ощущений непонятных не было.

root@dns-dhcp:~# route -n

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

198.19.20.0 0.0.0.0 255.255.255.224 U 0 0 0 eth2

192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0

10.270.0.0 0.0.0.0 255.255.248.0 U 0 0 0 eth1

10.270.0.0 10.270.0.1 255.255.0.0 UG 0 0 0 eth1

0.0.0.0 198.19.20.1 0.0.0.0 UG 0 0 0 eth2

 

так то всё правильно, но пинг с других машин до этого сервера в сети 10.270.0.0 не идёт, пинг появляется тогда когда к серверу подключишься SFTP клиентом, а если перезагрузить сервер, он вообще не пингуется ни с одной машины.

Edited by alexaaa

Share this post


Link to post
Share on other sites

tcpdump на интерфейсе что говорит?

Share this post


Link to post
Share on other sites

10.270.0.1 в ipv4? Клёво

 

А что может автор топика протокол переделал

Автору топика если не понял такого адреса не существует, максимум 254

Edited by alexnov66

Share this post


Link to post
Share on other sites

10.270.0.1 в ipv4? Клёво

Линупс, чо!

Share this post


Link to post
Share on other sites

да знаю что неправильно написал, наскоряк писал незадумался, там на самом деле не 10.270.0.0 подсеть, а 10.233.0.0, но суть этого такова что не работает как надо.

Edited by alexaaa

Share this post


Link to post
Share on other sites

alexaaa, с каких адресов не пингуется? У тебя случаем нет маршрутизатора с такими же сетями?

 

Попробуй:

 

#!/bin/bash

for i in /proc/sys/net/ipv4/conf/*/rp_filter ; do
 echo 0 > $i
done

Share this post


Link to post
Share on other sites

alexaaa, с каких адресов не пингуется? У тебя случаем нет маршрутизатора с такими же сетями?

 

Попробуй:

 

#!/bin/bash

for i in /proc/sys/net/ipv4/conf/*/rp_filter ; do
 echo 0 > $i
done

в сети есть маршрутизатор, схема примерно такая. брас--- сервера--маршрутизаторL3--сеть. в сети стоят VPN срвера на них настройки такие же только ip адреса другие, сервер стоит паралельно, настройки одинаковые, маршрут поднимается, но пинг не проходит, такое ошущуние как будто баг какой то, решил попробывать Ubuntu поставить на нём.

Share this post


Link to post
Share on other sites

Глупый вопрос, а firmware-bnx2 поставить не забыли?

Share this post


Link to post
Share on other sites

Глупый вопрос, а firmware-bnx2 поставить не забыли?

ставить пробывал, но тоже не помого, тоже на счёт этого задумывался.

Share this post


Link to post
Share on other sites

ставить пробывал, но тоже не помого, тоже на счёт этого задумывался.

Ставить то ставили, а модуль перегрузили? Что в dmesg при загрузке оного появляется?

Edited by Aliech

Share this post


Link to post
Share on other sites

помнится были какието похожие проблемы с неподнятием интерфейса после ребута.

лечилось так: убрать "allow-hotplug ethX", добавить "auto ethX"

Share this post


Link to post
Share on other sites

помнится были какието похожие проблемы с неподнятием интерфейса после ребута.

лечилось так: убрать "allow-hotplug ethX", добавить "auto ethX"

нет не помогло, всё так же, работает только там где шлюз прописан.

Share this post


Link to post
Share on other sites

Повторю еще раз вопрос: что говорит tcpdump на интерфейсе?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this