Đặt địa chỉ ip trong linux

Để thay đổi địa chỉ IP bạn có thể thực hiện thông qua giao diện đồ họa. Tuy nhiên trên Linux còn cho phép người dùng thay đổi địa chỉ IP của card mạng bằng cách sử dụng các lệnh cơ bản. Bài viết dưới đây Taimienphi.vn sẽ hướng dẫn bạn cách thay đổi địa chỉ IP bằng lệnh trên Linux.

Bài viết liên quan

  • Cách tìm và thay đổi địa chỉ IP, Subnet Mask và Default Gateway trên Linux
  • Thay đổi địa chỉ IP nhanh chóng với X-Proxy
  • Thiết lập địa chỉ IP tĩnh trên Linux, Ubuntu
  • Cách check địa chỉ IP trên Linux
  • Ẩn IP trên điện thoại siêu đơn giản với Hide My IP cho Android

Nếu như bạn có thể dễ dàng thay đổi địa chỉ IP cho Windows thì với hệ điều hành Linux bạn sẽ phải làm như thế nào? Hướng dẫn thay đổi địa chỉ IP bằng lệnh trên Linux sẽ chỉ ra từng bước cụ thể để bạn làm việc này.

Thủ thuật này hoạt động trên tất cả các bản phân phối Debian dựa trên Linux, bao gồm cả Ubuntu. Để bắt đầu, đầu tiên bạn nhập lệnh dưới đây vào cửa sổ Terminal rồi nhấn Enter:

ifconfig

Lệnh này sẽ liệt kê tất cả giao diện mạng trên hệ thống, nhớ note lại tên mạng mà bạn muốn thay đổi địa chỉ IP. Theo dõi cách check địa chỉ IP trên Linux tại đây

Để thay đổi các thiết lập, bạn cũng sử dụng lệnh ifconfig với các thông số bổ sung. Lệnh dưới đây thay đổi địa chỉ IP giao diện mạng có tên là eth0 thành 102.168.0.1 và gán Subnet mask 255.255.255.0:

sudo ifconfig eth0 192.168.0.1 netmask 255.255.255.0

Tất nhiên bạn có thể thay đổi bất cứ giá trị nào nếu muốn. Nếu chạy lệnh ifconfig lần nữa, bạn sẽ thấy giao diện mạng mà bạn thay đổi sẽ áp dụng các cài đặt mới mà bạn đã gán.

Ngoài ra bạn có thể thay đổi Default Gateway mà giao diện mạng sử dụng bằng cách sử dụng lệnh route bên cạnh cách thay đổi địa chỉ IP bằng lệnh trên Linux. Ví dụ lệnh dưới đây thiết lập Default Gateway cho mạng eth0 thành 192.168.0.253:

sudo route add default gw 192.168.0.253 eth0

Để xem các cài đặt mới, bạn sẽ phải xem trên bảng định tuyến. Nhập lệnh dưới đây vào cửa sổ Terminal rồi nhấn Enter:

route -n

//thuthuat.taimienphi.vn/thay-doi-dia-chi-ip-bang-lenh-tren-linux-30195n.aspx
Trên đây là cách thay đổi địa chỉ IP bằng lệnh trên Linux. Ngoài ra bạn có thể tham khảo thêm trên mạng một số cách khác để thay đổi địa chỉ IP trên Linux. Chúc các bạn thành công!

Từ khoá liên quan:

Thay đổi địa chỉ IP bằng lệnh trên Linux

, thay đổi địa chỉ IP trên Linux, cách thay đổi địa chỉ IP trên Linux,

Địa chỉ IP nó giống như số điện thoại của máy tính vậy. Máy tính sử dụng địa chỉ IP để có thể liên lạc với các thiết bị khác và ngược lại. Bài viết dưới dây nhằm hướng dẫn bạn cách thêm địa chỉ IP LAN trên Linux VPS/server kèm theo script hỗ trợ.

Tại sao lại thêm địa chỉ IP LAN trên Linux

Một số dịch vụ khi hoạt động cần kết nối các IP LAN đến chính nó để đảm bảo dịch vụ hoạt động được và hoạt động tốt. Vì vậy, Vietnix sẽ hướng dẫn bạn thêm địa chỉ IP cụ thể ở phần dưới đây.

