LinuxForum.Fans
Тема

Нет пинга WinXP > Linux

Автор: volozub 26 сообщений 3102 просмотров
#270289

Поэтому и не странно что пинги не ишли. На шлюзе на разных интерфейсах не могут быть адреса с одной сети.
Про какую карту вы ведёте речь????

#270311
"kisil" написал:
Поэтому и не странно что пинги не ишли. На шлюзе на разных интерфейсах не могут быть адреса с одной сети.

Пинги не шли до тех пор пока не прописал вручную адрес шлюза 0.0.0.0 на карте eth3, через которую будет раздаваться интернет. Т.е. После того как я прописал на интерфейсе смотрящем в локальную сеть шлюзом адрес 0.0.0.0 пошёл пинг, я попытался начать просмотр страниц, но ничего не вышло. Вот почему не работал HTTP мне интересно. Когда карты имели настройки eth1(ip 192.168.0.155/24, шлюз 192.168.0.1 (что является модемом в режиме роутера)) и eth3 (ip 192.168.0.151/24, шлюз 0.0.0.0), то Wireshark показывал различную активность с адреса машины WinXP (ip 192.168.0.189/24, шлюз 192.168.0.121, DNS провайдера 80.80.111.254), подключённой к eth3 и на этой машине WinXP успешно скачалось обновление для Opera. В этом конечно интересно разобраться, но на данный момент, после смены диапазона адресов подключающего компа WinXP и eth3 карты шлюза с ххх..ххх.0.ххх на ххх.ххх.1.ххх всё работает. Если не сложно, поясните почему такая картина.

#270346

Ну врятли я вам теоретически верно всё обясню, но попробую с точки зрения того, как я понимаю маршрутизацию.
Маршрутизатор (шлюз) это хардварное или софтварное активное сетевое оборудование, которое размещаетса на границах сетей и служыт для общения компов находящихся в разных сегментах сети и имеющий, как минимум, 2 сетевых интерфейса. Потому и не может быть в шлюза на двох интерфейсах айпишки с одной сети. Посудите сами, если например, у вас на eth1 192.168.0.1, а на eth3 192.168.0.100, приходит пакет на eth1 который нужно отправить на адрес 192.168.0.150, как шлюз должен его маршрутизировать если в его таблице маршрутизации есть 2 записи об том что в одну и туже сеть можно попасть через 2 разных интерфейса. Тоисть, как шлюз должен узнать со стороны какого интерфейса находитса тот айпи который нужен. Канешно такое можно реализовать с помощью метрики или с помощью динамических протоколов маршрутизации, но это к вашему случаю не относитса. А для маршрутизации пакетов между разных сетей и создаётса таблица маршрутизации в которую записываютса правила пересылания пакетов между интерфейсами, чтобы они попали с одной сети в другую, а потом чтобы правильно ещё смаршрутизировать и ответные пакеты.
Как то так.
Ещё кое что в вашем вопросе я недопонял. Так что выложыте союда выводи команд
MINT

text
ifconfig
route -n

WINXP

text
ipconfig /all
#270686

mint ~ # ifconfig

Показать
eth1 Link encap:Ethernet HWaddr f4:6d:04:e3:56:5d
inet addr:192.168.0.151 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::f66d:4ff:fee3:565d/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:14587 errors:0 dropped:0 overruns:0 frame:0
TX packets:7136 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4408315 (4.2 MiB) TX bytes:1152495 (1.0 MiB)
Interrupt:42 Base address:0x2000

eth3 Link encap:Ethernet HWaddr 6c:9f:d0:8e:6f:ac
inet addr:192.168.1.121 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::6e9f:d0ff:fe8e:6fac/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:400 (400.0 B) TX bytes:1590 (1.5 KiB)
Interrupt:16 Base address:0xe800

mint ~ # route -n

Показать
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth1
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth3

ipconfig /all

Показать

Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.

C:\Documents and Settings\admin>ipconfig /all

Настройка протокола IP для Windows

Имя компьютера . . . . . . . . . : NOTEBOOK
Основной DNS-суффикс . . . . . . :
Тип узла. . . . . . . . . . . . . : неизвестный
IP-маршрутизация включена . . . . : да
WINS-прокси включен . . . . . . . : да

lan - Ethernet адаптер:

DNS-суффикс этого подключения . . :
Описание . . . . . . . . . . . . : Generic Marvell Yukon Chipset based Ethernet C
ontroller
Физический адрес. . . . . . . . . : 00-13-77-39-8D-C5
Dhcp включен. . . . . . . . . . . : нет
IP-адрес . . . . . . . . . . . . : 192.168.1.189
Маска подсети . . . . . . . . . . : 255.255.255.0
Основной шлюз . . . . . . . . . . : 192.168.1.121
DNS-серверы . . . . . . . . . . . : 192.168.0.155
80.80.111.254

При текущих настройках инет раздаётся. Но появилась новая проблема - приложения стали запускаться долго. Если отключить сеть - всё работает как должно. Покопавшись и почитав, выяснил что надо править /etc/hosts.


cat hosts#

Показать

#после редактирования
127.0.0.1 mint

#до редактирования
#127.0.0.1 localhost mint
#127.0.1.1 volozub_comp
# The following lines are desirable for IPv6 capable hosts
#::1 localhost ip6-localhost ip6-loopback
#fe00::0 ip6-localnet
#ff00::0 ip6-mcastprefix
#ff02::1 ip6-allnodes
#ff02::2 ip6-allrouters
#ff02::3 ip6-allhosts

но различные манипуляции ни к чему не привели. Так же нельзя зайти в админку webmin https://mint:10000

Показать
Веб-страница недоступна
Chromium не удалось загрузить веб-страницу из-за слишком долгого ожидания ответа от mint. Сайт недоступен или отсутствует интернет-подключение.
Вот несколько советов и рекомендаций:
Обновите эту страницу позже.
Проверьте подключение к Интернету. Перезагрузите все используемые маршрутизаторы, модемы и другие сетевые устройства.
Добавьте Chromium в список разрешенных приложений в настройках брандмауэра или антивирусной программы. Если это приложение уже находится в списке разрешенных, попробуйте удалить его из этого списка, а затем добавить снова.
При использовании прокси-сервера проверьте его настройки или обратитесь к администратору сети, чтобы убедиться, работает ли прокси-сервер. Если прокси-сервер использовать необязательно, установите соответствующие настройки: Откройте меню инструментов > Настройки > Дополнительные > Изменить настройки прокси-сервера... и убедитесь, что выбран вариант без использования прокси-сервера или прямое подключение.
Ошибка 118 (net::ERR_CONNECTION_TIMED_OUT): Тайм-аут операции.

%)
Как решить данную проблему?


Добавлю... Использую KDE 4.4.7.4. Под Gnome такой проблемы нет. Всё запускается шустро. Где искать причину? Ведь получается тогда что дело не в /etc/hosts или DNS?

#272423


#после редактирования
127.0.0.1 mint

Зачем это? Не проще входить уж https://localhost:10000?
ну попробуйте при вашем hosts сделать host mint

netstat -ntlp | grep 10000 - покажет что-нибудь?

DNS-серверы . . . . . . . . . . . : 192.168.0.155 - это вообще очень интересно... уж вбейте на всякий случай 8.8.8.8 - Google DNS

#272436

Если долго думают сервисы значить проблема с доступом к ДНС. Какие у вас ДНС сервера используютса в системе.

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