EverKB

Knowledge Base Ever

Ändern Sie den NIC-Namen unter CentOS7 in eth0.

2019-11-12 17:53:29

Label: CentOS7, eth0, network interface,

Nach der Installation von CentOS7 wird der NIC-Name in früheren Versionen von CentOS zu enp0s3 anstelle von eth0. Der Vorteil der eth0-Benennung besteht darin, dass der Name der Netzwerkkarte nach dem Austausch der Netzwerkkarte unverändert bleibt. Sie können die Hardware direkt austauschen, ohne sie umzubenennen. Die Vorteile des neuen Namensschemas werden basierend auf Firmware, Topologie und Standortinformationen automatisch ermittelt.

Wenn wir die NIC-Benennungsmethode in eth0 ändern möchten, können wir Folgendes tun.
Geben Sie das Verzeichnis der NIC-Konfigurationsdatei ein und passen Sie den NIC-Namen an.
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# mv ifcfg-enp0s3 ifcfg-eth0
Passen Sie die Konfigurationsinformationen der Netzwerkkarte an, ändern Sie NAME=eth0 und DEVICE=eth0 wie folgt:
[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
Ändern Sie die Datei grub

Fügen Sie net.ifnames=0 biosdevname=0 in die Zeile GRUB_CMDLINE_LINUX ein, die durch Leerzeichen getrennt ist, und die Einfügeposition ist beliebig. Unterschiedliche Maschinen können geringfügig voneinander abweichen.
[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"
Generieren Sie das Startmenü grub neu
[root@localhost network-scripts]# grub2-mkconfig -o /boot/grub2/grub.cfg

Label

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

Letzter Artikel