Làm cách nào tôi có thể nối hai mạng gia đình đơn giản với nhau bằng cáp ethernet?


27

Tôi muốn tham gia hai mạng gia đình khác nhau như vậy:

PC A1      PC A2                              PC B1      PC B2
  \         /                                   \         /
   Gateway A      <----- ethr. cable ----->      Gateway B
       |                                             |
  ADSL modem A                                  ADSL modem B

Cả hai mạng đều thuộc loại dân cư cơ bản có cấu hình giống hệt nhau, với tất cả các PC chạy Vista / 7. Vấn đề là tạm thời tham gia hai căn hộ trong một tòa nhà để chơi trò chơi và chia sẻ tệp, và chén thánh sẽ là:

  1. PC trên mạng A có thể truy cập PC trên mạng B và ngược lại (chia sẻ tệp và chơi game).
  2. Mỗi mạng sử dụng kết nối internet của riêng mình.
  3. Dữ liệu giữa các mạng không nên thực hiện một chuyến đi qua internet (tốc độ tải lên băng thông rộng bị giới hạn nghiêm trọng)
  4. Truy cập internet của mạng sẽ tiếp tục hoạt động nếu cáp kết nối bị ngắt kết nối với các thay đổi cấu hình tối thiểu.

Làm thế nào chặt chẽ điều này có thể đạt được?

Câu trả lời:


16

Vì bạn không muốn truy cập Internet, bạn không muốn có VPN.

Bạn cần:

  • mạng A và B khác nhau, phạm vi IP không chồng chéo;
  • một bộ định tuyến giữa hai mạng; và
  • cổng thông tin cho phép bạn thêm các đợt.

Bộ định tuyến cần phải có hai bộ kết nối ethernet riêng biệt trên đó. Lý do cho điều này là bởi vì nếu bạn đang sử dụng DHCP trên một trong hai mạng, bạn cần có khả năng cách ly lưu lượng DHCP với mạng thích hợp. Nếu bạn chỉ dán hai mạng lại với nhau bằng một dây ethernet, không có cách nào để đảm bảo rằng các PC trên mạng A sẽ không nhận được DHCP từ mạng B, sau đó sử dụng internet của mạng B.

Vì vậy, sơ đồ mạng của bạn sẽ trông như thế này:

PC A1      PC A2                              PC B1      PC B2
  \         /                                   \         /
   Gateway A         ------ Router -----         Gateway B
   |                                             |
  ADSL modem A                                  ADSL modem B

Sau đó, Cổng A sẽ có một tuyến đường trên đó nói với nó rằng Mạng "B" có thể truy cập thông qua địa chỉ A trên bộ định tuyến; Cổng B sẽ có một tuyến đường trên đó nói với nó rằng mạng "A" có thể truy cập thông qua địa chỉ B trên bộ định tuyến.

Bây giờ nếu bạn có tường lửa dựa trên Linux là Gateway, thì có lẽ bạn chỉ cần đặt một thẻ ethernet khác vào đó và Gateway cũng hoạt động như bộ định tuyến, nhưng đó là một bài tập cho người đọc.

Nếu một trong những PC liên quan mạnh hơn Windows cấp tiêu dùng và có nhiều cổng, tôi tin rằng nó cũng có thể hoạt động như bộ định tuyến. Tuy nhiên, tôi không nghĩ XP hoặc Vista có thể hoạt động như một bộ định tuyến.

Ngoài ra, nếu bạn có tường lửa cấp "kinh doanh" hơn làm cổng, bạn có thể đánh dấu một số cổng là "vùng bảo mật" khác và sử dụng hộp đó làm bộ định tuyến.

Lưu ý rằng chức năng Linksys hoặc D / Link "DMZ" KHÔNG phải là điều tôi đang nói ở đây.

Nhưng tôi đoán là chúng ta đang nói về tường lửa giá rẻ $ 50 ở đây, vì vậy có lẽ bạn đang xem xét việc thu thập một hộp khác để thực hiện công việc này.

