Regestry đã chỉnh sửa nhưng vẫn không có IPForwarding


1

Một cái nhìn đơn giản về thiết lập hiện tại:

  • Máy chủ A1: 192.168.1.2
  • Máy chủ lưu trữ A2: 192.168.2.2
  • Máy chủ B: 192.168.1.1, 192.168.2.1, 192.168.10.1
  • Thiết bị C: 192.168.10.2

chi tiết hơn một chút:

  • Máy chủ B, A1 và A2 tóm tắt có 3 NIC (tất cả được định cấu hình cho các IPAdress khác nhau)
  • tất cả địa chỉ IP và mặt nạ đều cố định (không có DHCP)
  • tất cả các máy chủ đều có Windows 7 Ultimate
  • Có nhiều thiết bị hơn trong mạng xx10.0

Tôi muốn gì

Có thể ping từ Máy chủ A1 đến Thiết bị C; truy cập Thiết bị C qua http.

Tôi đã làm gì

Máy chủ A1:

cmd -> tuyến đường thêm mặt nạ 192.168.10.0 255.255.255.0 192.168.1.1

Máy chủ B:

  • HKEY_LOCAL_MACHINE \ HỆ THỐNG \ CurrentControlset \ Services \ Tcpip \ Paramameter \ IPEnableRouter -> 1
  • Dịch vụ "Định tuyến và truy cập từ xa" đã bắt đầu
  • Tường lửa đã tắt
  • khởi động lại nhiều lần (cửa sổ của nó .. chỉ để chắc chắn: P)

Kết quả: Tôi có thể ping từ HostA đến HostB (192.168.10.1) nhưng không phải Thiết bị C. Từ tất cả những gì tôi tìm thấy trên internet và tất cả những gì tôi biết về kết nối mạng, không cần phải làm gì thêm. Nhưng tôi đến từ thế giới linux và đã được chứng minh là sai nhiều lần về những giả định như vậy trước đây. Bất kỳ lời khuyên nào cần được kiểm tra / thực hiện?

Câu trả lời:


0

HostC cần một tuyến đến HostA thông qua HostB.

Bây giờ bạn có thể nghĩ But HostC sees the source MAC address of the packet from HostA as coming from the MAC address of HostB, so why doesn't HostC send data back to that MAC address of HostB?

Câu trả lời là vì định tuyến xảy ra ở lớp 3 chứ không phải lớp 2.


Host C không phải là PC thật mà là một thiết bị nhúng. Tôi không có cơ hội để thêm một tuyến đường mới ở đó: /
Peter Schneider

Vậy thì bạn sẽ không làm cho nó hoạt động. HostC cần một tuyến đến HostA thông qua HostB. Bạn có thể cấu hình Cổng mặc định trên HostC không?
joeqwerty

Tôi sẽ thử nó vào ngày mai nhưng tôi không chắc chắn. Kế hoạch B là một chuyển tiếp http vì vậy tôi sẽ có thể hack một cái gì đó cùng nhau :)
Peter Schneider
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.