Dưới đây là các bước tôi đã sử dụng (trên debian) mà bạn có thể thấy hữu ích.
1. Đặt IP tĩnh cho Pi.
a. Mở tệp giao diện bằng lệnh
sudo nano /etc/network/interfaces
b.Thay đổi tệp giao diện theo sau (Điều này đối với tôi Tôi không chắc chắn nếu một vài dòng có thể được loại trừ).
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.Kiểm tra xem Ip có bị thay đổi hay không bằng lệnh ifconfig
2. Cài đặt DNS động
Rất có thể địa chỉ IP được chỉ định bởi ISP của bạn là động và vì vậy chúng tôi cần một cách để giải quyết các thay đổi trong địa chỉ IP. Tôi sử dụng phần mềm dnsdynamic và ddclient để đạt được điều này.
a.Đăng ký một tài khoản với dnsdynamic
b.Thêm một tên miền mới và chọn một tên và tên miền từ danh sách. Bạn có thể chọn bất kỳ tên miền có sẵn nào với sự lựa chọn tên miền phụ của bạn. Nhấp vào kiểm tra có sẵn và sau đó thêm
3. Đặt ddclient trên Pi
a.Install ddclient bằng cách sử dụng lệnh
sudo apt-get install ddclient
b. Mở tệp cấu hình cho ddclient bằng lệnh sau và thêm các dòng sau.
sudo nano /etc/ddclient.conf
và thay đổi tập tin như sau.
# /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
và lưu tập tin.
d. Chúng tôi muốn dịch vụ ddclient tự động bắt đầu khi khởi động lại. Làm như sau.
sudo nano /etc/rc.local
Thêm lệnh sau trước khi thoát 0 (là dòng cuối cùng)
sudo /usr/sbin/ddclient -daemon 600 -syslog
Lưu tệp. Để bắt đầu ddclient, hãy khởi động lại pi của bạn hoặc thực hiện lệnh trên trên dấu nhắc. Nó sẽ giữ cho tên miền của bạn được cập nhật với địa chỉ IP hiện tại thay đổi khi cần thiết.
4. Chuyển tiếp cổng
a. Tìm mô hình của bộ định tuyến của bạn.
b.Go để portforward.com
c.Nhập nhãn hiệu và mô hình bộ định tuyến của bạn để tìm hướng dẫn chi tiết về cổng chuyển tiếp.
d.Sau khi chọn nhãn hiệu và kiểu bộ định tuyến, Nhấp vào Hướng dẫn mặc định từ trang được chuyển hướng.
e.Trong Hộp văn bản Ip tĩnh , nhập IP tĩnh của Pi mà bạn đã cung cấp ở Bước 1.
f. Thực hiện theo các bước và chuyển tiếp cổng 22. Cổng nguồn cần phải là 22 và cổng đích có thể là bất cứ điều gì. Xin nhớ sử dụng Cổng đích khi sshing vào pi. Để tránh nhầm lẫn, tôi có xu hướng sử dụng cùng một Nguồn và Đích Hải cảng.
Nếu bạn đang làm theo hướng dẫn, Đăng nhập vào pi của bạn từ bất cứ đâu bằng cách thay thế địa chỉ IP bằng tên miền. ví dụ: tôi sử dụng pi@hometorrent.dnsdynamic.com: 22 để ssh vào pi của tôi.