Để khắc phục ngắn hạn, bạn có thể thay thế một trong các Cổng bằng một công tắc nhỏ, ngắt kết nối DSL khỏi phía bên kia của mạng và chạy một dây cáp dài đến căn hộ khác. Sau đó khởi động lại các máy tính ở phía bị ngắt kết nối. Điều đó sẽ khiến những máy tính đó tham gia vào mạng khác, điều đó có nghĩa là trong suốt thời gian của trò chơi, chúng sẽ sử dụng Internet từ căn hộ khác, nhưng ít nhất nó sẽ cho phép bạn chơi. I E:

PC A1      PC A2                              PC B1      PC B2
  \         /                                   \         /
   Gateway A         ------ cable  -----           switch
   |                                       
  ADSL modem A                             

Cảm ơn bạn, điều đó rất kỹ lưỡng. Điều gì sẽ xảy ra nếu một người hủy kích hoạt DHCP và tất cả các PC sử dụng địa chỉ tĩnh từ các mạng con tương ứng của họ? Điều đó sẽ loại bỏ sự cần thiết cho một bộ định tuyến giữa?
Alex J

Nó sẽ, vâng, nhưng DHCP rất hữu ích.
David Mackffy

3
Nếu bạn tắt DHCP trên một bộ định tuyến, thì bộ kia sẽ đóng vai trò là DHCP cho toàn bộ mạng.
Andrew Moore

1
Bạn không cần một cổng giữa, chỉ cần đặt DD-WRT hoặc tương tự trên một trong các cổng. Bất kỳ phần mềm thay thế nào cho phép bạn cấu hình vlans sẽ làm. Nếu mạng A là 192.168.1.x và B là 192.168.2.x, bạn chỉ cần định cấu hình một cổng trên vlan mới trên cổng A và cung cấp cho IP là 192.168.2.2. kết nối cổng đó với cổng B. Sau đó, trên cổng B thêm tuyến tĩnh cho 192.168.1.x đến 192.168.2.2.
dùng23307

@DavidMackffy Bạn có thể vui lòng cung cấp một ví dụ về bộ định tuyến phù hợp với yêu cầu không? Tôi hiểu rằng việc đề xuất thương hiệu hoặc mô hình cụ thể có thể không được chấp nhận, nhưng bạn chỉ có thể cung cấp các đặc điểm. Có thể sử dụng một máy tính cũ chạy pfsense hoặc phần mềm tương tự không?
leopal

6

Đây là khá nhiều làm thế nào internet hoạt động.

Bạn sẽ cần đảm bảo 2 mạng Xây dựng căn hộ của mình đang sử dụng 2 mạng riêng khác nhau. Ví dụ: một người đang sử dụng 192.168.0.x và 192.168.1.x.

"Cổng" bạn đang sử dụng cần phải là một bộ định tuyến - và tôi không nghĩ các liên kết chung sẽ làm được. Tôi đã không bị lừa xung quanh với định tuyến tùy chỉnh trên đó mặc dù; Vì vậy, nó có thể bạn có thể làm điều đó. Nếu không thì phần mềm cập nhật như Tomato hoặc DD-WRT sẽ hoạt động.

Những gì cần được thiết lập là định tuyến trên một trong hai, để nếu địa chỉ đích khớp với mạng khác, nó sẽ sử dụng giao diện đi đến mạng khác, thay vì giao diện của ISP. Các cổng khác sẽ cần phải được thiết lập theo cùng một cách, ngược lại.

Tôi nghĩ rằng nó đơn giản như tôi có thể giải thích nó, nhưng hãy cho tôi biết nếu bạn có bất kỳ câu hỏi nào.

Sử dụng VPN như Hamachi sẽ hoạt động, nhưng dữ liệu sẽ đi qua kết nối ISP.


