คำถามติดแท็ก raspberry-pi

คอมพิวเตอร์ขนาดเล็กราคาประหยัดเป็นพิเศษกับบัตรเครดิต ตรวจสอบ Raspberry Pi SE ด้วย: http://raspberrypi.stackexchange.com/

2
ไฟล์. bashrc ใดที่จะแก้ไข
ใน raspberry pi ของฉัน (กำลังรัน raspbian) ฉันต้องการแก้ไข.bashrcไฟล์เพื่อให้สามารถดำเนินการต่าง ๆ ได้ทุกครั้งที่ล็อกอิน อย่างไรก็ตามฉันพบ.bashrcไฟล์สองไฟล์ในระบบหนึ่งไฟล์อยู่ใน/etc/skelไดเรกทอรีในขณะที่อีกไฟล์อยู่ในโฮมไดเรกทอรีของฉัน ( /home/myusername/.bashrc) ความแตกต่างระหว่างสองไฟล์คืออะไร? เนื้อหาของไฟล์หนึ่งไฟล์แทนที่ไฟล์อื่นหรือไม่? ขอบคุณ.

1
การตั้งค่า Raspberry GPIO ใน rc.local
ฉันเป็นผู้มาใหม่กึ่งลินุกซ์และฉันมีคำถาม: ฉันต้องตั้งพิน GPIO ด้วยวิธีนี้: (ปัก 18 ออก, ปักหมุด 17 ใน) (อันที่จริงฉันกำลังทำสิ่งนี้ผ่าน WiringPi (หลาม) ลองใช้คำสั่งนี้) gpio export 18 out gpio export 17 in ทำงานได้ดีถ้าฉันใช้คำสั่งเหล่านี้ผ่านทางเทอร์มินัล อย่างไรก็ตามฉันได้ตั้งคำสั่งเหล่านี้ใน /etc/rc.local ก่อน exit 0 เพื่อรันเมื่อบู๊ต แต่หลังจาก tryies บางอย่างมันจะไม่ทำงาน อาจเป็นปัญหาเส้นทาง ความช่วยเหลือใด ๆ ที่มีความนิยมขอบคุณ mboy

1
สคริปต์เริ่มทำงานของ linux ไม่ได้เรียกใช้งานสคริปต์ในไดเรกทอรีหลักของผู้ใช้
ฉันต้องการสคริปต์บนราสเบอร์รี่ pi ของฉันเพื่อทำงานเมื่อระบบบูท นั่นเป็นเหตุผลที่ฉันได้สร้างสคริปต์ภายใน /etc/init.d ที่เชื่อมโยงใน /etc/rc2.d นี่คือสคริปต์ภายใน init.d: #! /bin/sh ### BEGIN INIT INFO # Provides: Scriptname # Required-Start: # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Kurze Beschreibung # Description: Bechreibung ### END INIT INFO #Switch case fuer den ersten Parameter …

1
ปัญหาที่แปลกด้วย“ denyinterfaces” ในการกำหนดค่าจุดเชื่อมต่อ
ฉันมี raspberry pi ที่กำลังรัน raspbian stretch ซึ่งเชื่อมต่อกับเครือข่าย WiFi ที่มีอยู่โดยใช้ wpa-supplicant บน wlan1 (ดองเกิล usb) ในขณะที่ wlan0 (วิทยุในตัว) ทำงานเป็นจุดเชื่อมต่อ ผมมีปัญหาในการรับด้านจุดเชื่อมต่อการทำงานจนกว่าฉันจะอ่านคำแนะนำบางอย่างที่บอกว่าจะใส่denyinterfaces wlan0ใน/etc/dhdpcd.confโดยตรงดังกล่าวข้างต้นการกำหนดค่า IP แบบคงที่แรก เมื่อฉันบูทด้วยสิ่งนี้ที่จุดเชื่อมต่อใช้งานได้เช่นฉันเห็น SSID จากอุปกรณ์อื่น ไม่มีบรรทัดฉันไม่เห็น SSID เลย อย่างไรก็ตามด้วยบรรทัดนั้นมันไม่ได้ให้ DHCP ผ่าน wlan0 ฉันต้องคอมเม้นต์มันแล้วรีสตาร์ทเซิร์ฟเวอร์ DHCP และจากนั้นก็ให้ที่อยู่ออกไป ดังนั้นตอนนี้ฉันต้องผ่านกระบวนการนี้ทุกครั้งที่ฉันต้องรีบูต ฉันยกเลิกการคอมเม้นต์รีบูตจากนั้นคอมเม้นต์และรีสตาร์ท DHCP มันจะเป็นการดีถ้าคุณหลีกเลี่ยงการทำเช่นนี้โดยเฉพาะอย่างยิ่งเมื่อเรามีแนวโน้มที่จะตัดไฟ! ความคิดใด ๆ ที่อาจจะผิดกับการกำหนดค่า? แจ้งให้เราทราบหากฉันควรโพสต์ไฟล์ใด ๆ หรือผลลัพธ์ของคำสั่งใด ๆ เพื่อชี้แจงสถานการณ์ ขอบคุณ!

