EverKB

Knowledge Base Ever

Sửa đổi tên NIC thành eth0 trên CentOS7.

2019-11-12 17:53:29

Nhãn: CentOS7, eth0, network interface,

Sau khi cài đặt CentOS7, tên NIC trở thành enp0s3 thay vì eth0 trong các phiên bản trước của CentOS. Ưu điểm của việc đặt tên eth0 là tên NIC không thay đổi sau khi thay thế NIC. Bạn có thể thay thế phần cứng trực tiếp mà không cần đổi tên. Lợi ích của sơ đồ đặt tên mới được xác định tự động dựa trên phần sụn, cấu trúc liên kết và thông tin vị trí.

Nếu chúng ta muốn thay đổi phương thức đặt tên NIC thành eth0, chúng ta có thể làm như sau.
Nhập thư mục tệp cấu hình NIC và điều chỉnh tên NIC.
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# mv ifcfg-enp0s3 ifcfg-eth0
Điều chỉnh thông tin cấu hình của card mạng, sửa đổi NAME=eth0 và sửa đổi DEVICE=eth0 như sau:
[root@localhost network-scripts]# cat ifcfg-eth0
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eth0
UUID=1a3d4251-a3dc-ea48-6e77-234evb23d9476
DEVICE=eth0
ONBOOT=yes
DNS1=8.8.8.8
IPADDR=192.168.0.100
PREFIX=24
GATEWAY=192.168.0.1
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_PRIVACY=no
Sửa đổi tệp grub

Thêm net.ifnames=0 biosdevname=0 vào dòng GRUB_CMDLINE_LINUX. Các tham số được phân tách bằng dấu cách. Vị trí được chèn là tùy ý và các máy khác nhau có thể hơi khác nhau.
[root@localhost network-scripts]# cat /etc/sysconfig/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g'/etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=128M rhgb net.ifnames=0 biosdevname=0 quiet"
GRUB_DISABLE_RECOVERY="true"
Tạo lại menu khởi động grub
[root@localhost network-scripts]# grub2-mkconfig -o /boot/grub2/grub.cfg

Nhãn

CentOS7 CentOS PHP Linux Python3 Python MySQL MariaDB YUM JavaScript CSS Redis MySQL8 caching_sha2_password HTML mysql_native_password PHP7 src Apache du jQuery PHP5.5 Shadowsocks-Python V2Ray cURL hide nginx PostgreSQL sub folder availability eth0 MariaDB10.4 SOCKS5 Web Server date Install MongoDB pdo_sqlsrv register_shutdown_function Symfony File Upload mssql-tools sqlsrv Zend Framework ADDDATE DevExpress JetBrain php-fpm Shadowsocks-Libev unixODBC-devel height network interface Port 80 string Aura error_get_last SOCKS Web Development data INDENTIFIED BY password policy requirements Redis5 SVN Fedora Media Writer msodbcsql SQLAlchemy absolute Deepin jemalloc Shadowsocks toggle convert FuelPHP mysqlclient ss5.passwd at-symbol Error Control Operator margin PHPUnit Framework SOCKET vps daemon process IIS password sudoers center Fatal Errors MongoDB4 SQL Server 2017 WiFi .htaccess DATE_SUB Phalcon set_error_handler TestCase Compiling PHP frequency conflict ss5.conf apr Elasticsearch7.3 PHPUnit Slim Vincent Garreau daemon HTTP particles.js Sudo Failed to build these modules: _uuid MongoDB SQL Server width DATE_ADD ip command pg_bha.conf scrollbar Tcp BBR Compiling Apache Frameworks MySQL-python ss5-3.8.9 Apache2.4 Elasticsearch libpython3.7m.so.1.0 PHPStorm show VIM CURLOPT_POSTFIELDS NodeJs substr Bluetooth Failed to build these modules: _ctypes Minimal ISO SQL Date Funcitons Wi-Fi date sub INTERVAL PECL root Tag Cloud CodeIgniter font-size ss5 apache httpd dual network interfaces Laravel ShadowsocksR vertical-align CURLFille horiz-align node.js PyCharm SUBDATE BarManager exec mb_substr SOCKS5 Proxy Server WebStorm date add IntelliJIDEA PEAR remi Tag Chrome find

Bài viết mới nhất