Thiết lập địa chỉ IP tĩnh cho Raspberry Pi

HƯỚNG DẪN THIẾT LẬP ĐỊA CHỈ IP TĨNH CHO RASPBERRY PI

Bài viết này hướng dẫn cách cài đặt địa chỉ IP tĩnh cho Raspberry Pi cập nhật mới nhất từ phiên bản Raspbian Jessie (từ ngày 18/03/2016 trở đi) với Kernel 4.1

Nếu bạn vẫn sử dụng phiên bản cũ, vui lòng kéo xuống dưới và đọc hướng dẫn trước đây.

Hướng dẫn được thực hiện thông qua giao thức SSH trên phần mềm Putty. Nếu bạn chưa tìm được địa chỉ IP của Raspberry Pi hãy làm theo hướng dẫn này. Và nếu bạn có màn hình, bàn phím, chuột thì có thể sử dụng thẳng terminal trên Raspbian mà không cần SSH.

Để thiết lập địa chỉ IP tĩnh cho Raspbian, trước hết bạn cần sửa file dhcpcd.conf như sau:

sudo nano /etc/dhcpcd.conf
Chỉnh sửa file dhcpcd.conf

Bạn kéo xuống dưới cùng và thêm các dòng lệnh phía dưới đây. Phụ thuộc vào việc bạn sử dụng mạng Ethernet (còn gọi là wired hoặc thông dụng dân ta hay gọi mạng có dây, mạng LAN) hay mạng Wifi mà lựa chọn thiết lập phù hợp. Ở đây, eth0 là mạng Ethernet, wlan0 là mạng wifi.

interface eth0

static ip_address=192.168.0.10/24
static routers=192.168.0.1
static domain_name_servers=8.8.8.8 208.67.222.222

interface wlan0

static ip_address=192.168.0.200/24
static routers=192.168.0.1
static domain_name_servers=8.8.8.8 208.67.222.222

Giải thích một số tham số với các bạn chút nhé

  • interface = Định dang card mạng bạn muốn sử dụng, như ở trên chúng tôi có nói là mạng dây hoặc Wifi
  • static ip_address = Địa chỉ IP mà bạn muốn thiết lập cho Raspberry Pi (lưu ý để /24 ở cuối, hoặc tùy theo dải mạng của bạn, thông thường là /24)
  • static routers = Địa chỉ IP Gateway, ở gia đình thì thường nó là địa chỉ IP của modem/router luôn.
  • static domain_name_servers = Địa chỉ IP DNS phân giải tên miền. Thông thường chúng tôi dùng DNS của Google và OpenDNS. Bạn có thể thêm nhiều DNS, mỗi cái cách nhau bằng một dấu cách (khoảng trắng)

Sau đó bạn chỉ cần thoát và lưu lại file dhcpcd.conf bằng cách bấm Ctrl + X rồi gõ Y xong Enter là được.

Mọi thứ đã xong xuôi, giờ bạn chỉ cần khởi động lại Raspberry Pi bằng lệnh

sudo reboot

Khi Raspberry Pi khởi đông lại, bạn có thể kiểm tra bằng cách gõ lệnh

ifconfig

Lúc đó bạn sẽ thấy như hình sau

Cài đặt IP tĩnh cho Raspberry Pi thành công

Xin cảm ơn các bạn!

HƯỚNG DẪN CÀI IP TĨNH CHO RASPBERRY PI CHẠY RASPBIAN CŨ

Lưu ý, phần phía dưới này áp dụng cho các bạn đang sử dụng hệ điều hành Raspbian cũ, được phát hành trước ngày 18/03/2016.

Trong nhiều trường hợp, chúng ta phải thiết lập địa chỉ IP của Raspberry Pi thành IP tĩnh, ví dụ khi bạn làm web server, file server, printer server, …

Bài viết này sẽ hướng dẫn các bạn cách thiết lập địa chỉ IP tĩnh cho Raspberry Pi chạy hệ điều hành Raspbian.

Để thực hiện điều đó, các bạn chỉ cần sửa file config tại /etc/network/interfaces

ssh

Mặc định eth0 (ethernet) đang để config nhận IP từ DHCP (iface eth0 inet dhcp)

Công việc của chúng ta là chuyển nó về dạng static (ip tĩnh) với các config như sau: static, ipadress, broadcast, gateway, network, netmask,..

Mở file /etc/network/interfaces bằng lệnh:

sudo nano /etc/network/interfaces

Khi mở file /etc/network/interfaces bạn sẽ thấy nội dung kiểu như sau:

auto lo

iface lo inet loopback
iface eth0 inet dhcp

iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

Đầu tiên, cần đổi phương thức nhận địa chỉ IP từ động (thông qua DHCP) sang tĩnh

Sửa dòng

iface eth0 inet dhcp

thành

iface eth0 inet static

Sau đó, tiến hành thêm các dòng sau vào phía dưới

address 192.168.1.127

netmask 255.255.255.0

network 192.168.1.0

broadcast 192.168.1.255

gateway 192.168.1.1

Lưu ý, tùy thuộc theo mạng LAN của các bạn mà địa chỉ IP Address, Netmask, Gateway của các bạn sẽ khác nhau, trong bài viết này mạng của mình có IP là 192.168.1.x.

Sau đó, các bạn lưu lại file interfaces bằng cách bấm Ctrl + X, bấm Y và Enter.

Cuối cùng, các bạn chỉ cần khởi động lại dịch vụ network để việc thay đổi có hiệu lực

/etc/init.d/network restart

Chúc các bạn thành công

Raspberry Pi Việt Nam