Bạn sử dụng hay quản trị máy chủ Linux như CentOS, Ubuntu,… thì khi nhắc đến phần cấu hình quản lý card mạng như IP, hẳn là bạn đã gặp tình huống đó là tên card mạng bị đổi sang tên lạ hoắc và khó nhớ. Khi đó, bạn cần biết cách đổi tên card mạng về như cũ (eth0, eth1, ….)
Trong bài viết này, Onet sẽ hướng dẫn cách đổi tên card mạng trên CentOS7 về dạng eth0, eth1,…
MỤC LỤC
1. Chỉnh sửa tham số Kernel boot
2. Chỉnh sửa file cấu hình mạng
3. Disable NetworkManager
4. Reboot và kiểm tra lại
Kiểm tra tên Network interface hiện tại
ip a
Ta thấy tên hiện tại của Network interface là ens33
. Các bước dưới đây sẽ mô tả cách đưa tên Network interface về dạng eth0
, eth1
, …
1. Chỉnh sửa tham số Kernel boot
Chỉnh sửa file /etc/default/grub
.
Tìm đến dòng GRUB_CMDLINE_LINUX
và thêm đoạn sau net.ifnames=0 biosdevname=0
. Ta sẽ được dòng sau:
GRUB_CMDLINE_LINUX=" crashkernel=auto net.ifnames=0 biosdevname=0 rhgb quiet"
Sinh lại tệp GRUB và ghi đè lên tệp hiện có.
grub2-mkconfig -o /boot/grub2/grub.cfg
2. Chỉnh sửa file cấu hình mạng
Chỉnh sửa file cấu hình mạng ban đầu là ens33
. Tại mục NAME
và DEVICE
, ta đổi từ ens33
thành eth0
.
Sửa tên file cấu hình mạng: ifcfg-ens33
thành ifcfg-eth0
:
mv /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-eth0
3. Disable NetworkManager
Đảm bảo rằng NetworkManager không hoàn nguyên các thay đổi khi khởi động lại máy hay khởi động lại mạng.
systemctl disable NetworkManager
4. Reboot máy và kiểm tra lại
Reboot máy để những thay đổi được thực hiện.
reboot
Kiểm tra lại tên thiết bị đã được đổi tên
ip a
Kiểm tra kết nối Internet
ping 8.8.8.8
Tên Network interface đã được đổi thành công từ ens33
sang eth0
và hoạt động bình thường.
Kết luận
Trên đây là hướng dẫn của Onet về cách đổi tên Network interface trên CentOS7.
Xem thêm Cách đổi tên Network Interface trên Ubuntu.