0

Thay đổi card mạng trên linux, làm thế nào?

Các bản Linux có điểm chung thú vị đó là hầu hết đều hỗ trợ driver hỗ trợ trực tiếp trong kernel, nên ta chỉ cần cắm và chạy. Vậy làm thế nào thay đổi card mạng trên Linux khi cần thay thế card mạng cũ đã hỏng. Liệu chỉ “cắm và chạy” hay chúng ta sẽ cần một chút tác động nhỏ đến hệ thống để có thể hoạt động như ý?

Các trường hợp cần thay đổi card mạng (đúng hơn là network interface)

  1. Bạn cài cắm thêm card mạng là phần cứng
  2. Bạn muốn kết nối mạng qua USB network, có thể là wire hoặc wireless
  3. Máy ảo của bạn có nhiều card mạng ảo
  4. Thật ngớ ngẩn nhưng cũng có thể xảy ra đó là bạn lấy ổ cứng đã cài đặt linux sang một hệ thống máy hoàn toàn khác, lúc này cũng cần cấu hình mạng lại. Nói là đổi ổ cứng nhưng thật ra là bạn đổi toàn bộ phần cứng, chỉ giữ lại mỗi cái ổ cứng thôi.

Giả sử server/workstartion của bạn rơi vào các trường hợp trên, thực hiện các bước sau:

Tìm tên thiết bị vừa được gắn vào

Trước hết ta cần tìm tên của thiết bị mới được gắn vào:

Lệnh lshw sẽ liệt kê chi tiết thông tin của các phần cứng, bao gồm cả những thông tin về nhà sản xuất, tốc độ, cấu hình cơ bản… Do rất nhiều thông tin khác nhau nên ta chỉ lọc lấy một số dòng cơ bản của các thiết bị mạng bằng lệnh grep. Nếu muốn xem đầy đủ thông tin, bỏ lệnh grep ở trên đi.

Output sẽ tương tự như sau:

Vơi trường hợp output của tôi, trước đó máy tôi có 1 card Qualcomm cho mạng dây, 1 card wifi. Giả sử tôi vừa lắp thêm card mạng của Realtek vào, thì cái tên mà tôi cần tìm ở đây là eth1

Thay đổi card mạng trên linux chỉ là cấu hình!

Mở file cấu hình mạng và biên tập lại 1 chút bằng cách thay tên card mạng cũ bằng tên thiết bị mới gắn vào:

Bạn sẽ thấy file này có nội dung tương tự:

Trong đó eth0 là thiết bị mạng mặc định được khởi động để sử dụng, giờ ta đổi thành eth1 để kết nối mặc định qua card mới:

Sau đó bấm phím : rồi gõ x và enter để lưu thay đổi. ( : x là lệnh save & quit của Vim)

Buộc hệ thống kế nối mạng với cấu hình mới

Chạy các lệnh sau để khởi động thiết bị vừa cắm vào và đọc lại cấu hình mới:

Kiểm tra xem card mạng mới có chạy không nào!

Bài viết hướng dẫn “Làm thế nào thay đổi card mạng trên linux” được viết chung cho nhiều bản phân phối Linux như CentOS, Red hat, Fedora, Ubuntu…, đều làm tương tự nhé. Chúc các bạn thành công!

Hoàng Tựa

Yêu thích lập trình web và tạo ra những thứ đẹp đẽ.

Leave a Reply

Your email address will not be published. Required fields are marked *