นี่คือขั้นตอนที่ฉันใช้ (บนเดเบียน) ซึ่งคุณอาจพบว่ามีประโยชน์
1. การตั้งค่า IP แบบคงที่สำหรับ Pi
a. เปิดไฟล์อินเตอร์เฟสโดยใช้คำสั่ง
sudo nano /etc/network/interfaces
b.Change ไฟล์อินเตอร์เฟสต่อไปนี้ (ใช้งานได้สำหรับฉันฉันไม่แน่ใจว่าสามารถแยกบรรทัดบางส่วนออกได้หรือไม่)
auto lo
iface lo inet loopback
iface eth0 inet static
address 192.168.1.2 #static ip you want for the pi
netmask 255.255.255.0
gateway 192.168.1.1 # the ip address of the router
c.Check ถ้า Ip ถูกเปลี่ยนโดยใช้คำสั่งifconfig
2. การตั้งค่า DNS แบบไดนามิก
ส่วนใหญ่ที่อยู่ IP ที่ได้รับมอบหมายจาก ISP ของคุณเป็นแบบไดนามิกดังนั้นเราจึงต้องการวิธีแก้ไขการเปลี่ยนแปลงที่อยู่ IP ฉันใช้ซอฟต์แวร์ dnsdynamic และ ddclient เพื่อให้บรรลุสิ่งนี้ทั้งสองใช้งานได้ฟรี
a. สมัครบัญชีdnsdynamic
b. เพิ่มโดเมนใหม่และเลือกชื่อและโดเมนจากรายการคุณสามารถเลือกโดเมนใด ๆ ที่มีให้คุณเลือกโดเมนย่อยคลิกที่ตรวจสอบความพร้อมใช้งานแล้วเพิ่ม
3. ตั้งค่า ddclient บน Pi
a.Install ddclient โดยใช้คำสั่ง
sudo apt-get install ddclient
b. เปิดไฟล์การกำหนดค่าสำหรับ ddclient โดยใช้คำสั่งต่อไปนี้และเพิ่มบรรทัดต่อไปนี้
sudo nano /etc/ddclient.conf
และเปลี่ยนไฟล์เป็นดังนี้
# /etc/ddclient.conf
daemon=600
timeout=10
ssl=yes
protocol=dyndns2
use=web, web=myip.dnsdynamic.com
server=www.dnsdynamic.org
login=x@gmail.com #userid for dnsdynamic.com
password='xxxx' #password for the same put inside quotes
x.dnsdynamic.com #the domain name you created
และบันทึกไฟล์
d. เราต้องการให้บริการ ddclient เริ่มต้นใหม่โดยอัตโนมัติเมื่อเริ่มต้นใหม่ดังนั้นให้ทำดังต่อไปนี้
sudo nano /etc/rc.local
เพิ่มคำสั่งต่อไปนี้ก่อนที่จะออก 0 (ซึ่งเป็นบรรทัดสุดท้าย)
sudo /usr/sbin/ddclient -daemon 600 -syslog
บันทึกไฟล์เพื่อเริ่ม ddclient ให้รีบูต pi ของคุณหรือดำเนินการคำสั่งด้านบนบนพรอมต์มันจะทำให้ชื่อโดเมนของคุณได้รับการปรับปรุงด้วยการเปลี่ยนที่อยู่ IP ปัจจุบันเมื่อจำเป็น
4. การส่งต่อพอร์ต
a.Find รูปแบบของเราเตอร์ของคุณ
b. ไปที่portforward.com
c. ป้อนแบรนด์เราเตอร์และรุ่นของคุณเพื่อค้นหาคำแนะนำโดยละเอียดเกี่ยวกับพอร์ตการส่งต่อ
d. หลังจากเลือกแบรนด์และรุ่นของเราเตอร์คลิกที่คู่มือเริ่มต้นจากหน้าเปลี่ยนเส้นทาง
e.In กล่องข้อความ IP แบบคงที่ป้อน IP แบบคงที่ของ Pi ที่คุณให้ไว้ในขั้นตอนที่ 1
f. ทำตามขั้นตอนและไปข้างหน้าพอร์ต 22 พอร์ตต้นทางต้องเป็น 22 และพอร์ตปลายทางสามารถเป็นอะไรก็ได้โปรดอย่าลืมใช้พอร์ตปลายทางเมื่อ sshing เป็น pi เพื่อหลีกเลี่ยงความสับสนฉันมักจะใช้แหล่งที่มาและปลายทางเดียวกัน ท่าเรือ.
หากคุณกำลังติดตามบทสอนเข้าสู่ระบบ pi ของคุณจากที่ใดก็ได้โดยใช้การแทนที่ที่อยู่ ip ด้วยชื่อโดเมน เช่น - ฉันใช้ pi@hometorrent.dnsdynamic.com: 22 เพื่อ ssh เข้าสู่ pi ของฉัน