LinuxForum.Fans
Тема

Настройки локальной сети на 2 компа (и дальше)

Автор: snatch 15 сообщений 8249 просмотров
#111737

Здравствуйте.
Несколько чайниковских вопросов.

Есть 3 компа. На двух debian, на одном windows 7. На первом 3 сетевухи. Мне удалось настроить сеть на компах с debian и debian, соединенных с помощью кроссовер-кабеля.
На одном компе набирал:

text
ifconfig eth0 192.168.1.2 netmask 255.255.255.0

на другом

text
ifconfig eth1 192.168.1.1 netmask 255.255.255.0

Получилось даже передать файлы с помощью scp и sftp. Правда скорость была маловата, в среднем 3 mb/s.
Вопрос первый. scp измеряет скорость в мегабайтах или мегабитах?
Вопрос второй. Какими еще способами можно передать файл с одного компа на другой в локальной сети? Пробовал через ftp - connection refused.
Вопрос третий. Почему такая маленькая скорость? Ведь заявлено 100 мегабит. Запустил top на одном из компов (pentium 2 233) и увидел загрузку 85% в момент передачи файла. Я так понимаю, что из-за шифрования.
Дальше, про windows 7 и linux.
Вопрос четвертый. Сетевой адрес назначается компьютеру или сетевой карте? Т.е., для того чтобы соединить комп с debian с компом с windows 7 через другой кроссовер, не отключая предыдущее соединение, следует писать

text
ifconfig eth2 192.168.1.1 netmask 255.255.255.0

или

text
ifconfig eth2 192.168.1.3 netmask 255.255.255.0

Вопрос пятый. Каким образом настроить сеть в windows 7? Очень долго тыркался, так и не понял куда нажимать. Нашел где можно ввести ip, сетевую маску, гейт, dns и wins. Откуда брать ip и сетевую маску будет понятно, если кто-нибудь ответит на четвертый вопрос. А вот что такое гейт, dns и wins в локальной сети и откуда их брать - не понимаю.

#111742

1. В байтах.
2. FTP, HTTP, SYNC, SMB. По ssh передача пошла от того, что у вас уже установлен и запущен ssh-демон. Так и для остальных протоколов требуется поднять соответствующий демон.
3. Попробуйте отключить шифрование.
4. Если точнее, интерфейсу. Сетевая карта может иметь несколько интерфейсов с разными адресами. Писать, скорее всего, ifconfig eth0 192.168.1.3 netmask 255.255.255.0. Точнее можно будет сказать, если покажите вывод ifconfig -a.
5. В вашем случае, в параметрах протокола TCP/IP v4 в Win7 нужно прописать IP 192.168.1.4 маска 255.255.255.0. Этого будет достаточно.

#111746
snatch написал:
Вопрос первый. scp измеряет скорость в мегабайтах или мегабитах?

в килобАайтах и мегабАйтах. только провайдеры меряют в битах - им продавать надо...

snatch написал:
Вопрос второй. Какими еще способами можно передать файл с одного компа на другой в локальной сети? Пробовал через ftp - connection refused.

круто... впервые о таком слышу. читайте логи на стороне сервера (вы хоть сервер-то установили? это программа такая. У меня proftpd)

snatch написал:
Вопрос третий. Почему такая маленькая скорость? Ведь заявлено 100 мегабит. Запустил top на одном из компов (pentium 2 233) и увидел загрузку 85% в момент передачи файла. Я так понимаю, что из-за шифрования.

вы правы. это шифрование (но всё равно что-то медленно. даже мой третий пень куда как быстрее сливал на второй)

snatch написал:
Вопрос четвертый. Сетевой адрес назначается компьютеру или сетевой карте? Т.е., для того чтобы соединить комп с debian с компом с windows 7 через другой кроссовер, не отключая предыдущее соединение, следует писать

неправильно поставлен вопрос.
Клиент (программа) запрашивает IP у сервера (тоже программа. на другом компе), и получает этот IP. В качестве "паспорта" часто используется идентификатор карты клиента (MAC адрес). Сетевая карта - просто переходник, она ничего не делает.

