Tôi cho rằng đó là sự cố định tuyến hoặc sự cố NAT hoặc cả hai.
Cài đặt định tuyến gói của bạn từ máy Linux sang Windows có vẻ tốt. Nhưng bạn không đề cập đến thiết bị thứ ba trong mô tả của mình, Cổng Internet có IP 192.168.43.1. Nó có thể là một bộ định tuyến internet nhỏ. Bộ định tuyến không biết mạng 192.168.1.0/24 mà bạn sử dụng để liên lạc giữa Linux và Windows. Nó không thể gửi các gói đến địa chỉ máy Linux 192.198.1.1 vì mạng 192.168.1.0/24 không có trong bảng định tuyến của nó.
Bước 1:
Mở phần quản lý bộ định tuyến, vào phần mạng/định tuyến và thêm mục cho mạng máy Linux:
192.168.1.0 mặt nạ 255.255.255.0 qua 192.168.43.251
Tôi không thể mô tả chính xác hơn vì tôi không biết loại bộ định tuyến của bạn.
Bước 2:
Bật định tuyến IP trên máy Windows của bạn. Hành động của quản trị viên là cần thiết. Theo mặc định, nó không được kích hoạt!!!
Bước 3 (tùy chọn, trong trường hợp vẫn chưa có kết nối internet):
Kiểm tra cài đặt NAT của bộ định tuyến. Một số bộ định tuyến nâng cao hơn có cài đặt liên quan đến mạng NATed.Quản trị viên có thể chọn mạng nào sẽ được dịch và mạng nào không.
Chẩn đoán:
- Sử dụng Wireshark trên máy Windows (2 phiên bản, trên cả hai giao diện) và kiểm tra giao tiếp đi qua máy Windows trong vai trò bộ định tuyến Windows.
- Kiểm tra đăng nhập vào bộ định tuyến internet của bạn.