LINUX.ORG.RU

Сеть между компьютерами


0

1

Здравствуйте. Знаю, наверняка тема была, но я уже много гуглил, а поднять сеть не удалось. Есть 2 компьютера, на одном - 7 оффтопик, на втором арч линукс. Нужно связать их сетевым шнуром.

Как-то давно я на линуксе это делал одной командой (выставлял айпи из одной подсети) 'ifconfig up eth0 IP' или как-то так, а на оффтопике в настройка ipv4 сетевой платы прописывал в ip нужный. Но все-равно связи нет. Ткните, пожалуйста, носом в мануал или подскажите, что делать.


Видимо, одна из карт или обе ничего не знают о MDI-X, поэтому нужен специально обжатый кросс-кабель.

pekmop1024 ★★★★★
()

Linux: ifconfig eth0 up 192.168.10.1/24

Windows:
IP-адрес: 192.168.10.2
Маска подсети: 255.255.255.0
Основной шлюз: (оставить пустым) или 192.168.10.1

AITap ★★★★★
()
Ответ на: комментарий от AITap

оставить пустым, иначе если на 192.168.10.1 выключен форвардинг, работать не будет.

pekmop1024 ★★★★★
()
Ответ на: комментарий от AITap

Так и сделал. Компьтеры пингуются один с одного, но: В линуксе в папочке Network вижу Windows Network / My Group / HOST NAME.

В ней пусто, хотя я с винды разрешел полный доступ ко всем дискам.

Ockonal
() автор топика
Ответ на: комментарий от Ockonal

Что бы вы видели сетевые ресурсы windows в «папочке», почему не в «мамочке» не понятно, Network вижу Windows Network / My Group / HOST NAME нужен smbclient и запущенная samba с указанием в /etc/samba/smb.conf рабочей группы такой же как и в windows, после чего запускаем samba, а на windows отключаем брандмауер. Так же в windows, если у вас windows 7 нужно разрешить испотльзловвать версию smb протокола 1, а не 2 как стоит изначально, т.к. samba и smbclient поддерживают только 1 версию SMB протокола (Server Message Block) - протокол доступа к файлам и принтерам по сети от Microsoft. В linux можете вручную монтировать сетевые ресурсы с windows:

# mount -t cifs //<ip_windows>/<share> /media/share -o user=<name_user>,password=<password_user>

Создайте соответствующие директории (точки монтирования), также если у вас в Windows 7 открыт доступ к общим папкам, то другие сетевые ресурсы вы не увидите, прихоть microsoft`а.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

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

Из Линукса пытаюсь зайти на компьютер, но запрашивает пароль. Я пытался вводить тот, что от пользователя на виндовсе, но он не подходит почему-то :(. Есть ли какие методы вообще отключить запрос пароля? Я пытался и удалить его от активного пользователя в виндовсе, но не помогло.

И как переключить версию протокола с 2 на 1?

Ockonal
() автор топика
Ответ на: комментарий от Ockonal
sc config lanmanworkstation depend= bowser/mrxsmb10/nsi
sc config mrxsmb20 start= disabled

sc config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi
sc config mrxsmb20 start= auto

В реестре в разжеде:
HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters
создайте параметр REG_DWORD
Smb2=

0 = отключено

1 = включено

Перезагрузить

Что такое «общий глобальный доступ ко всему», это случаем не доступ к общим папкам, если да - то отключите его.

По умолчанию въод осуществляется с именем текущей учётной записи, я имею ввиду в Linux, и дальше запрашивается пароль, проще открыть гостевой доступ.

Во вторых лучше «расшарьте» какую либо директорию на windows, назначьте ей пользователей, которые могут получать доступ по сети и смонтируйте сетевой ресурс в Linux:

mount -t cifs //<ip_windows>/<share> /media/share -o user=<name_user>,password=<password_user>

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Думаю понятно, что первые две команды нужны для выключения, вторые две для включения.

kostik87 ★★★★★
()

Всем спасибо, проблема решена.

Ockonal
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.