Xác định card mạng hợp lệ để thêm IP LAN

Nhiều trường hợp, nhiều bạn thêm IP LAN hoàn toàn đúng cú pháp, hoàn toàn là IP LAN hợp lệ nhưng những IP LAN này lại không làm việc.

Nguyên nhân của vấn đề, chính vì họ không biết xác định card mạng nào đang hoạt động để thêm đúng IP LAN. Trong khi cách xác định rất đơn giản.

Bạn chỉ cần gõ lệnh IP a. Ở hình minh họa, đây là 1 server có 2 card mạng là eth0 và eth2, trong đó card eth0 là card đang hoạt động vì là state UP và ngược lại ở card eth2 là card đang không hoạt động vì là state DOWN.

Xác định card mạng hợp lệ để thêm IP LAN

Kỹ hơn bạn dùng thêm cmd ethtool card_mạng_cần_check. Ở ví dụ này là eth0 nhé. Chỉ cần chú ý dòng Link detected: yes là đã đảm bảo rằng card này là card đang hoạt động

Xác định card mạng hợp lệ để thêm IP LAN

Tương tự với card eth2 Link detected: no nên là card mạng không hoạt động.

Xác định card mạng hợp lệ để thêm IP LAN

Cách thêm địa chỉ IP LAN trên Linux

Có 2 cách để thêm địa chỉ IP Lan trên Linux:

1. Thêm bằng cmd

Ví dụ bạn cần thêm IP LAN 192.168.90.90 vào card mạng eth0

/sbin/ip addr add 192.168.90.90/24 dev eth0:1
  • Ưu điểm: Thao tác nhanh, gọn.
  • Nhược điểm: Sau khi khởi động, hay restart network vps/server phải chạy lại cmd.

Tìm hiểu thêm: Các câu lệnh Linux được sử dụng phổ biến

2. Thêm bằng file config

Trong centos file config nằm tại /etc/sysconfig/network-scripts/

Bạn sẽ tạo file config IP lan /etc/sysconfig/network-scripts/eth0:90 [:90 mình đặt với ý nghĩa định danh file eth0:90 chứa IP lan 192.168.90.90 để dễ nhờ] với nội dung sau:

DEVICE=eth0:90
ONBOOT=yes
IPADDR=192.168.90.90
NETMASK=255.255.255.0

  • Ưu điểm: Sau khi khởi động, hay restart network không cần thêm lại.
  • Nhược điểm: Nhiều thao tác hơn.

Script tự động thêm IP hoạt động với bản centos 6 và centos7

File: add_IP_lan

  • Ưu điểm:
    • Thao tác nhanh, gọn.
    • Sau khi khởi động, hay restart network không cần thêm lại.
    • Không cần tốn thời gian để tìm hiểu và học cmd linux .
  • Nhược điểm: Chỉ chạy trên Centos.

Để thực hiện script này bạn phải lưu ý các vấn đề sau:

  • Xác định card mạng đang hoạt động như hướng dẫn ở trên.
  • Điền X với X là số octest cuối cùng của IP gốc.
  • Điền Y với Y là số octest IP đầu tiên của IP lan.
  • Điền số lượng IP lan muốn tạo thêm.
  • Tải script , giải nén về và upload lên VPS/server -> phân quyền chmod +x add_ip_lan.sh -> chạy script bash add_ip_lan.sh hoặc ./add_ip_lan.sh.

Ví dụ: IP hiện tại đang sử dụng 192.168.0.162. Tạo 17 IP lan từ IP này, bắt đầu là 192.168.162.10. Vậy X là 162, Y là 10, Số lượng IP lan tạo thêm là 17.

Thêm địa chỉ IP lan trên linux

Thêm địa chỉ IP lan trên linux

Thêm địa chỉ IP lan trên linux

Thêm địa chỉ IP lan trên linux

Bạn có thể kiểm tra lại bằng cmd ip a để xem chi tiết.

Lời kết

Hy vọng bài viết này sẽ giúp bạn thao tác thành công khi thực hiện thêm địa chỉ IP LAN trên Linux thành công. Nếu có bất kì thắc mắc nào bạn có thể để ở dưới phần bình luận để Vietnix giải đáp các thắc mắc của bạn nhé.

Bài Viết Liên Quan

Chủ Đề