0
ไม่สามารถเมานต์ระบบไฟล์ GFS2 บน Raspberry Pi พร้อม DRBD
ฉันได้พยายามติดตั้ง Raspberry Pis คู่กับ DRBD + GFS2 ในการกำหนดค่าแบบดูอัล - เมนต์ ฉันทำงานได้สำเร็จแล้ว: ติดตั้งแพ็คเกจทั้งหมดแล้ว แพ็คเกจผู้ใช้ DRBD สร้างขึ้นจากแหล่งที่มาและการทำงาน ทั้ง 2 ระบบทำการซิงค์r0อุปกรณ์/dev/drbd0 ณ จุดนี้ฉันมีปัญหากับการทำให้/dev/drbd0อุปกรณ์ติดตั้งบน/datadir ของฉัน ฉันได้รับข้อผิดพลาด: # mount -t gfs2 -o noatime,nodiratime,noquota /dev/drbd0 /data mount: mount(2) failed: /data: No such file or directory เมื่อฉันตรวจสอบ dmesg ของฉันฉันสามารถดูข้อผิดพลาดที่เกี่ยวข้องกับlock_dlmโปรโตคอล: # dmesg | grep gfs [159886.958163] gfs2: GFS2 …

1
เป็นไปได้ไหมที่อุปกรณ์จะร้องขอให้กำหนด IP เฉพาะจากเซิร์ฟเวอร์ DHCP (คงที่หรือไดนามิก) [ซ้ำกัน]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว: ฉันจะกำหนดที่อยู่ IP กับ DHCP อย่างถาวรได้อย่างไร 2 คำตอบ ระบบเครือข่ายเริ่มต้น แต่ประสบการณ์ของฉันอยู่ในการพัฒนาเว็บและแอพมือถือมานานกว่า 10 ปีดังนั้นฉันไม่ได้ใหม่กับเทคโนโลยีเลย ฉันเพิ่งเริ่มทำงานกับทีมใหม่กับวิศวกร dev-ops บางคนและพวกเขาคุ้นเคยกับเครือข่ายระบบบริการระบบอัตโนมัติและการจัดสรร ในความพยายามที่จะเรียนรู้มากขึ้นฉันได้ 4 ราสเบอร์รี่ pis และสวิตช์ที่ไม่มีการจัดการ ฉันเริ่มต้นด้วยการจัดการเครือข่ายพื้นฐานและการจัดการลินุกซ์บนเส้นทางของฉันเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับเทคโนโลยีอุปกรณ์ต่อพ่วงและแพลตฟอร์มที่รองรับแอปพลิเคชันที่ฉันสร้าง ฉันต้องการให้ Raspberry Pis กำหนด IP คงที่จากโมเด็ม / เราเตอร์ / อุปกรณ์เชื่อมต่อสัญญาณ wifi (Motorola Surfboard G6580) ทุกครั้งที่ Raspberry Pi เชื่อมต่อ เป็นไปได้หรือไม่ที่จะมี Raspberry Pi (หรืออุปกรณ์อื่น ๆ สำหรับเรื่องนั้น) ขอ IP คงที่เฉพาะจากเซิร์ฟเวอร์ DHCP โมเด็มมีที่อยู่เว็บ …

