Định tuyến trong mạng LAN gia đình


2

Tôi đang cố gắng để hiểu một số khái niệm cơ bản của mạng. Tôi có mạng LAN sau:

nhập mô tả hình ảnh ở đây

  1. Có đúng không (như trên) khi có 2 NIC mỗi cái có 2 cổng khác nhau trên một trạm? Có PC2 có 2 NIC - một cổng đầu tiên là 192.168.0.1 192.168.1.1 thứ hai không?
  2. Ban đầu (ngay sau khi khởi động hệ thống), bảng ip là như thế:

    192.168.0.0    255.255.255.0         On-link      192.168.0.11    276
    192.168.0.11   255.255.255.255       On-link      192.168.0.11    276
    192.168.0.255  255.255.255.255       On-link      192.168.0.11    276 
    

    và khi tôi chạy netcat:

    nc -zv -s 192.168.0.11 192.168.0.11 80 
    

    để kiểm tra xem cổng 80 có mở không thì cổng 80 thực sự đang mở. Nhưng khi tôi loại bỏ tuyến 192.168.0.11, tôi đã nhận được "THỜI GIAN" trong bài kiểm tra nc. Không nên chọn tuyến 192.168.0.0 và hoạt động? Ngoài ra, khi tôi thêm tuyến thủ công:

    route add 192.168.0.11 mask 255.255.255.255 0.0.0.0 nó vẫn không hoạt động!

  3. Tôi không thể thay đổi số liệu thành giá trị mong muốn. Khi tôi chạy ví dụ.
    route change 192.168.0.11 mask 255.255.255.255 192.168.0.11 metric 500
    số liệu kết quả không phải là 500 mà là 520! (không có vấn đề nếu số liệu tự động được kích hoạt hay không)?

  4. Có bất kỳ kết nối nào giữa cờ -s (địa chỉ nguồn cục bộ) trong cột Giao diện của netcat và bảng định tuyến không?

Bạn đã loại bỏ tuyến giao diện. Đó là một phần trong cách thức hoạt động của mạng Windows. Lưu ý phần Phần mềm liên kết trực tuyến, nơi cổng thông thường sẽ là.
Daniel B

@Daniel B Bạn có nghĩa là "tuyến giao diện" là gì?
Mulligan

Đó là một tuyến đường cho Windows biết rằng một mục tiêu cụ thể có thể truy cập trực tiếp trên mạng cục bộ, tức là. không có cổng Như vậy, đó là trên mạng.
Daniel B

@Daniel B ok i nhưng ngay cả khi tôi đã xóa 192.168.0.11 thì vẫn có tuyến 192.168.0.0 vậy tại sao nó không được chọn?
Mulligan

Đó (có thể) là một tuyến đường đặc biệt cần thiết cho các kết nối "loopback".
Daniel B

Câu trả lời:


2
  1. Không có vấn đề với bố cục mạng này - ngoại trừ việc nó làm cho cấu trúc liên kết mạng của bạn hơi khó hiểu. Trừ khi bạn rõ ràng cần PC3 đứng sau một NAT và PC2 khác trên cả hai mạng - không có bất kỳ lợi ích thiết thực nào từ việc này. Thay vào đó, sẽ dễ dàng hơn khi Bộ định tuyến (192.168.0.10) được kết nối dưới dạng chuyển đổi.

  2. Đánh giá theo routecú pháp đầu ra của bạn , bạn đang ở trên Windows. Trong các hệ điều hành khác, giao diện mạng bổ sung được triển khai (thiết bị loopback). Giao diện này được tự động sử dụng cho tất cả các kết nối, trong đó đích là cùng một máy tính. Tuy nhiên, trong Windows, thiết bị này bị thiếu và do đó bạn cần thêm mục nhập bảng định tuyến (cái bạn đã xóa).

Chỉnh sửa: Có vẻ như việc xóa và thêm lại tuyến loopback trên máy Windows 7 sẽ phá vỡ nó cho đến lần khởi động lại tiếp theo. Khởi động lại tcp/ipngăn xếp không giúp đỡ. route addLệnh của bạn là chính xác.

  1. Vì bảng định tuyến của bạn đã được cấu hình sẵn khi khởi động, có thể có một số dịch vụ nền can thiệp vào lệnh tuyến đường của bạn. Điều gì xảy ra khi bạn thêm metric 480thay thế?

  2. Có một phần. netcatnên từ chối đặt thành -sđịa chỉ IP, không được cấu hình trên bất kỳ giao diện cục bộ nào. Tuy nhiên, bạn có thể đặt cùng một địa chỉ IP trên nhiều giao diện hơn. Trong trường hợp đó netcatnên đưa tuyến vào tài khoản (đích, số liệu) để quyết định giao diện nào được ưu tiên.


2.) Tôi không nghĩ bạn đúng. Khi tôi kiểm tra tùy chọn để thêm tuyến "trên liên kết" (mạng con, mạng con có sẵn trực tiếp) là 0,0.0.0 cho cổng khi tôi nhập. 4.) Ý bạn là gì "đặt cùng một địa chỉ IP trên nhiều giao diện"? Bạn có nghĩa là phải có trong bảng định tuyến một địa chỉ đích và hai tuyến đường cho nó (có thể truy cập từ 2 giao diện / cổng khác nhau)
Mulligan

@Mulligan 2.) cú pháp của bạn hợp lệ - nhưng cả hai nên tạo chính xác tuyến đường liên kết. Vấn đề dường như ở nơi khác. 4.) Những gì bạn nói là thực sự có thể - có. Những gì tôi đã nói khi tôi nói "thiết lập cùng một ip trên nhiều giao diện hơn" là một cái gì đó tương tự như thế này: superuser.com/questions/336854/ . Tóm lại: Có kết nối giữa netctl -stùy chọn và giao diện bảng định tuyến, nhưng chúng không luôn kết hợp với quan hệ 1to1.
Marek Rost
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.