ขึ้นอยู่กับเลย์เอาต์และขนาดบ้านของคุณและเราเตอร์ที่คุณติดตั้ง คุณอาจมีปัญหาในการนำ อินเตอร์เน็ตไร้สาย ไปทุกมุมของบ้านคุณ สิ่งนี้อาจสร้างความรำคาญได้ โดยเฉพาะอย่างยิ่งในบ้านขนาดใหญ่หรือมีการกระจายที่ยาวนานและเราเตอร์อยู่ที่ปลายด้านใดด้านหนึ่ง โชคดีที่มีวิธีแก้ปัญหาที่เราสามารถซื้อเพื่อขยายสัญญาณ WiFi ได้ และในบทความนี้เราจะแสดงให้คุณเห็นว่าคุณสามารถใช้จ่ายที่บ้านได้ในราคาไม่ถึง 10 ยูโร.
คุณสามารถใช้โซลูชันที่เรานำเสนอในวันนี้เพื่อเป็นทางเลือกให้กับทุกส่วนที่คุณสามารถซื้อเพื่อขยายสัญญาณ WiFi ของคุณได้ เรากำลังพูดถึง PLC, ตัวทำซ้ำ และ WiFi Mesh ซึ่งเป็นโซลูชันที่ถึงแม้จะเป็นความจริง แต่ก็ใช้งานได้ดี แต่ก็มีต้นทุนที่สูงกว่ามากในตลาด
รับทวนที่ยอดเยี่ยมในราคาน้อยกว่า 10 ยูโร
เช่น หากเราไปที่ Amazon เราจะสามารถหาตัวทำซ้ำหรือ PLC สำหรับบ้านของเราได้ ราคาระหว่าง 17 ถึง 100 ยูโร . เป็นความจริงที่หากเราค้นหาเพียงเล็กน้อย เราจะพบว่ามีราคาถูกและทำงานได้อย่างถูกต้อง แต่ถ้าคุณมีทักษะเพียงเล็กน้อย คุณก็จะได้คุณภาพที่ดีกว่าทักษะเหล่านั้น ดังที่เราได้กล่าวไว้ก่อนหน้านี้ น้อยกว่า 10 ยูโร
วิธีแก้ปัญหาที่เราอ้างถึงเกี่ยวข้องกับการใช้ a ราสเบอร์รี่ Pi และอย่างที่เราพูดกันว่าการเปลี่ยนเป็น WiFi repeater ทำให้เราเสียค่าใช้จ่ายเพียงเล็กน้อย เราจะมีคุณสมบัติที่น่าสนใจบางอย่าง เช่น การบล็อกโฆษณา และเรียกใช้ซอฟต์แวร์ที่ปรับแต่งได้สูง โปรเจ็กต์นี้ค่อนข้างพิเศษ เนื่องจากโปรเจ็กต์ส่วนใหญ่บนอินเทอร์เน็ตเกี่ยวกับการเปลี่ยน Raspberry Pi เป็น repeater ใช้สายเคเบิลอีเทอร์เน็ต และในกรณีนี้ก็ไม่จำเป็น
ทำตามขั้นตอนเหล่านี้เพื่อมัน
สิ่งแรกที่ต้องทำคือดาวน์โหลดไฟล์ “raspbian lite.iso” จาก เว็บไซต์ Raspberry Pi . เมื่อดาวน์โหลดระบบปฏิบัติการแล้ว เราต้องเปิด BalenaEtcher เลือกไฟล์ที่เราดาวน์โหลดและการ์ด SD จากนั้นเราจะกดปุ่มแฟลชและรอให้กระบวนการเสร็จสิ้น . เมื่อเสร็จแล้วเราจะต้องเปิดพาร์ติชั่นสำหรับเริ่มระบบและภายในพาร์ติชั่นให้สร้างไฟล์ข้อความเปล่าที่เรียกว่า “ssh” โดยไม่มีส่วนขยายใดๆ เพื่อเสร็จสิ้นขั้นตอนแรกนี้ เราจะต้องสร้างไฟล์ข้อความชื่อ “wpa_supplicant.conf” บนพาร์ติชันสำหรับเริ่มระบบ และวางเนื้อหาต่อไปนี้
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1
ประเทศ=IN
เครือข่าย = {
ssid=”mywifisid”
psk="รหัสผ่าน mywifi"
key_mgmt = WPA-PSK
}
สิ่งสำคัญคือต้องแทนที่ “mywifissid” และ “mywifipassword” ด้วยชื่อ WiFi ของเราและรหัสผ่านตามลำดับ เมื่อเราทำสิ่งนี้เสร็จแล้ว เราจะต้องเปิด Raspberry pi และเราจะต้องใช้เครื่องมืออย่าง Angry IP Scanner เพื่อค้นหา IP ของมัน เมื่อเสร็จแล้ว เราต้องเปิดใช้งาน SSH ของ Raspberry ของเรา และอัปเดตรายการแพ็คเกจและแพ็คเกจ และรีสตาร์ทอุปกรณ์ของเรา จากนี้ไปเราจะต้องใช้ SUDO เพื่อป้อนคำสั่งต่างๆ แต่หากทำตามขั้นตอนอย่างที่เป็นอยู่ก็ไม่น่าจะมีปัญหาอะไรมากนัก
เริ่มต้นด้วยคำสั่ง สิ่งแรกคือเพื่อป้องกันการใช้dhcpd รวมทั้งใช้เครือข่าย systemd ในตัว ในการดำเนินการนี้ เราจะต้องป้อนคำสั่งต่อไปนี้ตามลำดับ:
sudo systemctl มาสก์ networking.service dhcpcd.service
sudo mv /etc/network/interfaces /etc/network/interfaces~
sed -i '1i resolvconf=NO' /etc/resolvconf.conf
sudo systemctl เปิดใช้งาน systemd-networkd.service systemd-resolved.service
sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
เมื่อเราทำเช่นนี้แล้ว เราจะต้องสร้างไฟล์ใหม่ผ่าน SUDO ด้วย เมื่อต้องการทำเช่นนี้ ให้ป้อนคำสั่งต่อไปนี้:
sudo นาโน /etc/wpa_supplicant/wpa_supplicant-wlan0.conf
ไฟล์ที่สร้างขึ้นนี้มีความสำคัญมาก ดังนั้นเราจะต้องสร้างมันตามที่คุณเห็นในคำสั่ง . เมื่อเสร็จแล้ว คุณจะต้องคัดลอกชุดเนื้อหาที่คุณจะเห็นด้านล่าง เมื่อคุณสร้างมันขึ้นมา คุณจะต้องบันทึกโดยกด control X, Y และ Enter
ประเทศ=IN
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev
update_config = 1
เครือข่าย = {
ssid=”TestAP-บวก”
โหมด=2
key_mgmt = WPA-PSK
PSK=”12345678″
ความถี่=2412
}
หากคุณดูเนื้อหานี้ คุณจะเห็นว่า SSID และรหัสผ่านเป็นอย่างไร แต่ในกรณีนี้จะแตกต่างจากที่เราเคยเห็นมาก่อน เราจะต้องกำหนดค่าเหล่านี้ เพราะมันจะเป็นสิ่งที่เราจะใช้เชื่อมต่อกับตัวขยายสัญญาณ WiFi ของเรา . สิ่งต่อไปที่เราต้องทำคือให้สิทธิ์ผู้ใช้ในการอ่านและเขียนไฟล์และรีสตาร์ท wpa_suplicant ในการดำเนินการนี้ เราต้องป้อนคำสั่งต่อไปนี้:
sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan0.conf
sudo systemctl ปิดการใช้งาน wpa_supplicant.service
sudo systemctl เปิดใช้งาน wpa_supplicant@wlan0.service
อีกครั้ง เราจะต้องสร้างไฟล์อื่น และเหมือนเมื่อก่อน นี่คือสิ่งที่เราจะทำผ่านคำสั่งเดียวกันกับที่เราเคยเห็นมาก่อน:
sudo นาโน /etc/wpa_supplicant/wpa_supplicant-wlan1.conf
สิ่งที่เราจะต้องทำซ้ำคือการวางเนื้อหาลงในไฟล์ใหม่ที่เราสร้างขึ้น ดังที่เราได้บอกคุณก่อนหน้านี้ เป็นสิ่งสำคัญที่คุณจะต้องคัดลอกเนื้อหานี้ตามที่เราระบุ เนื่องจากข้อผิดพลาดง่ายๆ ในโค้ดอาจทำให้ทำงานไม่ถูกต้อง:
ประเทศ=IN
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev
update_config = 1
เครือข่าย = {
ssid=”เอซุส RT-AC5300″
PSK=”12345678″
}
ในโอกาสนี้ เราจะเห็นวิธีการระบุพารามิเตอร์ SSID และรหัสผ่านสองตัวเพื่อให้เราปรับเปลี่ยน ตรงกันข้ามกับสิ่งที่เกิดขึ้นในไฟล์ก่อนหน้านี้ ในกรณีนี้ เราต้องป้อน SSID และรหัสผ่านของเราเตอร์ของเรา . ฉันทำสิ่งนี้แล้ว เราต้องให้สิทธิ์ผู้ใช้ในการอ่านและเขียนอีกครั้ง และรีสตาร์ท wpa_suplicant ซึ่งเราจะใช้คำสั่งเดียวกันโดยเพียงแค่เปลี่ยนชื่อไฟล์เป็นชื่อที่เราเพิ่งสร้างขึ้น
ในการดำเนินการให้เสร็จสิ้น เราจะต้องสร้างไฟล์ใหม่สองไฟล์และคัดลอกเนื้อหาภายในไฟล์เท่านั้น การสร้างครั้งแรกของพวกเขาและเนื้อหาสามารถดูได้ที่ด้านล่าง :
sudo นาโน /etc/systemd/network/08-wlan0.network
[การแข่งขัน] ชื่อ=wlan0
[เครือข่าย] ที่อยู่=192.168.7.1/24
IP Masquerade = ใช่
IPForward=ใช่
DHCPServer=ใช่
[เซิร์ฟเวอร์ DHCP] DNS= 1.1.1.1
และสำหรับวินาทีนี้ เราจะต้องทำบางอย่างที่คล้ายคลึงกัน แม้ว่าครั้งนี้ รหัสที่เราจะต้องคัดลอกภายในจะสั้นกว่ามาก :
sudo นาโน /etc/systemd/network/12-wlan1.network
[การแข่งขัน] ชื่อ=wlan1
[เครือข่าย] DHCP=ใช่
เมื่อเสร็จแล้ว เราจะต้องรีสตาร์ท Raspberry Pi ของเราเท่านั้น และเราจะสร้างจุดเชื่อมต่อไร้สายของเรา อย่างที่คุณเห็น มันเป็นกระบวนการที่ค่อนข้างซับซ้อน แต่คุณไม่ควรมีปัญหาหากคุณทำตามขั้นตอนข้างต้น คุณจะสามารถอ่านได้ เป็นวิธีที่ดีในการนำ Raspberry Pi ไปใช้ เพราะผลลัพธ์ดีมาก และไม่มีอะไรต้องอิจฉาอุปกรณ์ราคาแพงกว่ามาก