Tôi không biết mục tiêu của anh ta là gì khi tránh ra khỏi Internet, nhưng nếu bảo mật thì VPN sẽ được mã hóa. Nếu đó là hiệu suất, anh ta muốn tập trung vào việc thiết lập các bộ định tuyến để định tuyến lưu lượng truy cập đến đích thích hợp, nhiều hơn một PITA nhưng nó sẽ trực tiếp. Hoặc nhìn vào tải cân bằng hai kết nối và chỉ cần kết hợp hai mạng thành một. Điều đó có thể còn đơn giản hơn nữa :-)
Bart Silverstrim

Hơn nữa, nếu cả hai mạng đều được bắc cầu, hãy bỏ kết nối internet thứ 2 và có tất cả mọi người trong một mạng đầu tiên!
Dave Drager

Thiết lập định tuyến dường như là giải pháp mạnh mẽ hơn, nhưng tôi chưa bao giờ gặp may mắn với nó và tôi không chắc liệu cả hai cổng có thể làm điều đó ngay từ đầu không. Tôi sẽ xem xét điều này trước tiên và thất bại rằng tôi sẽ kết nối VPN hai PC với nhau. Cảm ơn!

1
Mục tiêu của việc tránh đi ra khỏi Internet sẽ là có được tốc độ mạng 100Mbps giữa hai mạng LAN. Bạn sẽ không đến gần nơi đó qua DSL gia đình.
Torben Gundtofte-Bruun

3

Làm thế nào về việc làm nó trong lớp 2? Không yêu cầu phần mềm bộ định tuyến.

  • Có cả hai mạng có cùng phạm vi IP
  • Có cổng của mỗi căn hộ sử dụng một địa chỉ khác nhau trong phạm vi đó
  • Có các máy chủ DHCP phân bổ các địa chỉ máy chủ khác nhau trong phạm vi đó
  • Sử dụng các máy NIC kép của bạn làm cầu nối (hoặc xem cập nhật bên dưới)

Vì vậy, bạn đặt Gateway A thành 192.168.0.1, Gateway B thành 192.168.0.128 (nhưng mỗi cái vẫn sử dụng .5555 netmasks). PC A1, A2, ... nhận

  • địa chỉ 192.168.0.2, .3, ...
  • Mạng LAN 192.168.0.255
  • tuyến đường mặc định 192.168.0.1
  • Máy chủ DNS cho modem A

PC B1, B2, ... nhận

  • địa chỉ 192.168.0.129, .130, v.v.
  • Mạng LAN 192.168.0.255
  • tuyến đường mặc định 192.1.0.128
  • Máy chủ DNS cho modem B

Sau đó, PC A1 có tất cả các cài đặt để sử dụng modem A để truy cập internet, nhưng nhìn thấy PC B1 trên mạng cục bộ. Nó không biết rằng B1 có một máy chủ DNS và cổng mặc định khác và nó không quan tâm.

Tôi không chắc chắn 100% về việc sử dụng DHCP như thế này. Tôi nghĩ rằng nếu bạn liệt kê các địa chỉ MAC của PC của mỗi căn hộ trong mỗi máy chủ DHCP thì mỗi PC sẽ rất vui khi được phục vụ bởi cổng địa phương và sẽ không lo lắng rằng máy chủ DHCP của căn hộ kia bị từ chối. Nhưng nếu bạn không thể, không khó để cấu hình tất cả các địa chỉ IP của PC theo cách thủ công.

Cập nhật: Trên thực tế không cần PC kép và cầu nối phần mềm, chỉ cần tham gia một công tắc trong mỗi mạng với nhau. Chạy cáp dài của bạn từ cổng LAN dự phòng trên Cổng A đến cổng LAN dự phòng trên Cổng B. Nếu cổng 50 đô la của bạn không tự động cảm nhận chéo, hãy sử dụng cáp chéo.


Điều này có thể hoạt động, mặc dù nó hơi rắc rối hơn so với thực hiện định tuyến thực tế, v.v. Nhưng thật tốt khi có một lựa chọn khác.
Alex J

2

