Khắc phục lỗi định tuyến đến máy chủ (No Route to Host) trong Linux?

no-route-host-linux

Khi bạn đang kết nối với một dịch vụ trên Linux và xảy ra lỗi “No Route to Host” – Đó là một thông báo có nghĩa là máy tính của bạn không thể truy cập vào máy chủ đích và cách để bạn fix chúng như thế nào sẽ có ngay dưới đây nhé.

1. Kiểm tra lại Host/Service

Trước tiên bạn nên kiểm tra xem máy chủ mà bạn đang cố gắng để kết nối, nó có thể đã được bảo trì hoặc gặp vấn đề gì đó

Hoặc dịch vụ của bạn chưa được khởi chạy bạn có thể kiểm tra xem dịch vụ đã được bắt đầu chưa và đang chạy đúng cách. Để làm điều đó với Systemd, hãy chạy lệnh sau.

sudo systemctl status servicename

2. Cổng kết nối sai

Có thể bạn đang kết nối trên cổng không chính xác nên việc kết nối không thành công là điều dễ hiểu xảy ra. Nếu máy chủ này không phải của bạn bạn có thể liên hệ với bên dịch vụ hỗ trợ của nhà cung cấp.

Còn đối với server của bạn, bạn có thể thử sử dụng NMAP để tìm ra nơi bạn bắt đầu dịch vụ của mình.

sudo nmap -sS your.server.ip

3. Iptables bị chặn kết nối

Có thể bạn đã vô tình cấu hình iptables chặn các kết nối trên cổng đó. Vì vậy bạn nên kiểm tra lại và chạy lệnh sau.

sudo iptables -S

4. DNS của bạn được định cấu hình không đúng

Bạn nên thử ping địa chỉ IP mà bạn muốn kết nối. Có thể máy tính của bạn không kết nối với máy chủ DNS đúng cách.

ping -c3 your.server.ip

Nếu ping hoạt động nhưng kết nối đến một tên miền thì không, bạn đang xem cần xem lại DNS. Trong nhiều trường hợp bạn sẽ phải cấu hình DNS theo một cách thủ công

 

Mở “/etc/systemd/resolved.conf.” Trong tệp đó, xóa dòng DNS và thêm vào IP của bộ định tuyến router của bạn hoặc một máy chủ DNS đã biết khác. DNS dự phòng mặc định cho Systemd là các máy chủ DNS của Google được liệt kê bên dưới FallbackDNS

DNS = 192.168.1.1

Nếu bạn đang sử dụng OpenRC hoặc một Systemd thay thế, bạn có thể tìm thấy thông tin DNS của bạn trong “/etc/resolv.conf.”

nameserver 192.168.1.1

* Cuối cùng:

Việc cấu hình sao cho đúng là điều rất quan trọng, hầu hết các lỗi định tuyến này đều do cấu hình sai mà ra, hãy khắc phục chúng và kiểm tra toàn bộ để sử dụng.

 

Be the first to comment

Leave a Reply

Your email address will not be published.


*