snatch написал:
через другой кроссовер, не отключая предыдущее соединение, следует писать

без понятия. наверное всё-же .3. данных мало.

snatch написал:
Вопрос пятый. Каким образом настроить сеть в windows 7? Очень долго тыркался, так и не понял куда нажимать. Нашел где можно ввести ip, сетевую маску, гейт, dns и wins. Откуда брать ip и сетевую маску будет понятно, если кто-нибудь ответит на четвертый вопрос. А вот что такое гейт, dns и wins в локальной сети и откуда их брать - не понимаю.

там просто. я потыкался - быстро разобрался.
гейт, dns и wins - насколько я понял нужны в глобальной сети. вам не нужно.

#111962

Спасибо за ответы.
1.У меня получилось установить соединение между компом с windows и компом с debian. Но, соединить debian и debian - не получилось, команда ifconfig проходила, но пинги не работали. И наоборот, если выключить все коннекты и сначала установить debian-debian, а затем debian-windows, то первое работает, а второе нет. Два компьютера соединяются без проблем, а как только подключается еще один, отсутствует пинг. Что я делаю не так?
Первая машина (всего три сетевухи, используются две): eth1 192.168.1.1 ; eth2 192.168.1.3
Вторая: 192.168.1.2
Третья: 192.168.1.4
Соединены первая(eth1) со второй и первая(eth2) с третьей. Сетевая маска у всех одна 255.255.255.0 Интернет отключен.

2. Если можно ссылку на то как быстро настроить ftp. Я пробовал устанавливать несколько серверов, но не понял как передать файл. Хочу всего лишь скачать и закачать один файл, чтобы оценить скорость.

#111982

Я подзапарил, прошу прощения.
Если хотите, чтобы все 3 компьтера соединились, при этом debian1 с несколькими сетевухами, то вот как должно быть:

text

debian2 (ifconfig eth0 192.168.0.2/24)
                             |
debian1 (ifconfig eth0 192.168.0.1/24)
debian1 (ifconfig eth1 192.168.1.1/24)
                             |
windows (TCP/IP 192.168.1.2/255.255.255.0)

Т.е. это 2 разные сети должны быть. Чтобы deb1 и win смогли так же общаться, нужно немного подругому:

text

debian2:
  ifconfig eth0 192.168.0.2/24
  route add default gw 192.168.0.1

debian1: ifconfig eth0 192.168.0.1/24 ifconfig eth1 192.168.1.1/24 echo 1 > /proc/sys/net/ipv4/ip_forward

windows (TCP/IP ip 192.168.1.2 mask 255.255.255.0 gate 192.168.1.1)

#111993
snatch написал:
2. Если можно ссылку на то как быстро настроить ftp. Я пробовал устанавливать несколько серверов, но не понял как передать файл. Хочу всего лишь скачать и закачать один файл, чтобы оценить скорость.

пока пингов не будет, ftp тоже не заработает.
http://linuxforum.ru/viewtopic.php?pid=91423#p91423

#112040

Mita*, спасибо, но к сожалению ни первый, ни второй вариант не сработали. Та же самая ситуация: любые два компа пингуются между собой, при попытке настроить третий - пинга нет. Еще попробовал свести их в одну подсеть, т.е. 192.168.0 с тем же самым результатом.
Наверняка ведь всего-то и нужно - пара команд в консоли. Но вот какие и на каких компах? smile

drBatty, спасибо. Читать буду видимо после НГ.

С наступающим.

#112059
snatch написал:
Но вот какие и на каких компах?
snatch написал:
спасибо. Читать буду видимо после НГ.

в той теме, чуть выше, я описал настройку шлюза. Причём случай третьего компа под вендой ЕМНИП тоже раскрыт.

#112173

Покажите с обоих дебианов выводы:
[console]
# ifconfig
# route -n
[/console]
а из венды:
[console]
> ipconfig
> route
[/console]

#112234

