Cấu Hình Địa Chỉ IP Tĩnh trên Armbian: Hướng Dẫn Chi Tiết
Việc thiết lập một địa chỉ IP tĩnh (Static IP) là một bước quan trọng để đảm bảo tính ổn định và dễ quản lý cho các thiết bị chạy Armbian, đặc biệt khi chúng được sử dụng làm máy chủ, thiết bị IoT hoặc các hệ thống cần truy cập mạng liên tục và không thay đổi. Thay vì phụ thuộc vào DHCP để cấp phát IP động có thể thay đổi, IP tĩnh mang lại sự nhất quán, giúp bạn dễ dàng truy cập thiết bị từ xa hoặc định tuyến lưu lượng mạng.
Bài viết này sẽ hướng dẫn bạn cách cấu hình địa chỉ IP tĩnh cho cả giao diện mạng có dây (Ethernet) và không dây (Wi-Fi) trên Armbian một cách chi tiết và dễ hiểu.
Tại Sao Cần Đặt IP Tĩnh?
- Ổn định và dễ truy cập: Địa chỉ IP không thay đổi, giúp bạn luôn biết cách kết nối tới thiết bị của mình.
- Mở cổng (Port Forwarding): Cần thiết cho các ứng dụng máy chủ hoặc dịch vụ yêu cầu mở cổng trên router.
- DNS động (Dynamic DNS): Hoạt động hiệu quả hơn khi thiết bị có IP tĩnh.
- Giảm thiểu sự cố mạng: Tránh được các vấn đề khi DHCP gặp trục trặc hoặc địa chỉ IP bị xung đột.
Các Bước Cấu Hình IP Tĩnh trên Armbian
Quá trình này bao gồm việc chỉnh sửa một tệp cấu hình mạng và khởi động lại hệ thống.
Bước 1: Mở File Cấu Hình Mạng
Đầu tiên, bạn cần mở tệp cấu hình mạng chính bằng trình soạn thảo văn bản nano. Tệp này nằm tại /etc/network/interfaces.
sudo nano /etc/network/interfaces
Bước 2: Chỉnh Sửa Cấu Hình Giao Diện Mạng
Trong tệp interfaces, bạn sẽ tìm thấy hoặc thêm các mục cấu hình cho từng giao diện mạng (ví dụ: eth0 cho Ethernet, wlan0 cho Wi-Fi).
Để thiết lập IP tĩnh, bạn cần thay đổi dòng inet dhcp thành inet static và thêm các thông số sau:
address: Địa chỉ IP tĩnh bạn muốn gán cho thiết bị.gateway: Địa chỉ IP của router (cổng mặc định) trong mạng của bạn.netmask: Mặt nạ mạng con của mạng bạn.
Cấu trúc cơ bản:
iface TEN_GIAO_DIEN inet static
address DIA_CHI_IP
gateway DIA_CHI_CONG_MAC_DINH
netmask MAT_NA_MANG
Ví dụ cấu hình chi tiết:
Giả sử bạn muốn thiết lập IP tĩnh 192.168.1.49 cho giao diện Ethernet (eth0) và 192.168.1.50 cho giao diện Wi-Fi (wlan0), với cổng mặc định là 192.168.1.1 và mặt nạ mạng là 255.255.255.0.
Nội dung tệp interfaces sẽ trông như sau:
# Wired adapter #1 (Cấu hình cho giao diện Ethernet)
allow-hotplug eth0
#no-auto-down eth0
iface eth0 inet static
address 192.168.1.49
gateway 192.168.1.1
netmask 255.255.255.0
#hwaddress ether # if you want to set MAC manually (Nếu muốn đặt MAC thủ công)
#pre-up /sbin/ifconfig eth0 mtu 3838 # setting MTU for DHCP
# Wireless adapter #1 (Cấu hình cho giao diện Wi-Fi)
auto wlan0
allow-hotplug wlan0
iface wlan0 inet static
address 192.168.1.50
gateway 192.168.1.1
netmask 255.255.255.0
wpa-ssid TEN_MANG_WIFI_CUA_BAN
wpa-psk MAT_KHAU_ENCRYPTED_CUA_BAN
# Local loopback (Không cần thay đổi)
auto lo
iface lo inet loopback
Lưu ý quan trọng:
- Thay thế
TEN_MANG_WIFI_CUA_BANbằng tên SSID của mạng Wi-Fi của bạn. - Thay thế
MAT_KHAU_ENCRYPTED_CUA_BANbằng mật khẩu Wi-Fi đã được mã hóa. Bạn có thể tạo mật khẩu mã hóa bằng lệnhwpa_passphrase TEN_MANG_WIFI_CUA_BAN MAT_KHAU_RO_CUA_BAN. - Đảm bảo rằng địa chỉ IP bạn chọn không trùng với bất kỳ thiết bị nào khác trong mạng và nằm trong dải IP hợp lệ của router.
- Để tìm tên giao diện mạng của bạn (ví dụ:
eth0,wlan0), bạn có thể sử dụng lệnhip ahoặcifconfig.
Bước 3: Lưu Thay Đổi
Sau khi chỉnh sửa xong tệp, bạn cần lưu lại các thay đổi:
- Nhấn
Ctrl + X. - Nhấn
Y(Yes) để xác nhận lưu. - Nhấn
Enterđể giữ nguyên tên tệp.
Bước 4: Khởi Động Lại Hệ Thống
Để các thay đổi có hiệu lực, bạn cần khởi động lại hệ thống Armbian:
sudo reboot
Sau khi hệ thống khởi động lại, thiết bị Armbian của bạn sẽ sử dụng địa chỉ IP tĩnh mà bạn đã cấu hình. Bạn có thể kiểm tra bằng cách sử dụng lệnh ip a hoặc ifconfig để xác nhận địa chỉ IP mới.
Việc thiết lập IP tĩnh giúp hệ thống Armbian của bạn hoạt động ổn định và dễ quản lý hơn, là nền tảng vững chắc cho nhiều ứng dụng và dịch vụ khác.