Các tập tin, v.v.


9

Tôi đã cố gắng thiết lập Pi làm WiFi AP, để tôi có thể sử dụng nó trong Khách sạn để cho phép nhiều thiết bị sử dụng cùng một kết nối WiFi. Trên mạng có nhiều hướng dẫn về cách làm điều này. Chẳng hạn như: Pi 3 như một bộ lặp Wi-Fi

Tất cả đều hoạt động tốt đến mức bạn nên chỉnh sửa giao diện sudo nano / etc / network /. Trên hệ thống của tôi, tệp này về cơ bản là trống và không có tham chiếu đến wlan0 hoặc lan0. Những gì tôi có trong tập tin "giao diện" của mình là:

interfaces(5) file used by ifup(8) and ifdown(8)

Please note that this file is written to be used with dhcpcd

For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'

Include files from /etc/network/interfaces.d:

source-directory /etc/network/interfaces.d

Không chắc chắn tôi đã sai ở đâu và tôi đã đọc qua rất nhiều hướng dẫn. Có thể là Phiên bản hạt nhân mới nhất (4.9) có những thay đổi so với phiên bản trước đó liên quan đến mạng?

Câu trả lời:


6

Không có gì sai. Xem Làm cách nào để thiết lập mạng / WiFi / IP tĩnh để được giải thích về cài đặt mạng trong Stretch.

Các interfacestập tin phần lớn là trống rỗng, vì nó không phải là cần thiết - Tôi sử dụng để chạy một cuối Wheezy (sử dụng dhcpcdnếu không có). Nó chỉ được sử dụng vì dhcpcdđược thiết lập không đầy đủ, trước khi Stretch.

Vấn đề là không ai cập nhật các hướng dẫn.

Gần đây tôi đã không sử dụng Pi theo cách như vậy và tôi không chắc các hướng dẫn bạn đang theo là cách thực hành tốt nhất, nhưng bạn sẽ có thể điều chỉnh chúng - hoặc là quay lại với một Raspbian cũ.

Xem Điểm truy cập không dây để xem hướng dẫn Foundation.

LƯU Ý điều này cũng không cập nhật, và sẽ cần phải được điều chỉnh.

Bạn sẽ cần xem xét các vấn đề sau: -

  1. Tên giao diện mạng có thể dự đoán
  2. Vô hiệu hóa dhcpcd, hoàn toàn hoặc cho các giao diện không cần nó.

Cảm ơn đã trả lời nhanh chóng. Và tôi nghĩ mình thật ngu ngốc khi thiết lập nó ;-)
Chris

3

Nếu bạn muốn đặt lại /etc/network/interfacescấu hình mạng kiểu, bạn cần gỡ cài đặt các gói raspberrypi-net-modsdhcpcd5.

Tôi đã làm như vậy bởi vì tôi muốn thiết lập mã thông báo để xây dựng phần cục bộ của các địa chỉ IPv6 (xem https://unix.stackexchange.com/a/335633/253665 ) nhưng không tìm thấy cách nào để làm điều này với dhcpcd.

Cập nhật

Một giải pháp đơn giản hơn là vô hiệu hóa dhcpcd.service:

systemctl mask dhcpcd.service
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.