Автор Тема: Сеть между двумя компьютерами  (Прочитано 3113 раз)

Оффлайн montigomo

  • Участник
  • *
  • Сообщений: 408
  • Montigomo
Нужен совет: как создать простейшую сеть между двумя рабочими станциями под ALT Linux Centaurus 7.0.4?
Есть два компьютера, установленные в одной комнате и соединённые обычным патчкордом. Пробовал различные типы соединений, но полноценной локальной сети не получилось.
Подскажите, пожалуйста, как правильно настроить связь?
Алексей ЕФАНОВ

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: Сеть между двумя компьютерами
« Ответ #1 : 24.06.2014 07:00:39 »
Пробовал различные типы соединений, но полноценной локальной сети не получилось.
Что в вашем понимании есть "полноценная локальная сеть" ?
После ответа на этот вопрос будет понятно, куда двигаться для решения второго вопроса
Подскажите, пожалуйста, как правильно настроить связь?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Re: Сеть между двумя компьютерами
« Ответ #2 : 24.06.2014 09:44:18 »
Есть два компьютера, установленные в одной комнате и соединённые обычным патчкордом.

На сколько они современные ? Если у их сетевых плат (хотябы у одного компьютера) не поддерживается авто MDI, то обычным патчкордом их соединять нельзя, нужен кроссовер: http://linuxdvr.ru/rus/docs/crossover.html

Потом уже ответ на вопросы sb. Вообще, настройка TCP/IP (http://www.altlinux.org/Etcnet) - уже простейшая сеть, и уже допускает обмен файлами. На одной стороне sshd, на другой, в командной строке запущенного mc: cd sh://<login>@<IP>. И это - один из кучи вариантов.

Оффлайн Rider

  • /usr/sbin/control
  • *******
  • Сообщений: 1 136
Re: Сеть между двумя компьютерами
« Ответ #3 : 24.06.2014 10:10:56 »
Нужен совет: как создать простейшую сеть между двумя рабочими станциями под ALT Linux Centaurus 7.0.4?
Есть два компьютера, установленные в одной комнате и соединённые обычным патчкордом. Пробовал различные типы соединений, но полноценной локальной сети не получилось.
Подскажите, пожалуйста, как правильно настроить связь?

1. отключить network manager на обоих компьютерах (не потому что не работает, просто я не пользуюсь и не понимаю как в нём настроить нижеописанное)
2. в настройках сети одной машины (через центр управления системой/сеть) прописать IP1 (например 192.168.10.1 с маской /24)
3. в настройках сети другой машины прописать IP2 - 192.168.10.2 с маской /24

если патчкорд или сетевые нормальные, то будет работать для соседней машины ping 192.168.10.1 (ну и 192.168.10.2 соответственно).

вот и вся настройка.
« Последнее редактирование: 24.06.2014 10:12:46 от Rider »

Оффлайн montigomo

  • Участник
  • *
  • Сообщений: 408
  • Montigomo
Re: Сеть между двумя компьютерами
« Ответ #4 : 25.06.2014 02:29:12 »
1. Под полноценной локальной сетью я подразумеваю:
1.1 возможность переносить файлы с одной машины на другую,
1.2 обоюдный доступ в общие папки,
1.3 возможность использовать удалённый рабочий стол, т. е. видеть картинку того, что делается на соседнем компьютере.
2. Компьютеры, конечно, куплены не вчера, но в обеих машинах стоят идентичные сетевые карты Marwell (точную маркировку могу уточнить на работе).
3. Большинство экспериментов проводилось с использованием NM, на днях попробую через Etcnet.
===
После тестирования полученных советов напишу! :-)
Алексей ЕФАНОВ

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Re: Сеть между двумя компьютерами
« Ответ #5 : 25.06.2014 10:03:04 »
2. Компьютеры, конечно, куплены не вчера, но в обеих машинах стоят идентичные сетевые карты Marwell (точную маркировку могу уточнить на работе).

Не нужна маркировка. Я, всё равно, всех не знаю, тем более Марвел (сетевые карты бывают только Intel, остальное - не сетевые карты). ;-)

Скажу только, что автоMDI стоит ожидать только от гигабитных сетевых карт, на сотках, кажется, никто не делал ещё. Вот на коммутаторах это появилось намного раньше, их без автоMDI уже и не делает никто давно, даже 100-мегабитные.

Оффлайн montigomo

  • Участник
  • *
  • Сообщений: 408
  • Montigomo
