
저는 컴퓨팅 파워(CPU)와 RAM이 많이 필요한 데이터 처리 분야에서 일하고 있습니다.
현재 2대의 PC가 있습니다.
메인 PC(Windows) - 화면 + GPU + 주변기기
로컬 서버(Ubuntu) - 화면/GPU 없음
둘 다 내 라우터에 연결되어 있고 퍼티를 통해 서버에 액세스합니다. 저는 주로 메인 PC에서 작업하며 둘 다 라우터 Wi-Fi에 연결되어 있습니다. LAN 케이블(마더보드에 있음)을 사용하여 두 PC를 모두 연결하고 서버가 내 기본 PC에서 동일한 인터넷을 사용하도록 할 수 있는 방법이 있는지 궁금합니다. 나는 현재 내 PC에 있는 서버 파일에 접근하기 위해 삼바를 사용하고 있습니다.
기본적으로 - 나는 서버가 라우터 등을 거치지 않고 내 메인 PC에 직접 연결되기를 원합니다. 파일 공유, 파일 업데이트 등을 할 때 대기 시간이 줄어들기를 바랍니다.
메인 PC: ASUS X570 + 5800X
서버: MSI Z690 + I7 13900k
LAN 케이블로 두 PC를 모두 연결하면 설정이 간단합니까?
답변1
LAN 케이블로 두 PC를 모두 연결하면 설정이 간단합니까?
- 케이블을 연결합니다.
- IP 주소를 사용하여 두 컴퓨터 모두에서 이더넷 인터페이스를 수동으로 구성합니다.다른LAN 서브넷보다 서브넷.
이는 이더넷 스위치를 통해 컴퓨터를 연결하는 것과 같습니다. 특별한 설정이나 특별한 케이블이 필요하지 않습니다.
유일한 규칙은 서로 다른 서브넷의 IP 주소 지정이 중복되어서는 안 된다는 것입니다. 예를 들어 LAN이 현재 192.168.1.0/24를 사용하는 경우 별도의 연결은 (예를 들어) 192.168.2.0/24 또는 192.168.7.0/30이 될 수 있습니다. (직접 지점간 연결에서는 /30 넷마스크를 사용하는 것이 일반적입니다.)
IPv6를 비활성화하지 않은 경우에는 2단계를 건너뛸 수도 있습니다(IPv6는 항상 mDNS "myserver.local" 이름이 작동하는 데 충분한 로컬 링크 주소를 설정하므로). 또는 두 시스템 모두 IPv4에 대한 자동 "APIPA" 주소 할당을 지원하는 경우(예: Windows에서는 169.254./16 주소가 자동으로 표시됩니다.혹시우분투에서도 마찬가지) – 그러나 일반적으로 장기간 사용하는 경우에는 이에 의존하지 않는 것이 좋습니다.
나는 서버가 라우터 등을 거치지 않고 내 메인 PC에 직접 연결되기를 원합니다. 파일 공유, 파일 업데이트 등을 할 때 대기 시간이 줄어들기를 바랍니다.
문제는 라우터를 통해서만 가는 것이 아니라,Wi-Fi를 통해, 특히 Wi-Fi를 통해 연결된다는 점두 배.이는 동일한 무선 채널을 공유하기 때문에 PC와 라우터가 교대로 데이터를 보내야 함을 의미합니다(예: Wi-Fi는 반이중 버스인 반면 최신 이더넷은 전이중 버스입니다). 예를 들어, 서버가 라우터에 일부 패킷을 보낸 후 다음을 수행해야 합니다.기다리다라우터가 해당 패킷을 컴퓨터로 전달하는 동안.
Wi-Fi 연결이 하나만 관련된 경우에는 이런 일이 발생하지 않습니다. 아마도 연결 중일 것입니다.단지이더넷을 통해 라우터에 대한 서버는 이미 대기 시간을 상당히 줄이고 처리량을 향상시킵니다.
(또한 서버의 Wi-Fi 인터페이스에 대해 "절전"이 활성화되어 있을 수도 있습니다. 이로 인해 서버 인바운드 연결에 최대 100ms의 추가 대기 시간이 발생하는 경우가 많습니다.)
라우터에 내장된 이더넷 스위치(예비 포트가 있는 경우) 또는 외부 스위치를 통해 두 시스템을 연결하는 것도 옵션이며 대기 시간 문제가 전혀 있어서는 안 됩니다. 라우터의 CPU는 서브넷 내의 패킷 전달에 관여하지 않으며 스위치에 의해 추가되는 대기 시간은 직접 이더넷 케이블에 비해 거의 1ms입니다.
답변2
@ user1686에는 정말 좋은 점이 있습니다. 그 답변부터 시작하세요. 가능하다면 서버만 라우터에 직접 연결하는 것부터 시작해 보세요.
이것이 가능하지 않거나 충분히 빠르지 않다면 직접 연결을 선택하세요. 두 컴퓨터 모두 Wi-Fi에 연결되어 있으면 인터넷에 접속할 수 있습니다. 직접 통신을 위해서는 WiFi IP가 아닌 LAN IP를 사용해야 합니다.
WiFi에서 컴퓨터 중 하나의 연결을 끊어야 한다면 인터넷 연결 공유라는 Windows 기능을 사용할 수 있습니다. 네트워크 어댑터 속성에서 활성화할 수 있습니다. LAN 인터페이스에 고정 IP 주소를 자동으로 할당하고 연결된 모든 항목에 IP를 할당하는 DHCP 서버를 활성화합니다.
답변3
Ubuntu 서버가 Windows PC의 인터넷을 사용하도록 하려면(말씀하신 대로) Windows PC가 네트워크 스위치처럼 작동해야 합니다. Ubuntu 서버에서 라우터로, 그리고 그 반대로 모든 패킷을 전달해야 합니다. 하지만 Windows는 네트워크 스위치가 아닌 네트워크 클라이언트이므로 이것이 작동하지 않을 것이라고 생각합니다. 어쩌면 Windows가 이와 같이 작동하도록 구성하는 방법이 있을 수도 있습니다.
더 쉬운 방법은 Windows PC가 Ubuntu의 인터넷을 사용하도록 만드는 것일 수 있지만 그런 다음 Ubuntu 서버를 네트워크 스위치처럼 작동하도록 구성해야 합니다.
세 번째 옵션은 Ubuntu 서버와 Windows PC 사이에 다른 서브넷을 구성하는 것입니다. 둘 다 여전히 인터넷 액세스를 위해 라우터에 직접 연결되어 있습니다. LAN 케이블만 필요하기 때문에 아마도 이렇게 하고 싶을 것입니다.
돈이 문제가 되지 않는다면 여기 아주 쉬운 해결책이 있습니다. 두 컴퓨터에 대한 구성이 전혀 필요하지 않습니다.
2개의 LAN 커넥터가 있는 WiFi 중계기를 구입하세요.
AVM 프리츠! 리피터 3000(오래되고 저렴함)
AVM 프리츠! 리피터 6000(새롭고 더 비쌉니다)
두 컴퓨터 모두에서 WiFi를 비활성화하고 LAN 케이블을 사용하여 리피터에 연결합니다. 두 시스템 간의 트래픽은 케이블을 통해 이동합니다.
LAN 커넥터 1개와 기가비트 스위치만 포함된 리피터를 구입하는 것도 가능합니다.
물론 제안된 장치는 예시일 뿐입니다.