0
ปัญหาการกำหนดค่าการตั้งค่าสภาพแวดล้อมของเว็บเซิร์ฟเวอร์บน Raspberry ด้วย NGINX, PHP7, JOOMLA
ฉันประสบปัญหาในการตั้งค่าสภาพแวดล้อมของเว็บเซิร์ฟเวอร์บน Raspberry Pi Stretch โดยใช้ NGINX, PHP7 และ JOOMLA ทุกอย่างถูกติดตั้งอย่างราบรื่นและทำงานได้ดี ตรวจสอบ PHP ด้วยไฟล์ทดสอบทำงานได้ดี เมื่อฉันเรียกเว็บไซต์จากเครือข่ายภายในเช่น 192.168.23.17/mydomain ทำงานได้ดีให้รับหน้า Landing Page มาตรฐานของ JOOMLA การเรียกเว็บไซต์จากภายนอกเช่นhttp://mydomain.deฉันได้รับข้อความแสดงข้อผิดพลาด 403 ต้องห้าม (ภายใต้ windows explorer พร้อมคำขอที่สอง index.php เป็นข้อความธรรมดา) ฉันคิดว่ามันเป็นปัญหาการอนุญาตที่เรียบง่าย แต่หลังจากการค้นหา 3 ชั่วโมงฉันไม่รู้ว่าจะไปหาที่ไหน ไดเรกทอรีทั้งหมดที่มีข้อมูล JOOMLA นั้นเป็นของผู้ใช้ www ของฉัน NGINX และ PHP-FPM ทำงานเป็นผู้ใช้ www MariaDB ทำงานในฐานะผู้ใช้ mysql การกำหนดค่าเซิร์ฟเวอร์เสมือนปัจจุบันตั้งค่าเป็น HTTP ฉันจะตั้งค่า HTTPS …

1
เราเตอร์สื่อสารกับเว็บเซิร์ฟเวอร์บน lan
ฉันเปิดพอร์ต http (80) บนราสเบอร์รี่ pi ของฉันและฉันใช้ iptraf เพื่อตรวจสอบเครือข่ายของฉัน ฉันสังเกตเห็นว่าเราเตอร์ของฉัน "กำลังเชื่อมต่อ" กับ pi ของฉันไปยังพอร์ต http (?) ทุกคนสามารถอธิบายสิ่งที่เกิดขึ้นได้อย่างไรเครือข่าย / เราเตอร์ของฉันถูกบุกรุกหรือไม่ ฉันค่อนข้างใหม่สำหรับ Linux และฉันอยากจะรู้ว่าทำไมเราเตอร์ถึงสื่อสารกับ pi (websrv) บนพอร์ต http เพราะเท่าที่ฉันรู้มันไม่ควรทำอย่างนั้น (หรือ?) นี่คือบันทึกจาก ข้อมูล iptraf & hardware / ซอฟต์แวร์ บันทึก Pastebin seyenet = เราเตอร์ @ tp-link tl-wr1043ND กำลังรันการ์กอยล์เฟิร์มแวร์เพกาซัส = websrv @ raspberry pi archlinux แขน

1
เชื่อมต่อแล็ปท็อป Ubuntu กับเครือข่ายผ่าน Raspberry Pi
ฉันมี Raspberry Pi ที่ใช้ Raspbian Lite และแล็ปท็อปของ Toshiba ที่ใช้ Ubuntu 16.04 LTS Pi เชื่อมต่อกับเครือข่าย WiFi ในบ้านของฉันแล้ว ฉันจะเชื่อมต่อพวกเขา (เช่นผ่านสาย Ethernet) เพื่อให้แล็ปท็อปใช้การเชื่อมต่อเครือข่ายของ Pi ได้อย่างไร ขอบคุณ

