ปัญหาที่แปลกด้วย“ denyinterfaces” ในการกำหนดค่าจุดเชื่อมต่อ


0

ฉันมี raspberry pi ที่กำลังรัน raspbian stretch ซึ่งเชื่อมต่อกับเครือข่าย WiFi ที่มีอยู่โดยใช้ wpa-supplicant บน wlan1 (ดองเกิล usb) ในขณะที่ wlan0 (วิทยุในตัว) ทำงานเป็นจุดเชื่อมต่อ

ผมมีปัญหาในการรับด้านจุดเชื่อมต่อการทำงานจนกว่าฉันจะอ่านคำแนะนำบางอย่างที่บอกว่าจะใส่denyinterfaces wlan0ใน/etc/dhdpcd.confโดยตรงดังกล่าวข้างต้นการกำหนดค่า IP แบบคงที่แรก เมื่อฉันบูทด้วยสิ่งนี้ที่จุดเชื่อมต่อใช้งานได้เช่นฉันเห็น SSID จากอุปกรณ์อื่น ไม่มีบรรทัดฉันไม่เห็น SSID เลย

อย่างไรก็ตามด้วยบรรทัดนั้นมันไม่ได้ให้ DHCP ผ่าน wlan0 ฉันต้องคอมเม้นต์มันแล้วรีสตาร์ทเซิร์ฟเวอร์ DHCP และจากนั้นก็ให้ที่อยู่ออกไป

ดังนั้นตอนนี้ฉันต้องผ่านกระบวนการนี้ทุกครั้งที่ฉันต้องรีบูต ฉันยกเลิกการคอมเม้นต์รีบูตจากนั้นคอมเม้นต์และรีสตาร์ท DHCP

มันจะเป็นการดีถ้าคุณหลีกเลี่ยงการทำเช่นนี้โดยเฉพาะอย่างยิ่งเมื่อเรามีแนวโน้มที่จะตัดไฟ!

ความคิดใด ๆ ที่อาจจะผิดกับการกำหนดค่า? แจ้งให้เราทราบหากฉันควรโพสต์ไฟล์ใด ๆ หรือผลลัพธ์ของคำสั่งใด ๆ เพื่อชี้แจงสถานการณ์ ขอบคุณ!

คำตอบ:


0

ปรากฎว่า wlan0 ไม่ได้รับ IP ip แบบคงที่ที่ตั้งค่าใน /etc/dhcpd.conf ไม่ได้ถูกนำไปใช้ (น่าจะเป็นเพราะ denyinterfaces)

ฉันแก้ไขได้โดยเพิ่มสิ่งนี้ใน/etc/network/interfaces:

auto wlan0
iface wlan0 inet static
  address 192.168.2.1/24
  netmask 255.255.255.0
  gateway 192.168.2.1
  dns-nameservers 192.168.2.1 8.8.4.4

ฉันได้อ่านว่าใน Raspian /etc/dhcpcd.confยืดมันก็ไม่จำเป็นที่จะต้องทำเช่นนี้ทุกอย่างถูกจัดการใน ฉันเดาว่าจะต้องไม่เป็นจริง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.