Re: Сеть между двумя компьютерами
« Ответ #6 : 26.06.2014 12:15:53 »
Вот так система определяет сетевую карту через ЦУС:
Сетевая карта:
Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller
А вот это вывод команды:
Цитировать
[group-tso@tso-group ~]$ lspci
00:00.0 Host bridge: Intel Corporation 82945G/GZ/P/PL Memory Controller Hub (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82945G/GZ Integrated Graphics Controller (rev 02)
00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 1 (rev 01)
00:1c.1 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 2 (rev 01)
00:1d.0 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 (rev 01)
00:1d.1 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 (rev 01)
00:1d.2 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 (rev 01)
00:1d.3 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 (rev 01)
00:1d.7 USB controller: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
00:1f.2 IDE interface: Intel Corporation NM10/ICH7 Family SATA Controller [IDE mode] (rev 01)
00:1f.3 SMBus: Intel Corporation NM10/ICH7 Family SMBus Controller (rev 01)
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller (rev 19)
03:07.0 FireWire (IEEE 1394): Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link)
[group-tso@tso-group ~]$
« Последнее редактирование: 26.06.2014 12:23:49 от montigomo »
Алексей ЕФАНОВ

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Re: Сеть между двумя компьютерами
« Ответ #7 : 26.06.2014 12:20:54 »
Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller
После соединения компютеров начать с проверки наличия линка. Либо по индикаторам на сетевой карте, либо посредством ethtool:

ethtool eth0|grep "Link detected\|Speed"
Или не eth0, а что там получилось (ip link покажет, что есть). Если соединение есть, можно думать, что всё хорошо, и можно приступать к настройке.

Кстати, как я тут смотрю, для карточек с авто MDI ethtool состояние MDI показывать умеет:

# ethtool eth3
Settings for eth3:
        Supported ports: [ TP ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Advertised pause frame use: No
        Advertised auto-negotiation: Yes
        Speed: 100Mb/s
        Duplex: Full
        Port: Twisted Pair
        PHYAD: 1
        Transceiver: internal
        Auto-negotiation: on
        MDI-X: off
        Supports Wake-on: pumbg
        Wake-on: g
        Current message level: 0x00000001 (1)
        Link detected: yes
« Последнее редактирование: 26.06.2014 12:27:36 от asy »

Оффлайн montigomo

  • Участник
  • *
  • Сообщений: 408
  • Montigomo
Re: Сеть между двумя компьютерами
« Ответ #8 : 30.06.2014 14:58:12 »
Я выполнил команды и получил следующий вывод:
Цитировать
[root@tso-group ~]# ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000
    link/ether 00:14:85:df:28:35 brd ff:ff:ff:ff:ff:ff
3: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN mode DEFAULT qlen 3
    link/ppp
[root@tso-group ~]# ethtool enp2s0|grep "Link detected\|Speed"
   Speed: 1000Mb/s
   Link detected: yes
[root@tso-group ~]# ethtool enp2s0
Settings for enp2s0:
   Supported ports: [ TP ]
   Supported link modes:   10baseT/Half 10baseT/Full
                           100baseT/Half 100baseT/Full
                           1000baseT/Half 1000baseT/Full
   Supported pause frame use: No
   Supports auto-negotiation: Yes
   Advertised link modes:  10baseT/Half 10baseT/Full
                           100baseT/Half 100baseT/Full
                           1000baseT/Half 1000baseT/Full
   Advertised pause frame use: No
   Advertised auto-negotiation: No
   Speed: 1000Mb/s
   Duplex: Full
   Port: Twisted Pair
   PHYAD: 0
   Transceiver: internal
   Auto-negotiation: on
   MDI-X: Unknown
   Supports Wake-on: pg
   Wake-on: d
   Current message level: 0x000000ff (255)
                drv probe link timer ifdown ifup rx_err tx_err
   Link detected: yes
[root@tso-group ~]#

Что сие значит и как с этим бороться? :-)
Алексей ЕФАНОВ

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Re: Сеть между двумя компьютерами
« Ответ #9 : 30.06.2014 15:36:14 »
Что сие значит
Я же написал.
и как с этим бороться? :-)
С чем ? :-)

# ethtool enp2s0|grep "Link detected\|Speed"
   Speed: 1000Mb/s
   Link detected: yes

Это значит, что ethernet-соединение установлено, кабель подошёл. Ни с чем бороться не надо, теперь можно переходить к настройке самой ОС.