LinuxForum.Fans
Тема

Не вижу пинга от другого компьютера, помогите разобраться

Автор: unlimited 29 сообщений 6236 просмотров
#241899

Господа, добрый день.
ситуация следующая.
собрана рабочая станция на opensuse 11.3 с двумя сетевыми интерфейсами(eth0 eth1).
eth0 имеет ip-172.16.0.34 со шлюзом 172.16.0.33
eth1 имеет ip-192.168.0.107

между eth0 и eth1 настроена маршрутизация пакетов. подсети пингуются.

необходимо подключить 2 компа c windows через хаб к сюзи чтобы пакеты с них через eth1 пробрасывались на eth0 . ip-адреса этих компьютеров -192.168.0.106 и 192.168.0.105
подключаю компьютер с ip 192.168.0.106 к сетевому интерфейсу eth1 и пинга не вижу. это из-за отсутствия dhcp на opensuse или из-за чего? мне казалось одинаковые подсети должны пинговаться без проблем.

подскажите.

спасибо

#241911

А клиент с суси пингуется норм?
Сеть как настраивали там и там?

#241952

192.168.0.107 и 192.168.0.106 между собой не пингуются. ни с той ни с другой стороны. кабель исправный. обжат-компьютер-компьютер

#242029

шлюзом у сетевой 192.168.0.106 указывал 192.168.0.107 хотя понимаю что ничего н7е даст.
я так понимаю-надо сделать 107-шлюзом? чтобы он выполнял роль dhcp-сервера для "0" подсети?

#242031

либо по аналогии с виндой надо задать общую рабочую группу для 107 и 106?

#242033

помогите с решением!!!

#242038

Вам нужно настраивать IPTABLES + SAMBA, если нужны файлообменники.

#242039

так а по какой причине 107 не пингует 106? подключены напрямую. из-за того что оба не имеют общий шлюз?
у меня необходимость проброса пакетов с 192.168.0.106 на 172.16.0.34 через 192.168.0.107

непонятно -почему пинг не идет? одна подсеть ведь!

#242048

маршрутизация потому что не настроена.
В винде адрес суси прописан?

#242195

поможет ли прописание маршрута на виндовской машине до суси если айпишники не видят друг друга?

#242219

Чтобы с винды увидеть сусю вам понадобится программа Putty.
Разные ОСи работают по-разному.

#242220

указывал в 192.168.0.106 шлюзом - 107-й.
не помогает. я правильно понимаю-надо 107-й сделать dhcp и тогда 106-й и 105-й будут пинговать 107-й?

понять хочу

#242221

то есть интерфейсы сузи и винды просто так не могут видеть лруг друга если в одной подсети?

#242283

unlimited,
проверяйте по порядку с конца:
1) кабель, если кроссовер, должен звониться 1-3, 2-6, 3-1, 6-2; пары 1-2 и 3-6 должны быть из одной скрутки (одного цвета, например, зелёный и бело-зелёный, оранжевый и бело-оранжевый, и т.п.)
2) наличие линка при вставленном кабеле на обоих машинах, смотреть на индикацию линка картой,
3) на обоих машинах наличие записи о линке в /var/log/messages (или где там принято в OpenSUSE) после вставки кабеля, параметры линка на обоих машинах должны быть одинаковы, например, 100Mbit/sec, half duplex
4) убедиться, что на обоих машинах адаптеры используют разный MAC-адрес (не надо мне говорить про уникальность, сам видел)
5) проверить, что на обоих машинах интерфейсы подняты, в выводе # ifconfig -a для интерфейса присутствует "UP"
6) проверить, что проходит # arping -I интерфейс ip_другой_машины
7) проверить, что настройками фаервола не запрещён пинг (icmp-echo), # iptables -L

#242287

спасибо. пробуем

#243297

раскрою замысел подробнее.

значит - суть всего-следующая: организация находится в одном здании , одно из её управлений - в другом. необходимо было компьютеру с управления дать доступ к локальной сети организации.
В организации существует локальная сеть 192.168.0.1... 0.254 с dhcp-сервером .
взаимодействие между организацией и управлением осуществляется через беспроводное соединение - точка-точка через vpn.
компьютер в управлении ip-172.16.0.34 со шлюзом 172.16.0.33 (А)
компьютер в организации ip-172.16.9.66 со шлюзом 172.16.9.65 (Б)
в общем на уровне этих шлюзов идет взаимодействие.