Bạn cũng: cấu hình kết nối VPN với hai hệ thống được định cấu hình để tạo đường hầm giữa các mạng

Lấy cáp mạng và hai máy có NICS kép và có chức năng như một bộ định tuyến trên cả hai mạng để định tuyến tất cả lưu lượng truy cập cho mỗi mạng đến mạng thích hợp (internet hoặc mạng khác).

Trước tiên tôi muốn thiết lập một giải pháp VPN.


Điều đó chắc chắn có thể thực hiện được - chúng tôi có hai PC kép. Tôi muốn thử và xem liệu tôi có thể quản lý việc thiết lập định tuyến ở cấp độ cổng đầu tiên không. Càng ít phần mềm liên quan thì càng tốt, nhưng tôi không chắc nó có thể với phần cứng chúng ta có. Bạn có thể giới thiệu bất kỳ phần mềm VPN dựa trên Windows nào sẽ tốt cho công việc không?

1

Điều này là hoàn toàn có thể làm được. Bạn có thể định cấu hình VPN bằng Smoothwall hoặc đơn giản là bạn có thể chia sẻ tệp bằng Hamachi .


Tôi chưa nghe nói về Smoothwall, tôi sẽ xem xét. Làm thế nào tôi có thể kết nối các mạng? PC này sang PC khác? Tôi có ấn tượng rằng Hamachi thiết lập VPN thông qua internet. Nó có thể được thực hiện để làm việc tại địa phương như thế này quá?

Hamachi sẽ gửi dữ liệu qua internet. Đây chắc chắn là cách dễ nhất để khiến tất cả các PC hoạt động giống như chúng trên cùng một mạng, nhưng tôi không nghĩ đó là câu trả lời mong muốn của bạn vì dữ liệu sẽ không bỏ qua mạng cục bộ (bạn sẽ bị giới hạn bởi tốc độ đường lên từ ISP của bạn).
Dave Drager

-1. Điều này là không tốt vì điểm 3 của OP - dữ liệu giữa các mạng không nên thực hiện một chuyến đi qua internet.
tomfanning

Hamachi và Smoothwall S send gửi dữ liệu của bạn qua internet. Tôi sẽ chỉnh sửa bài đăng của mình với nhiều thông tin hơn ....
user5195

0

Nếu bạn muốn kết nối các mạng mà không cần cáp (không chắc khoảng cách giữa lúc đó), bạn luôn có thể lấy bộ định tuyến không dây có chức năng bắc cầu không dây. Bạn có thể có một căn hộ phát tín hiệu không dây, và cây cầu lấy nó và hoạt động như một rơle đến mạng của căn hộ khác.


0

Hoặc sử dụng cáp chéo, giúp cuộc sống dễ dàng hơn nhiều, nhưng bạn mất một cổng lan trong bộ định tuyến, vì nó không sử dụng cổng internet ở hai bên.


0

VPN sẽ rất tuyệt, thậm chí bạn không cần cáp.

Bạn có hai quyền bộ định tuyến khác nhau? cũng thử điều này:

PCA1 - 192.168.A.1
PCA2 - 192.168.A.2
GWA0 - 192.168.A.254 --> the lan ip on your router A

Thay đổi mạng B:

PCB1 - 192.168.A.3
PCB2 - 192.168.A.4
GWB0 - 192.168.A.253  --> the lan ip on your router B

Cáp sẽ kết nối GWA0 và GWB0

Sau đó...

  • Vô hiệu hóa DHCP trên GWA0 và GWB0 hoặc sử dụng xác nhận ip tĩnh cho mỗi máy tính trên mỗi mạng vật lý, do đó PCB2 sẽ nhận 192.168.A.253 làm cổng của mình và vì vậy PCA2 sẽ sử dụng 192.168.A.254
  • Lọc ra (Tường lửa) PCB2, PCB1 IP trên GWA0, ngược lại trên GWB0
  • Truyền phát L2 giữa GWA và GWB sẽ là địa phương
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.