CentOSからeth0.xを永久に削除する方法

CentOSからeth0.xを永久に削除する方法

eth0.xを削除してeth0.xを維持しようとしています。 eth0.1とeth0.500がリストされていますが、ifconfigそのための設定ファイルが見つかりません/etc/sysconfig/network-scripts/ifcfg-eth0.x

試してみましたが、うまくいきましたifconfig eth0.1 down。しかし、ネットワークを再起動した後、eth0.1とeth0.500の両方が再び現れました。

これら2つのインターフェイスを永久に削除する方法はありますか?

答え1

Network-Managerがデフォルトのネットワーク設定ユーティリティCentos 7を使用しているようです。 2 つのインターフェイス eth0.1 および eth0.500 には、vlan 1 および vlan 500 というラベルが付けられています。すべてのインターフェイスを表示するには、次のコマンドを使用します。# nmcli connection show 2 つの VLAN インターフェイスを削除するには、次のコマンドを使用します。そこでヘルプを見つけることができます# nmcli con del eth0.1# nmcli con del eth0.500https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Networking_Guide/sec-Configure_802_1Q_VLAN_Tagged_Using_the_Command_Line_Tool_nmcli.html

答え2

これは仮想デバイスであり、独自の設定ファイルはありませんが、/etc/sysconfig/network-scripts/おおよそ次のようにデフォルト設定ファイルで定義されます。

iface eth0:1 inet static
    address 192.168.4.1
    netmask 255.255.255.0

ip link delete eth0.1インターフェイスを削除したい仮定を使用してインターフェイスを削除できますeth0.1。ただし、デフォルトの設定ファイルにこれらの行または上記で作成したものと同様の内容が含まれていると、再起動時にインターフェイスが復元されると思います。永久に削除するには、仮想インターフェイスを定義する行を見つけてコメントアウトまたは削除します(コメントアウトすることをお勧めします。必要がない場合は不明です)。

答え3

インターフェイスを削除する前に、次のようにファイルを編集して設定し、onboot=noインターフェイスを削除してください。ip link delete eth0.1 and eth0.500

関連情報