Mục lục:
- Quân nhu
- Bước 1: Cài đặt và cập nhật Raspbian
- Bước 2: Cài đặt Hostapd và Dnsmasq
- Bước 3: Định cấu hình IP tĩnh cho giao diện Wlan0
- Bước 4: Định cấu hình Máy chủ DHCP (dnsmasq)
- Bước 5:
- Bước 6: Thiết lập chuyển tiếp lưu lượng truy cập
- Bước 7: Thêm quy tắc Iptables mới
- Bước 8: Bật kết nối Internet
- Bước 9: Khởi động lại
- Bước 10: Kết thúc
Video: Raspberry Pi -> Điểm phát sóng Wifi: 10 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Điểm phát sóng Wifi "src =" https://content.instructables.com/ORIG/F4E/T89P/K78SLNTN/F4ET89PK78SLNTN-j.webp
Điểm phát sóng Wi-Fi "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'%} ">
Bạn đã bao giờ đến một nơi không có wifi và bạn bè của bạn sẽ không phát ra điểm phát sóng? Tôi có và trong phần hướng dẫn này, tôi sẽ chỉ cho bạn từng bước về cách biến Raspberry Pi của bạn thành điểm phát sóng wifi. Thậm chí tốt hơn, dự án này sẽ tiêu tốn của bạn ít hơn 100 USD!
Quân nhu
BQT:
Raspberry Pi 3 (về mặt kỹ thuật thì bất kỳ mô hình nào cũng sẽ hoạt động nhưng tôi thấy mô hình này nhất quán hơn):
Wifi Stick (đây là tùy chọn vì raspberry pi đã có wifi tích hợp, nhưng tín hiệu sẽ tốt hơn với thanh wifi): https://www.amazon.com/Adapter-1200Mbps-TECHKEY-Wireless-Network-300Mbps/dp / B07J65G9DD / ref = sr_1_3? Keywords = wifi + stick & qid = 1583146106 & sr = 8-3
Bạn cũng sẽ cần chuột bàn phím, màn hình / màn hình và nguồn điện mà tôi lấy từ pin dự phòng, (giả sử bạn đã có những thứ đó).
Bước 1: Cài đặt và cập nhật Raspbian
Cập nhật Raspbian bằng cách nhập các lệnh sau:
sudo apt-get updateudo apt-get nâng cấp
Nếu bạn nhận được bản nâng cấp, bạn nên khởi động lại bằng khởi động lại sudo.
Bước 2: Cài đặt Hostapd và Dnsmasq
Đây là hai chương trình chúng tôi sẽ sử dụng để biến Raspberry Pi của bạn thành một điểm truy cập không dây. Để lấy chúng, chỉ cần nhập những dòng sau vào thiết bị đầu cuối:
sudo apt-get install hostapd
sudo apt-get install dnsmasq
Cả hai lần, bạn sẽ phải đánh y để tiếp tục. hostapd là gói cho phép chúng tôi tạo điểm phát sóng không dây bằng Raspberry Pi và dnsmasq là máy chủ DHCP và DNS dễ sử dụng. Chúng tôi sẽ chỉnh sửa tệp cấu hình của chương trình trong giây lát, vì vậy hãy tắt chương trình trước khi chúng tôi bắt đầu nghiên cứu:
sudo systemctl dừng hostapd
sudo systemctl dừng dnsmasq
Bước 3: Định cấu hình IP tĩnh cho giao diện Wlan0
Vì mục đích của chúng tôi ở đây, tôi giả định rằng chúng tôi đang sử dụng địa chỉ IP mạng gia đình tiêu chuẩn, như 192.168. ###. ###. Với giả định đó, hãy gán địa chỉ IP 192.168.0.10 cho wlan0
giao diện bằng cách chỉnh sửa tệp cấu hình dhcpcd. Bắt đầu chỉnh sửa bằng lệnh này:
sudo nano /etc/dhcpcd.conf
Bây giờ bạn đã ở trong tệp, hãy thêm các dòng sau vào cuối:
giao diện wlan0
static ip_address = 192.168.0.10 / 24
từ chốiinterfaces eth0
từ chối interfaces wlan0
(Hai dòng cuối cùng là cần thiết để cầu nối của chúng ta hoạt động –- nhưng nhiều hơn thế ở Bước 8.) Sau đó, nhấn Ctrl + X, rồi Y, rồi Enter để lưu tệp và thoát khỏi trình chỉnh sửa.
Bước 4: Định cấu hình Máy chủ DHCP (dnsmasq)
Chúng tôi sẽ sử dụng dnsmasq làm máy chủ DHCP của mình. Ý tưởng của một máy chủ DHCP là
phân phối động các tham số cấu hình mạng, chẳng hạn như địa chỉ IP, cho các giao diện và dịch vụ. Tệp cấu hình mặc định của dnsmasq chứa nhiều thông tin không cần thiết, vì vậy chúng tôi dễ dàng bắt đầu lại từ đầu hơn. Hãy đổi tên tệp cấu hình mặc định và viết một tệp mới:
sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.orig
sudo nano /etc/dnsmasq.conf
Bây giờ, bạn sẽ chỉnh sửa một tệp mới và với tệp cũ đã được đổi tên, đây là tệp cấu hình mà dnsmasq sẽ sử dụng. Nhập các dòng này vào tệp cấu hình mới của bạn:
interface = wlan0
dhcp-range = 192.168.0.11, 192.168.0.30, 255.255.255.0, 24h
Các dòng chúng tôi đã thêm có nghĩa là chúng tôi sẽ cung cấp địa chỉ IP từ 192.168.0.11 đến 192.168.0.30 cho giao diện wlan0.
Bước 5:
Một tệp cấu hình khác! Lần này, chúng tôi đang gặp rắc rối với tệp cấu hình hostapd. Mở ‘er up:
sudo nano /etc/hostapd/hostapd.conf
Điều này sẽ tạo ra một tệp hoàn toàn mới. Nhập vào đây:
interface = wlan0
bridge = br0
hw_mode = g
kênh = 7
wmm_enabled = 0
macaddr_acl = 0
auth_algs = 1
ignore_broadcast_ssid = 0
wpa = 2
wpa_key_mgmt = WPA-PSK
wpa_pairwise = TKIP
rsn_pairwise = CCMP
ssid = NETWORK
wpa_passphrase = MẬT KHẨU
Lưu ý rằng nơi tôi có “MẠNG” và “MẬT KHẨU”, bạn nên nghĩ ra tên của chính mình. Đây là cách bạn sẽ tham gia mạng của Pi từ các thiết bị khác. Chúng tôi vẫn phải hiển thị cho hệ thống vị trí của tệp cấu hình:
sudo nano / etc / default / hostapd
Trong tệp này, theo dõi dòng có nội dung # DAEMON_CONF =”” - xóa # đó và đặt đường dẫn đến tệp cấu hình của chúng tôi trong dấu ngoặc kép, để nó giống như sau: DAEMON_CONF = "/ etc / hostapd / hostapd.conf" Dấu # giữ cho dòng không bị đọc dưới dạng mã, vì vậy về cơ bản bạn đang đưa dòng này hoạt động ở đây trong khi cung cấp cho nó đường dẫn phù hợp đến tệp cấu hình của chúng tôi.
Bước 6: Thiết lập chuyển tiếp lưu lượng truy cập
Ý tưởng ở đây là khi bạn kết nối với Pi, nó sẽ chuyển tiếp lưu lượng qua cáp Ethernet của bạn. Vì vậy, chúng tôi sẽ chuyển tiếp wlan0 qua cáp Ethernet tới modem của bạn. Điều này liên quan đến việc chỉnh sửa một tệp cấu hình khác:
sudo nano /etc/sysctl.conf
Bây giờ, hãy tìm dòng này: # net.ipv4.ip_osystem = 1… và xóa “#” - để lại phần còn lại, vì vậy nó chỉ có nội dung:
net.ipv4.ip_osystem = 1
Bước 7: Thêm quy tắc Iptables mới
Tiếp theo, chúng tôi sẽ thêm IP giả mạo cho lưu lượng truy cập gửi đi trên eth0 bằng cách sử dụng iptables:
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
… Và lưu quy tắc iptables mới:
sudo sh -c "iptables-save> /etc/iptables.ipv4.nat"
Để tải quy tắc khi khởi động, chúng ta cần chỉnh sửa tệp /etc/rc.local và thêm dòng sau ngay trên dòng thoát 0:
iptables-restore </etc/iptables.ipv4.nat
Bước 8: Bật kết nối Internet
Bây giờ Raspberry Pi đang hoạt động như một điểm truy cập mà các thiết bị khác có thể kết nối. Tuy nhiên, những thiết bị đó chưa thể sử dụng Pi để truy cập Internet. Để có thể thực hiện được, chúng ta cần xây dựng một cây cầu sẽ truyền tất cả lưu lượng giữa các giao diện wlan0 và eth0.
Để xây dựng cây cầu, hãy cài đặt thêm một gói:
sudo apt-get install bridge-utils
Chúng tôi đã sẵn sàng thêm một cây cầu mới (được gọi là br0):
sudo brctl addbr br0
Tiếp theo, chúng tôi sẽ kết nối giao diện eth0 với cầu nối của chúng tôi:
sudo brctl Addf br0 eth0
Cuối cùng, hãy chỉnh sửa tệp giao diện:
sudo nano / etc / network / interface
… Và thêm các dòng sau vào cuối tệp:
auto br0
hướng dẫn sử dụng iface br0 inet
bridge_ports eth0 wlan0
Bước 9: Khởi động lại
Bây giờ chúng ta đã sẵn sàng, hãy khởi động lại với sudo reboot.
Bây giờ Pi của bạn sẽ hoạt động như một điểm truy cập không dây. Hãy dùng thử bằng cách nhảy trên một thiết bị khác và tìm tên mạng bạn đã sử dụng ở bước 5.
Bước 10: Kết thúc
Vâng, Bây giờ bạn có thể khoe khoang với bạn bè về máy chủ wifi điểm phát sóng mới của mình!
Đề xuất:
Điểm ảnh sống động - Công nghệ tưởng tượng có cuộc sống: 4 bước (có hình ảnh)
Điểm ảnh sống động - Hãy tưởng tượng công nghệ có sức sống: Thấy các sản phẩm nhà thông minh ngày càng phổ biến trong cuộc sống của chúng ta, tôi bắt đầu nghĩ về mối quan hệ giữa con người và các sản phẩm này. Nếu một ngày nào đó, các sản phẩm nhà thông minh trở thành một phần không thể thiếu trong cuộc sống của mọi người thì chúng ta nên có thái độ như thế nào
Mô hình cần cẩu không dây (SMART BOT) với Camera gián điệp qua mạng (wifi hoặc điểm phát sóng): 8 bước
Mô hình cần trục không dây (SMART BOT) Với Camera gián điệp qua mạng (wifi hoặc Hotspot): Để thực hiện bất kỳ dự án nào, chúng tôi thực hiện một số bước sau: - Tìm kiếm các ý tưởng liên quan đến việc lập dự án các vật liệu cần thiết cho dự án trên PCB và breadboard
RaspiWWV - Phát sóng thời gian âm thanh sóng ngắn WWV được mô phỏng: 10 bước (có hình ảnh)
RaspiWWV - Phát sóng thời gian âm thanh sóng ngắn WWV được mô phỏng: Hãy nhớ những ngày bạn ngồi nghe tín hiệu thời gian WWV trên radio Sóng ngắn của mình (đánh dấu, đánh dấu, đánh dấu… Theo âm báo, thời gian sẽ là…)? (Hãy nghe trên YouTube ở trên) Ồ! Bạn đã bỏ lỡ điều đó? Giờ đây, bạn có thể (lại) trải nghiệm những khoảnh khắc đó và có
Tạo điểm phát sóng WiFi miễn phí trên Windows: 7 bước
Tạo điểm phát sóng Wi-Fi miễn phí trên Windows: Bạn có muốn có điểm phát sóng không dây miễn phí và không có quảng cáo không? Đọc hướng dẫn này để tìm hiểu cách
Ăng ten vòng cộng hưởng của băng tần phát sóng trung sóng AM: 31 bước
Anten vòng cộng hưởng băng tần phát sóng trung sóng AM: Anten vòng lặp băng tần phát sóng trung sóng (MW) AM. Được chế tạo bằng cáp 'ruy-băng' điện thoại 4 đôi (8 dây) rẻ tiền, & (tùy chọn) được đặt trong ống nhựa tưới vườn 13mm (~ nửa inch) giá rẻ. Phiên bản tự hỗ trợ cứng cáp hơn phù hợp hơn với se