0
การเชื่อมต่อถูกปฏิเสธโดย Raspberry PI 3b +
ฉันต้องการเข้าถึงราสเบอร์รี่ PI จากนอกเครือข่ายของฉันโดยใช้ ssh เมื่อฉันอยู่ในเครือข่ายเดียวกันมันทำงานได้อย่างสมบูรณ์ แต่ทันทีที่ฉันต้องการเชื่อมต่อจากด้านนอกและพิมพ์รหัสผ่านมันพูดว่า: ปฏิเสธการอนุญาตโปรดลองอีกครั้ง คำสั่ง ssh -vv pi@xxx.xxx.xxx.xxx ให้ผลลัพธ์ต่อไปนี้แก่ฉัน: https://pastebin.com/v02vzqxB ฉันแทนที่ IP ของฉันด้วย "xxx.xxx.xxx.xxx" ใครมีความคิด?

2
วิธีส่งต่อเซิร์ฟเวอร์เว็บแคมผ่านเราเตอร์สองตัว
ฉันตั้งค่าเซิร์ฟเวอร์เว็บแคม Raspberry Pi (ใช้ Raspbian) เพื่อให้สามารถใช้งานได้แบบสาธารณะ ฉันสามารถดูได้ภายในเมื่อฉันไปที่ IP ภายในและพอร์ตในเว็บเบราว์เซอร์ แม้ว่าฉันจะไม่สามารถเข้าถึงได้ผ่าน IP สาธารณะแม้ว่า เซิร์ฟเวอร์เว็บแคมเชื่อมต่อกับเราเตอร์ไร้สายของฉันซึ่งเชื่อมต่อกับเราเตอร์ของเจ้าของบ้านของฉันผ่านสายอีเธอร์เน็ต เราเตอร์ของเขาเชื่อมต่อกับเคเบิลโมเด็ม (Comcast) เราเตอร์ของฉันคือ Linksys แต่ใช้งาน DD-WRT เราเตอร์เจ้าของบ้านของฉันคือ Netgear พร้อมเฟิร์มแวร์หุ้น ฉันสามารถเข้าถึงทั้งสองและทุกอย่างทำงานได้ดีที่นั่นเสมอ ฉันได้พยายามส่งต่อพอร์ตในเราเตอร์ทั้งสองและด้วย UDP, TCP และทั้งคู่ แต่ก็ยังไม่สามารถเข้าถึงได้จากภายนอก ฉันแก้ไข /etc/motion/motion.conf บน Raspberry Pi เพื่อเปลี่ยน DAEMON เป็น ON และ webcam_localhost เป็น OFF ฉันควรทำอย่างไร? เป็นการดีที่ฉันต้องการให้ทุกอย่างสามารถเข้าถึงได้ผ่านพอร์ต 80 ดังนั้นฉันจึงสามารถป้อน IP ภายนอกและดูเว็บแคมได้ แต่ตอนนี้ฉันจะจัดการให้มันสามารถเข้าถึงได้ผ่านพอร์ตที่ไม่ซ้ำใคร ด้านล่างนี้คือข้อมูลทั้งหมดที่ฉันสามารถทำได้ (ปลอดภัย) …

0
dhcp เซิร์ฟเวอร์ wi-fi บนราสเบอร์รี่พร้อม hostapd โดยไม่มีการส่งต่อ dns
ฉันต้องการใช้ราสเบอร์รี่ pi เป็นเซิร์ฟเวอร์ wi-fi ในสถานการณ์ต่อไปนี้: เซ็นเซอร์เลเซอร์สแกนเนอร์เชื่อมต่อกับอีเธอร์เน็ตและบริการที่ทำงานบน pi ควรถ่ายโอนข้อมูลไปยังหุ่นยนต์คู่หนึ่งเมื่อต้องการ ปัญหาคือว่าทุก ๆ กวดวิชาเกี่ยวกับการใช้ hostapd เพื่อสร้างจุดเชื่อมต่อจากราสเบอร์รี่ pi รวมถึงการใช้ dnsmasq เพื่อส่งต่อการร้องขอไปยังอินเทอร์เน็ต ฉันแค่ต้องการให้พวกเขาเชื่อมต่อกับเซิร์ฟเวอร์ของฉันและดึงข้อมูล มีวิธีการตั้งค่าเซิร์ฟเวอร์ DHCP ง่าย ๆ เพื่อจุดประสงค์นี้หรือไม่?