компьютер (Б) -собрана рабочая станция на opensuse 11.3 с двумя сетевыми интерфейсами(eth0 eth1).
eth0 имеет ip-172.16.9.66 со шлюзом 172.16.9.65
eth1 имеет ip-192.168.0.101 со шлюзом 192.168.0.1 (dhcp-сервер).
между eth0 и eth1 настроена маршрутизация пакетов. подсети пингуются.
соответственно с компьютера (А) я пингую любой компьютер 192.168.0... организации. т о есть доступ с компьютера в управлении к компьютерам организации у меня есть.

Необходимо компьютер (А) превратить также в шлюз добавив в него второй сетевой интерфейс (192.168.0.107) для взаимодействия с внутренней почтой организации.
шлюзом я его настроил-поставил suse . необходимо подключить 2 компа c windows через хаб к сюзи чтобы пакеты с них через 192.168.0.107 пробрасывались на 172.16.0.34 . ip-адреса этих компьютеров -192.168.0.106 и 192.168.0.105
подключаю компьютер с ip 192.168.0.106 к сетевому интерфейсу eth1 и пинга не вижу. это из-за отсутствия dhcp на opensuse или из-за чего? мне казалось одинаковые подсети должны пинговаться без проблем.


вот такая проблема.

#243305

"unlimited" написал:
Необходимо компьютер (А) превратить также в шлюз добавив в него второй сетевой интерфейс (192.168.0.107) для взаимодействия с внутренней почтой организации.
шлюзом я его настроил-поставил suse . необходимо подключить 2 компа c windows через хаб к сюзи чтобы пакеты с них через 192.168.0.107 пробрасывались на 172.16.0.34
дык это вам надо NAT настроить. Курите доки к SUSE Firewall, потому как в SUSE это именно через него штатно настраивается.

Ну и дайте посмотреть, что там у вас УЖЕ сделано на машине A: iptables -L и ifconfig с этой машины.

"unlimited" написал:
подключаю компьютер с ip 192.168.0.106 к сетевому интерфейсу eth1 и пинга не вижу. это из-за отсутствия dhcp на opensuse или из-за чего? мне казалось одинаковые подсети должны пинговаться без проблем.
dhcp на данном интерфейсе не нужен (не демон, не клиент), если на всех трёх машинах (suse, и две её венды) настроен статический IP адрес. Причём эти адреса должны НЕ совпадать с локальной сетью организации 192.168.0.0. В этом случае все три машины будут видится по одному IP машины A 172.16.0.34.

А то, что решили вы сделать, это как-то по меньшей мере странно и непонятно. Может в принципе и возможно, но я такой изврат никогда не буду делать.
#243306
"unlimited" написал:
мне казалось одинаковые подсети должны пинговаться без проблем.

у вас первая подсеть, внутри неё вторая подсеть, а внутри второй вы хотите сделать третью подсеть. Причём третью подсеть вы хотите сделать частью первой подсети. Вам не кажется, что это уже слишком лихо закручено?

#243310

Все довольно запутано, может схему нарисуете и нам покажете? На схеме нужны компы, их ip адреса, маски, ip шлюза по умолчанию.

#243515
"unlimited" написал:
компьютер в управлении ip-172.16.0.34 со шлюзом 172.16.0.33 (А)
компьютер в организации ip-172.16.9.66 со шлюзом 172.16.9.65 (Б)
в общем на уровне этих шлюзов идет взаимодействие.

К шлюзам доступ имеете?

"unlimited" написал:
Необходимо компьютер (А) превратить также в шлюз добавив в него второй сетевой интерфейс (192.168.0.107) для взаимодействия с внутренней почтой организации.

У Вас есть готовое решение 11.3, склонируйте замените адреса, так же про susefirewall2 не забывайте.

"unlimited" написал:
необходимо подключить 2 компа c windows через хаб к сюзи чтобы пакеты с них через 192.168.0.107 пробрасывались на 172.16.0.34 . ip-адреса этих компьютеров -192.168.0.106 и 192.168.0.105

Вот оно то. Через ХАБ не получится, ХАБ это - http://ru.wikipedia.org/wiki/%D0%A5%D0%B0%D0%B1 он не умеете делать пробросы. В Вашем случае есть 2 пути решения этой ситуации:
1. Зарезервировать диапозон адресов, которые Вы хотите пробрасывать и указать их статически. После чего на Вашей сусе настроить проброс в susefirewall2 на необходимые адреса.
2. Использовать NAT как писал ДОК, за исключением, что нужно использовать вместо ХАБа, маршрутизатор и в нём уже настроить проброс.

з.ы. Чисто моё мнение, я бы совсем выбросил из сети Suse станции ибо задачи их скудны, а поставил маршрутизаторы и настроил на них OpenVPN проброс диапазона адресов и всё.

Войдите или зарегистрируйтесь, чтобы ответить.