Mita*, первый пример, что Вы показали сегодня заработал. Почему не знаю, вероятно потому что я поменял местами шнуры. Прописать route еще не пробовал. Позже. Спасибо за участие.

muddleftpd - не требующий настройки ftp клиент, позволяющий логинится руту, что наверно не очень хорошо с точки зрения безопасности, но неплохой вариант для измерения скорости локальной сети.
Результат: 309716216 байтов перемещено за 47 секунд (6.25Мб/с).
Получается 6,25 * 8 = 50 мегабит. А где еще 50 мегабит?

#112482

Нашел в сети сходную проблему. К сожалению, ее решение ведет на старый линк этого форума, поэтому неясности остаются.
Один дядька сказал, что

Нельзя использовать несколько интерфейсов в одной подсети с одинаковым диапазонам адресов. При такой маршрутизации крышу сносит.
При необходимости задать несколько адресов в обной подсети используются виртуальные алиасы для одного физического интерфейса.
Крыша, это он про Большого Брата? smile
Символьные ссылки на интерфейсы видел в документации к gentoo. Как сделать аналогично в debian только не с lo а с eth1 и eth2?

Еще один чайниковский вопрос. ifconfig показывает прерывания карт. В момент загрузки одна из сетевух делит с кем-то прерывание. Как поменять прерывания вручную, не залезая в биос?

У меня ситуация несколько улучшилась. После прописывания роутинга, как указал Mita*, обнаружения сопли на кабеле и редактирования файла /etc/hosts (оставил 127.0.0.1, остальные адреса закомментировал), debian1 видит 2 остальных компа одновременно, ftp работает. Не работает связь между win7 и debian2. Я так подозреваю, что надо как-то связать интерфейсы eth1, eth2 и возможно lo на debian1. Как?

ifconfig возможно приведу позже, если ничего не получится с символьными ссылками на интерфейсы.
#113009

Тема откладывается на неопределенный срок, т.к. один из компов перестал функционировать. Грешу на блок питания. Айл би бэк. :)

#113030
snatch написал:
Крыша, это он про Большого Брата?

нет. это он к тому, что пакеты приходят через раз. Что соответственно приводит к потере скорости с 11.9Мб/с до 6Мб/с.

snatch написал:
debian1 видит 2 остальных компа одновременно, ftp работает. Не работает связь между win7 и debian2. Я так подозреваю, что надо как-то связать интерфейсы eth1, eth2 и возможно lo на debian1. Как?

командой route.

snatch написал:
muddleftpd - не требующий настройки ftp клиент, позволяющий логинится руту, что наверно не очень хорошо с точки зрения безопасности, но неплохой вариант для измерения скорости локальной сети.

может это всё-же не клиент, а сервер?
да, зависимость скорости от имени или UID - это что-то новое :O

#114459

drBatty написал:
нет. это он к тому, что пакеты приходят через раз. Что соответственно приводит к потере скорости с 11.9Мб/с до 6Мб/с.
Я про то и толкую, приходит через раз к юзеру, через раз к Большому Брату.

drBAtty написал:
может это всё-же не клиент, а сервер?
Угу, сервер.

drBatty написал:
да, зависимость скорости от имени или UID - это что-то новое ohmy
Всего лишь хотел сказать, что время от установки пакета muddleftpd до скачивания файлов рутом - минимально. А Вы начали выводить какие-то зависимости.

В общем я ничего не понял в настройке сети. Сделал по-простому - купил маршрутизатор. Вот. Тема закрыта. И тема про 2 компа тоже. Всем спасибо.
#114617
snatch написал:
Нельзя использовать несколько интерфейсов в одной подсети с одинаковым диапазонам адресов. При такой маршрутизации крышу сносит.
snatch написал:
Я про то и толкую, приходит через раз к юзеру, через раз к Большому Брату.

нет. один раз в никуда, второй раз к вам. нет тут никаких ББ.

snatch написал:
В общем я ничего не понял в настройке сети. Сделал по-простому - купил маршрутизатор. Вот. Тема закрыта. И тема про 2 компа тоже. Всем спасибо.

пожалуйста.

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