Hướng dẫn sử dụng Raspberry Pi 3 làm thiết bị kết nối wifi cho máy tính

Hướng dẫn sử dụng board mạch Raspberry Pi 3 làm thiết bị kết nối wifi cho máy tính để bàn hoặc laptop.

Board mạch Raspberry Pi 3 là một mạch máy tính nhúng có tích hợp sẵn cổng Ethernet và Wifi 802.11 b/g/n. Do đó bạn có thể ứng dụng thu sóng wifi và chia sẻ kết nối mạng cho các thiết bị qua cổng Ethernet.

Để làm được điều này các bạn cần Bridge Wlan sang cổng Ethernet, các hướng dẫn trên mạng thường dùng tiếng anh và nội dung khó hiểu nên mình xin hướng dẫn các bạn cách thức đơn giản và hiệu quả.

, Sử dụng Raspberry Pi 3 làm thiết bị kết nối wifi cho máy tính

1. Raspbian Full with desktop Enviroment

Đối với hệ điều hành Raspbian phiên bản full được cài trên Raspberry Pi 3 các bạn làm theo hướng dẫn sau:

B1: Kết nối mạng wifi

B2: Cài đặt ứng dụng dnsmasq và hostapd

Bạn mở Terminal lên và nhập lệnh

sudo apt-get update && sudo apt-get install dnsmasq && sudo apt-get install hostapd

B3: Tải file wifi-to-eth-route.sh và đặt tại thư mục /home/pi/

Trên cửa sổ Terminal bạn nhập lệnh

cd /home/pi/

wget https://raw.githubusercontent.com/arpitjindal97/raspbian-recipes/master/wifi-to-eth-route.sh

Bạn nhập tiếp sudo chmod +x wifi-to-eth-route.sh

B4: bây giờ bạn nhập sudo ./wifi-to-eth-route.sh và gắn dân mạng RJ45 từ cổng Ethernet tới cổng Ethernet trên máy tính để bàn hoặc laptop để kết nối mạng.

Sau khi khởi động lại Raspberry pi thì thiết lập do file wifi-to-eth-route.sh đặt ra sẽ biến mất. Nếu bạn muốn Raspberry Pi tự động chia sẻ kết nối mạng từ wifi sang cổng Ethernet thì bạn làm tiếp bước bên dưới:

B5: Bạn nhập sudo nano /home/pi/.config/lxsession/LXDE-pi/autostart

bạn chuyển con trỏ xuống dòng cuối cùng và nhập thêm sudo bash /home/pi/wifi-to-eth-route.sh

, nhập thêm sudo bash /home/pi/wifi-to-eth-route.sh vào dòng cuối cùng.

2. Raspbian Lite

Nếu bạn sử dụng phiên bản rút gọn này thì làm theo những hướng dẫn bên dưới:

B1: Kết nối mạng wifi bằng cách nhập lệnh 

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

sau đó bạn nhập thêm những dòng sau

network={ 

      ssid="Tên mạng Wifi" 

      psk="mật khẩu wifi"

    }

Sau đó nhấn nut Ctrl + X, bấm Y, bấm Enter để lưu

, Kết nối wifi trên Terminal

B2: Cài đặt ứng dụng dnsmasq và hostapd 

Bạn mở Terminal lên và nhập lệnh

 sudo apt-get update && sudo apt-get install dnsmasq && sudo apt-get install hostapd 

B3: Tải file wifi-to-eth-route.sh và đặt tại thư mục /home/pi/ 

Trên cửa sổ Terminal bạn nhập lệnh 

cd /home/pi/ 

wget https://raw.githubusercontent.com/arpitjindal97/raspbian-recipes/master/wifi-to-eth-route.sh 

Bạn nhập tiếp sudo chmod +x wifi-to-eth-route.sh

B4: bây giờ bạn nhập sudo ./wifi-to-eth-route.sh và gắn dân mạng RJ45 từ cổng Ethernet tới cổng Ethernet trên máy tính để bàn hoặc laptop để kết nối mạng. 

Sau khi khởi động lại Raspberry pi thì thiết lập do file wifi-to-eth-route.sh đặt ra sẽ biến mất. 

Nếu bạn muốn Raspberry Pi tự động chia sẻ kết nối mạng từ wifi sang cổng Ethernet thì bạn làm tiếp bước bên dưới: 

B5: Bạn nhập sudo crontab -e

Tại dòng cuối cùng bạn nhập thêm @reboot sudo bash /home/pi/wifi-to-eth-route.sh

, Chỉnh sửa file crontab để nạp file sh khi Raspberry pi khởi động

Thực hiện xong cách này bạn đã có thể dùng board mạch Raspberry Pi 3 kết nối wifi và chia sẻ mạng cho máy tính để bàn, laptop, tivi, route wifi, ... qua cổng Ethernet. Chúc bạn thành công!