
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.97.9.171] |
![]() |
|
Сообщ.
#1
,
|
|
|
Люди подскажите пожалуйста, как соеденить три компа без хаба(есть четыри сетевухи, пробовал в один комп и две и по одной соответственно в другие. Естественно комп в котором две карты выполняет роль сервера, он видит двух остальных. Проблема в том, что компы в которых по одной карте потключены к серверу на разные протоколы TCP/IP и IPX/SPX, понятно, что почти невошто и играть. Если же вешать оба компа на IPX/SPX, то один не видит сервер, а если на TCP/IP, то вроде бы всё нормально, оба компа видят сервер(в windows'е) но в играх сервер видит только один комп. Может можно как-то протоколы настроить(буду благодарен за любую помощ)).
|
Сообщ.
#2
,
|
|
|
Разнеси по разным подсетям и поставь IP Forwarding. Должно работать все. А лучше все-таки хаб купи за 10 баксов - деньги небольшие, а удобство налицо.
И еще. Все ли всех у тебя пингуют? |
Сообщ.
#3
,
|
|
|
Комп в котором две карточки пингует обоих, остальные два друг друга невидят(они пингуют сервер). Можно по подробнее, что нужно сделать.
|
Сообщ.
#4
,
|
|
|
ipconfig /all на каждой машине и сюда кидай.
|
Сообщ.
#5
,
|
|
|
Цитата murph, 19.07.02, 16:49:41 Разнеси по разным подсетям и поставь IP Forwarding. Должно работать все. А лучше все-таки хаб купи за 10 баксов - деньги небольшие, а удобство налицо. И еще. Все ли всех у тебя пингуют? Можно ИМХО и в одной подсети. Таблицу маршрутизации надо править. Но, если я не ошибаюсь, в случае Виндоз, хватит IP Forwarding на всех трех компах и указания Gateway на тех компах, где по одной сетевухе. Виндоза таблицу маршрутизации хорошо строит динамически. |
Сообщ.
#6
,
|
|
|
IPForwarding только на multihomed нужен. Гейт вообще можно не ставить и даже лучше не стаивть, потому как внешней сети нет. Ну а с таблицей будет все ок в этом случае. Насчет одной подсети - не рекомендуется вообще-то, но можно. В этом случае как раз придется таблицу править. Ну или роуты персистентные прописать сразу.
|
Сообщ.
#7
,
|
|
|
Цитата murph, 19.07.02, 18:12:55 IPForwarding только на multihomed нужен. Гейт вообще можно не ставить и даже лучше не стаивть, потому как внешней сети нет. Ну а с таблицей будет все ок в этом случае. Насчет одной подсети - не рекомендуется вообще-то, но можно. В этом случае как раз придется таблицу править. Ну или роуты персистентные прописать сразу. Да, с IPForwarding я немного напутал - сие ведь переадресация дейтаграмм, и нужна она только на multihomed-хосте, выполняющем роль маршрутизатора. А вот насчет разных подсетей - непонятки ![]() |
Сообщ.
#8
,
|
|
|
Может я сейчас лажу скажу, но если у тебя у двух интерфесов одинаковые маски подсети, то он все пакеты в подсеть будет кидать в первый по байндингу интерфейс, а вторая подсеть будет простаивать - то бишь не будет даже пинговаться. Если две подсетки - то ок. Ну или если есть жесткая маршрутизация. Вобщем, проблема только в том, что динамическая таблица будет нуждаться в правке. Ну это под NT.
IPForwarding - это переадресация всего =) В том числе дейтаграмм. Но и обычные TCP пакеты тоже пойдут. Этакий минигейт. |
Сообщ.
#9
,
|
|
|
Цитата murph, 20.07.02, 11:42:22 Может я сейчас лажу скажу, но если у тебя у двух интерфесов одинаковые маски подсети, то он все пакеты в подсеть будет кидать в первый по байндингу интерфейс, а вторая подсеть будет простаивать - то бишь не будет даже пинговаться. Если две подсетки - то ок. Ну или если есть жесткая маршрутизация. Вобщем, проблема только в том, что динамическая таблица будет нуждаться в правке. Ну это под NT. ИМХО ты это совершил ![]() На основе чего строится таблица маршрутизации? Наверняка ей помогает ARP. Согласно документации на TCP/IP - ARP таблица строится для каждого сетевого адаптера. Допустим, для первого сетевого адаптера хост1 недоступен (ARP не разрешился), а для второго - доступен (появилась запись в ARP-таблице), в этом случае в таблицу маршрутизации должна добавиться строчка маршрута доступа к хосту (мы же обычно руками вписываем - к подсети или сети). ИМХО должно быть именно так, хотя как на самом деле - интересно было бы посмотреть. Цитата murph, 20.07.02, 11:42:22 IPForwarding - это переадресация всего =) В том числе дейтаграмм. Но и обычные TCP пакеты тоже пойдут. Этакий минигейт. Согласен, хотя во многих мануалах пишут именно дейтаграмм. И я вот попался ![]() ![]() * Ethernet-кадр * IP-пакет * UDP-детаграмма * TCP-сегмент Кстати, быть может, скоро я это выясню на практике. Скоро придется с сетками чутка повозиться. У меня впереди более другая интересная задача: Линакс RH7.2 + три сетевухи, и все это Щастье - в один свич. Задача: всем трем интерфейсам присвоить один IP-адрес и, соответственно, обеспечить баланс загрузки интерфейсов. Когда на этом компе стоял НОВЕЛЛ 5.0, работало как часики. Сейчас же надо будет строить самому - но уже инфу частично нашел. ;D |
Сообщ.
#10
,
|
|
|
В Server 2000\NT есть такая фича как маршрутизация, легко настраивается, вот можно ей воспользоваться но я думаю врядли стоит ставить для этого сервачёк
|