방금 홈 서버를 LAN 포트 2개(서버 B)가 있는 기존 데스크탑에서 LAN이 하나만 있는 새로운 저전력 서버(서버 C)로 전환했습니다. 나는 ISP로부터 3개의 IP 주소를 얻었고 나와 내 룸메이트는 이를 다음과 같이 공유했습니다.
External Network: 68.232.0.0/16
Internal Network: 10.0.0.0/24
Coaxial---[Modem]---[10/100 Switch]
| | \------Server B eth0 (External IP #1)
| \----------Desktop A eth0 (External IP #2)
\-------------[E3000 Router] (External IP #3)
| | \--------Server B eth1 (Internal IP)
| \----------Desktop B eth0 (Internal IP)
\------------Other Stuff (Internal IPs)
서버 B eth0이 서버 C eth0으로 대체됩니다.
장비:
-그의:
--라우터 A - Cisco E300
--데스크톱 A - 중요하지 않음
--서버 A - 중요하지 않음
-광산:
--데스크탑 B - 이더넷 1개, 많은 PCI-E, 높은 전력 소비
--서버 B - 이더넷 2개, 중간 전력 소비, 서버 C로 교체 --
서버 C - 이더넷 1개, PCI-E 없음, 저전력 소비
--스위치 - 레이어 2
이전 설정(위)에서는 서버(B)의 모든 아웃바운드 트래픽을 외부 인터페이스(eth0) 밖으로 라우팅했습니다. 그러나 내부 인터페이스(eth1)에서 들어오는 연결도 해당 인터페이스를 종료합니다. 이 방법을 사용하면 내 서버(B)에 있는 모든 미디어와 Samba를 공유할 수 있지만 토렌트 트래픽은 다른 장비의 브로드캐스트 도메인에서 제외됩니다.
새로운 설정에서 저전력 서버(C)에는 LAN 포트(eth0)가 하나만 있고 내부 확장이 없습니다(USB 2/3을 사용할 수 있지만 PCI[-E]는 없음). 서버의 내부 인터페이스 없이 Samba를 계속 공유할 수 있는 방법이 있습니까? 다른 LAN 인터페이스를 추가하는 저렴하고 안정적인 방법이 있습니까?
편집: Cisco 라우터는 소비자 모델이며 내 룸메이트이기 때문에 DD-WRT 등으로 플래시되지 않습니다. 필요한 경우 DD-WRT가 포함된 구형 WRT54G를 사용할 수 있습니다. (약간 불안정함) 스위치는 관리 인터페이스가 없는 레이어 2 스위치입니다.
편집: 내 룸메이트가 E3000의 포트 전달 설정을 삭제하는 습관이 있으므로 서버는 E3000 라우터 외부에 있어야 합니다.
답변1
%WINDIR%\system32\drivers\etc\lmhosts 파일에 서버 이름을 추가하고 이름이 공용 IP 주소를 가리키도록 합니다.
답변2
어떤 소비자 모델 라우터라도 이 작업을 수행할 수 있는 가능성은 거의 없습니다. 더 나은 의견을 얻으려면 정확한 모델을 알아야 합니다.
DD-WRT는 다음을 사용하여 이를 수행할 수 있습니다.일대일 NAT. 이를 위해서는 방화벽 규칙을 사용하여 외부 IP를 내부 IP로 NAT해야 하며, 내부 주소를 고정적으로 만드는 것도 포함됩니다.
이제 모든 컴퓨터가 동일한 네트워크에 있으므로 다음을 사용할 수 있습니다.서비스 품질(QoS)토렌트 트래픽을 제한합니다.
몇 가지 유용한 사용자 사례는 스레드에서 찾을 수 있습니다.여러 외부 IP 주소.
답변3
제가 고려하지 않았고 누구도 제안하지 않은 것 중 하나는 VPN 서버를 실행하는 것이었습니다. 나는 그것을 조사하고 있으며 진행하면서 이 답변을 정보로 업데이트할 것입니다.