1
SSH เป็นโฮสต์ในเครือข่ายเดียวกันหลังไฟร์วอลล์ที่บล็อก SSH
ฉันพยายามที่จะ SSH เป็น Raspberry Pi ของฉันซึ่งอยู่ในเครือข่ายไร้สายเดียวกันกับไคลเอนต์ SSH ของฉัน ไฟร์วอลล์ของฉันบล็อกการเชื่อมต่อ SSH ฉันเปลี่ยนsshdพอร์ตการฟังใน Raspberry Pi เป็น 80 เช่นนี้: nano /etc/ssh/sshd_config> Port 80และลองssh pi@172.19.4.47 -p 80แล้ว ฉันได้รับสิ่งนี้: ssh: connect to host 172.19.4.47 port 80: No route to host

1
การ์ด SD มีชื่อว่า“ RECOVERY” และมีเพียง 1GB หลังจากใช้ RPi
ฉันใช้ Raspberry PI 2 Model B และฉันติดตั้ง NOOBS ฉันเลือกและติดตั้ง Raspbian และฉันใช้ Pi ของฉันประมาณ 24 ชั่วโมงก่อนตัดสินใจติดตั้งระบบปฏิบัติการอีกครั้ง เมื่อฉันเสียบการ์ด micro SD ของฉันฉันจะลบไฟล์ทั้งหมดที่อยู่ภายใน ฉันไม่แน่ใจว่าสิ่งนี้เกิดขึ้นก่อนหรือหลังฉันลบไฟล์ แต่การ์ด SD ของฉันถูกเปลี่ยนชื่อเป็น "RECOVERY" และเปลี่ยนจาก 8GB เป็นที่เก็บข้อมูล 1GB เท่านั้น ฉันจะแก้ไขการ์ด SD ของฉันได้อย่างไร หมายเหตุ: เมื่อฉันเสียบการ์ดลงใน mac ของฉันมีดิสก์สองแผ่นที่อยู่บนเดสก์ท็อปของฉันหนึ่งในนั้นมีชื่อว่า "BOOT" อีกอันหนึ่งมีชื่อว่า "RECOVERY"

1
Remoting แบบไร้สายในราสเบอร์รี่ pi แบบใช้สาย
ไม่แน่ใจว่านี่เป็นฟอรัมที่เหมาะสมสำหรับคำถามนี้หรือไม่ฉันต้องขออภัยถ้าไม่ใช่ ฉันมีแผนที่จะสร้างราสเบอร์รี่ปี่เพื่อทำการดาวน์โหลดไฟล์ขนาดใหญ่ ในแฟลตฉันอาศัยอยู่ฉันต้องการเก็บคอมพิวเตอร์หลักไว้ในห้องของฉัน แต่เราเตอร์และการเชื่อมต่ออยู่ที่อีกด้านหนึ่งของบ้านดังนั้นการเชื่อมต่อแบบมีสายกับเมนหลักของฉันจึงเป็นไปไม่ได้หากไม่ฉีกกำแพง ฉันมีตัวหลักใช้ตัวขยายไร้สายและค่าเฉลี่ยประมาณ 1MB / s สำหรับการดาวน์โหลดเหล่านี้ แน่นอนเมื่อฉันเสียบเข้ากับเราเตอร์ฉันกำลังกด 3 ฉันต้องสามารถเข้าสู่ระยะไกลไปยัง pi แบบไร้สายได้ แต่ยังต้องการให้มันใช้การเชื่อมต่อแบบมีสายสำหรับการดาวน์โหลด ตอนนี้สำหรับ Remoting ฉันจะเชื่อมต่อแบบไร้สายกับเราเตอร์ (แทนที่จะเป็นตัวขยาย) ที่ให้การเชื่อมต่อ Ethernet กับ pi นี่หมายความว่าคอมพิวเตอร์ทั้งสองเครื่องมี IP เดียวกันหรือเป็น IP ' ได้รับมอบหมายแตกต่างกันไปตามการเชื่อมต่อแบบมีสาย / ไร้สายบนเราเตอร์เดียวกันหรือไม่ ถ้าสมมุติว่า IP เหมือนกันฉันคิดว่าจะทำอะไรได้บ้าง ขอบคุณสำหรับความช่วยเหลือใด ๆ ฉันซาบซึ้งจริงๆ!

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