1

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

Я могу получить доступ только к серверу по SSH, поэтому требуется соединение, которое мне сначала нужно создать самому, по-видимому. Я обнаружил, что мне нужно установить соединение с опцией «общий доступ к другим компьютерам». Затем он будет действовать как маршрутизатор и назначать IP-адреса. Я сделал это, но теперь я не знаю, какие IP-адреса используются или как их найти.

На сервере настроен FTP. Это то, что я хочу использовать для передачи моих файлов. Мне нужен IP-адрес для этого, но я не знаю, как настроить его по прямому соединению.

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

2 ответа2

2

Выясните, какие IP-адреса используются.

IP-адреса, назначенные всем интерфейсам:

ifconfig 

Или просто получите IP-адрес для одного конкретного интерфейса, например:

ifconfig eth0

Даст вам назначенный IP-адрес.

Назначьте свой собственный IP-адрес.

Дополнительно можно назначить IP-адрес

На компьютере 1:

ifconfig eth0 192.168.75.1/24

На компьютере 2:

ifconfig eth0 192.168.75.2/24

Вам нужно заменить eth0 именем вашего интерфейса.

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

iptables --list скажет вам, что правила брандмауэра применяются.

Попробуйте использовать Samba.

Я рекомендую вам отказаться от неуклюжих протоколов, а также установить и настроить samba на обоих компьютерах. Затем вы можете просто использовать команду cp или etc для перемещения файлов.

При использовании samba это необходимо только на стороне клиента:

mount  -o username=username,password=password //<ip address>/sharename /mountpoint

На стороне сервера вам нужно настроить файл smb.conf находящийся в /etc/smb.conf или /etc/samba/smb.conf

Также настройте учетную запись пользователя

smbpasswd -a username
  • Введите пароль.
  • Подтвердите Пароль.

Теперь у вас есть действительные учетные данные для входа на сервер.

Или используйте SCP вместо этого.

Даже scp - лучшая идея, чем FTP. Это использует протокол SSH для передачи файлов. Следует стандартному source формату destination , который использует команда cp .

scp root@<ip address>:/etc/ntp.conf .
1

У вас есть крестик в ваших кабелях?

Типичные кабели Ethernet UTP, такие как кабель Ethernet CAT6a или CAT5e, имеют концы, соединенные со стандартом T568A или T568B. С этим стандартом каждый компьютер может передавать по одному конкретному проводу и принимать по другому. Если оба устройства в сети отправляют по одному и тому же проводу и пытаются получать по тому же проводу, что и друг с другом, это не сработает.

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

Более новое решение состояло в том, чтобы использовать "перекрестный" кабель, который регулировал проводку так, чтобы провод передачи одного конца соответствовал приему провода другого конца. При такой настройке два компьютера могли соединяться друг с другом, и в самом кабеле происходил "кросс", без необходимости в другом устройстве (например, концентраторе) для выполнения кросса (от передачи к приему и наоборот).

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .