Kết nối PC và máy chủ web mà không cần bộ định tuyến


1

Tôi có một thiết lập máy chủ web Ubuntu nhỏ trên thiết bị và biết rằng nó hoạt động khi tôi sử dụng nó để phát triển cục bộ. Tôi muốn kết nối nó với máy tính xách tay của mình, sử dụng bộ định tuyến giữa nó và máy tính của tôi -> một cáp lan duy nhất tạo thành cổng ethernet của máy chủ đến Cổng máy tính xách tay của tôi.

Sau khi kết nối, tôi chạy ipconfig trên PC Command Prompt và nhận được điều này:

Ethernet adapter Local Area Connection:

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::9da8:15c3:39d:b2e3%11
   Autoconfiguration IPv4 Address. . : 169.254.178.227
   Subnet Mask . . . . . . . . . . . : 255.255.0.0
   Default Gateway . . . . . . . . . :

Vì không có máy chủ DCHP ở giữa, tôi không nhận được Cổng mặc định để tôi kết nối với nó.

Có thể làm điều này mà không liên quan đến một bộ định tuyến như người trung gian, và nếu vậy, làm thế nào?

Cảm ơn bạn trước!

Câu trả lời:


0

Vâng, có thể - có một số cách để làm điều này. Cách đơn giản nhất là gán địa chỉ IP tĩnh, netmask và gateway cho mỗi thiết bị (máy chủ có thể đã có cái này). Có rất nhiều hướng dẫn trực tuyến về cách thực hiện việc này, nhưng về cơ bản, bạn tìm thấy bộ điều hợp mạng, chọn kết nối IPv4 và thêm các giá trị.

Bạn sẽ muốn máy chủ và máy khách ở cùng một mạng con - ví dụ: 192.168.1.2 cho máy chủ và 192.168.1.3 cho máy khách - với một mặt nạ là 255.255.255.0 có thể là điển hình. (Bạn có thể để trống cổng, cũng như DNS).

Bạn sẽ muốn thêm tên miền và địa chỉ IP vào tệp máy chủ của máy khách được tìm thấy trong% systemroot% \ system32 \ driver \ etc \ hosts để bạn vẫn có thể truy cập máy chủ theo tên miền ngay cả khi không có DNS.

Tôi lưu ý rằng 169.254.xx không phải là địa chỉ IP hợp lệ, đây là địa chỉ tạm thời bạn có cho đến khi DHCP phát hành địa chỉ thật.

Về phía Ubuntu (máy chủ tôi hy vọng?), Bạn sẽ chỉnh sửa tệp / etc / sysconfig / mạng / giao diện và khởi động lại mạng (ví dụ: bằng cách khởi động lại mạng dịch vụ) hoặc sử dụng bất kỳ GUI nào có thể làm điều tương tự cho bạn.


Địa chỉ tạm thời bạn nhận được thông qua AP APA hoặc AVAHI là địa chỉ riêng B loại hợp lệ.
Dennis Nolte

Có thể là như vậy, nhưng làm thế nào để bạn biết địa chỉ nào đã được chỉ định (APIPA sẽ gán địa chỉ ngẫu nhiên) và điều gì xảy ra nếu máy chủ DHCP xuất hiện?
davidgo

1
Tôi không đồng ý về phần còn lại của câu trả lời của bạn. Bạn có thể kết nối với nhau bằng 2 Địa chỉ APIPA / AVAHI mà không cần thiết lập ips tĩnh. Nó thuận tiện hơn để sử dụng địa chỉ tĩnh rõ ràng. Chỉ cần từ ngữ của bạn "không phải là một địa chỉ IP hợp lệ" là sai. Ngoài ra, để chỉ định một phần sai lệnh của riêng tôi, nó không chính xác là Địa chỉ riêng mà là Địa chỉ liên kết cục bộ, được mô tả trong RFC 3927.
Dennis Nolte
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.