이더넷 케이블을 통해 두 대의 기계를 안정적으로 연결하는 쉬운 방법은 무엇입니까?

이더넷 케이블을 통해 두 대의 기계를 안정적으로 연결하는 쉬운 방법은 무엇입니까?

이더넷 케이블을 통해 두 대의 컴퓨터를 안정적으로 연결하고 싶습니다. 기계라고 합니다긍정적인(내 노트북) 그리고 다른 컴퓨터는수동적인(인터넷에 연결되어 있지 않으며 그냥 앉아서 설문조사 인터페이스에서 데이터를 수집합니다.) 내가 생각하는 효과는 다음과 같습니다.

  1. DHCP를 통해 다른 사람에게 IP 주소를 제공하도록 내 노트북을 설정합니다( dnsmasq?)
  2. 수동적인이 머신은 간단한 Linux 설치입니다. 기본적으로 이더넷을 통해 연결하고 DHCP를 통해 주소를 얻을 수 있습니다.
  3. 데이터를 수집해야 하는 컴퓨터로 노트북을 들고 가서 이더넷 케이블을 연결하여 둘을 연결합니다. DHCP 서버는 하나의 주소만 제공하도록 설정되어 있으므로 항상 활성 컴퓨터와 동일한 주소를 통해 수동 컴퓨터에 액세스할 수 있습니다.

네트워크 카드가 크로스오버를 감지할 수 있는지 여부에 따라 크로스오버 케이블을 사용하거나 일반 케이블을 사용합니다.

노트북은 쉽게 재구성할 수 있지만 패시브 머신이 많을 수도 있고(그러나 한 번에 하나만 연결할 수 있음) 동일한 IP로 구성되지 않을 수도 있는 상황을 생각하고 있습니다. 그런 다음 DHCP 주소를 제공하면 정적으로 구성된 IP에 의존하지 않는 "효과적인" 솔루션이 될 수 있습니다.

이것이 유효한지 여부에 대한 팁/경고를 알려주실 수 있나요?

답변1

a) 관련된 다른 사람들, b) 간단한 Linux 설치를 언급하셨습니다. 다음과 같은 팁을 드리고 싶습니다. avahi-daemon을 설치하는 패키지에 주의하세요.

또한 설명적인 호스트 이름을 설정하십시오. MDNS를 사용하면 호스트 이름이 고유하다는 것을 보장할 필요가 없습니다. 실제로 MDNS 사양에서는무작위의숫자 또는 하나MAC 주소와 같은 ID는 이유 없이 사용자를 거부하는 것으로 간주됩니다. sensor5그러나 그것은 합리적이다. 이 프로토콜은 MDNS 호스트 이름에 시퀀스 번호(대시 포함)를 추가하여 충돌을 자동으로 해결합니다.

또는 Samba를 사용하여 데이터 파일을 다운로드하는 경우 NMBD(netbios over TCP)를 사용하는 레거시 IPv4 검색이 제대로 작동하는지 확인할 수 있습니다. 시스템은 smbtree -N실제로 .NMB 로 표시되어야 합니다 .아니요명명 충돌을 해결하는 경향이 있습니다. 호스트 이름을 자동으로 생성하는 사람들은 이 문제를 피하기 위해 MAC 주소의 마지막 몇 글자를 추가하는 경향이 있습니다.

MDNS(avahi-daemon)와 같은 검색 프로토콜을 활성화하면 누군가 IP 주소를 정적으로 구성하더라도 IP 주소를 검색할 수 있는 안정적인 방법을 제공한다는 이점이 있습니다.

  1. 단순화를 위해 랩탑에서 다른 (무선) 네트워크 연결을 비활성화하십시오.
  2. tcpdump -n/wireshark/tshark. 즉, 모든 인터페이스를 수신합니다. 특정 인터페이스를 수신 중인 경우 NetworkManager는 케이블이 분리된 것을 확인하면 실행을 중지/거부할 수 있습니다.
  3. 노트북을 장치에 연결하십시오.
  4. 장치가 응답하지 않는 경우(소프트웨어가 링크 변경에 응답하지 않음) 간단히 장치를 다시 시작하십시오.

2단계에서는 장치가 DHCP 클라이언트로 구성된 경우도 표시됩니다. (그런 다음 DHCP 서버를 시작할 수 있습니다). 패킷 캡처는 IP 주소 할당도 확인합니다.

또는 장치를 네트워크에 연결할 수 있습니다(적어도 노트북에 유리하도록 DHCP 서버가 제공될 수 있습니다). 동일한 네트워크에 연결되어 있는 경우 검색 프로토콜과 주소가 패킷 캡처에 표시됩니다.그리고멀티캐스트 필터링이 활성화되지 않은 기본 네트워크 스위치이거나 특정 검색 프로토콜을 실행 중입니다. 나는 현재의 모든 소비자 이더넷 스위치가 작동할 것이라고 믿습니다(소비자 라우터에 내장된 유선 이더넷 스위치 포함).

일부 장치를 네트워크에 연결해야 하는 경우 해당 호스트 이름이 포함된 레이블을 추가해야 합니다. (고정 IP가 있는 경우에도 마찬가지입니다.정말표시하고 싶습니다).

이것이 다른 발견 프로토콜에 좋지 않을까요? 소비자 네트워크 장비는 항상 일종의 검색 프로토콜을 실행하므로 많은 '고급 사용자'가 이 기술을 알고 있거나 Google에서 검색할 수 있습니다. 그러나 최소 임베디드 Linux 설치로 시작하는 경우에는어느검색 프로토콜은 기본적으로 활성화되어 있습니다.

다른 가장 중요한 검색 프로토콜로는 LLMNR(Windows, systemd-resolved), LLDP(엔터프라이즈 라우터, IP 전화 등) 및 UPnP 장치(소비자 라우터 포함)용 SSDP가 있습니다. 이것은표준의 좋은점은...

답변2

나는 고정 IP가 기계 대 기계 시스템에 대한 더 나은 접근 방식이라는 데 동의합니다. 다른 네트워크 지원 장치에서 사용하는 것과 다른 IP 주소 범위를 사용하십시오.

크로스오버 케이블도 추천드립니다. 기본적으로 이 정보가 필요하며 이를 사용하면 연결을 설정할 때 하드웨어 자체를 잘못 식별할 가능성이 줄어듭니다.

관련 정보