EverKB

Knowledge Base Ever

Τροποποιήστε το όνομα NIC στο eth0 στο CentOS7.

2019-11-12 17:53:29

Ετικέτα: CentOS7, eth0, network interface,

Μετά την εγκατάσταση του CentOS7, το όνομα NIC γίνεται enp0s3 αντί eth0 σε προηγούμενες εκδόσεις του CentOS. Το πλεονέκτημα της eth0 ονομασίας είναι ότι το όνομα του NIC παραμένει αμετάβλητο μετά την αντικατάσταση του NIC. Μπορείτε να αντικαταστήσετε το υλικό απευθείας χωρίς μετονομασία. Τα πλεονεκτήματα του νέου συστήματος ονομασίας προσδιορίζονται αυτόματα με βάση το υλικολογισμικό, την τοπολογία και τις πληροφορίες θέσης.

Εάν θέλουμε να αλλάξουμε τη μέθοδο NIC naming στη eth0, μπορούμε να κάνουμε τα εξής.
Εισαγάγετε τον κατάλογο αρχείων διαμόρφωσης NIC και προσαρμόστε το όνομα του NIC.
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# mv ifcfg-enp0s3 ifcfg-eth0
Ρυθμίστε τις πληροφορίες διαμόρφωσης της κάρτας δικτύου, τροποποιήστε το NAME=eth0 και τροποποιήστε το DEVICE=eth0 ως εξής:
[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
Τροποποιήστε το αρχείο grub

Προσθέστε το net.ifnames=0 biosdevname=0 στη γραμμή GRUB_CMDLINE_LINUX Οι παράμετροι χωρίζονται με κενά, η θέση εισαγωγής είναι αυθαίρετη και διαφορετικά μηχανήματα μπορεί να είναι ελαφρώς διαφορετικά.
[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"
Ανανεώστε το μενού εκκίνησης grub
[root@localhost network-scripts]# grub2-mkconfig -o /boot/grub2/grub.cfg

Ετικέτα

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

Τελευταίο άρθρο