ネットワークカードを構成する目的は、インターネットにアクセスすることです。物理Linuxシステムの場合は、正しいIPアドレス、ネットワーク、およびその他の情報を構成するだけで済みます。仮想マシンシステムの場合は、ネットワーク編集作業、VMware仮想マシンを参照できます。3つのネットワークカードモードがあります。ここでは、NATモードのredhat8仮想システムを使用してネットワークカード情報を構成し、インターネットに接続します。
1.構成前の準備
1.仮想マシンをNATモードに
設定します。2。仮想マシンの仮想ネットワークエディターでvnet8を構成し、サブネットを192.168.100.0に設定し、ゲートウェイを192.168.100.1に設定し、DHCPサービスを選択しないでください。
2、ネットワークカード情報を表示する
[root@hollowman ~]# ifconfig
ens160: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether 00:0c:29:69:e9:98 txqueuelen 1000 (Ethernet)
RX packets 1196 bytes 122724 (119.8 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 41 bytes 6592 (6.4 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
ens160ネットワークカードにIPアドレスやゲートウェイなどの情報がないことが判明したため、ネットワーク構成を行います。
3、ネットワークパラメータ構成
nmtui
コマンドを実行したり、デスクトップウィンドウの右上にあるネットワークを構成するためのアイコンをクリックしてネットワークパラメーターを構成したり、それらを視覚化したりするなど、パラメーターを設定する方法は多数あります。ただし、ここでは主に構成ファイルを変更する方法を紹介します。
構成ファイルのパスは次のとおりです。/etc/sysconfig/network-scripts/ifcfg-networkconnectionname、システムはデフォルトで現在のネットワークデバイスens160のネットワーク接続を作成しました。つまり、ifcfg-ens160
[root@hollowman ~]# vim /etc/sysconfig/network-scripts/ifcfg-eno160
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none #如果为dhcp,则改为none;当然,如果虚拟机vnet8启用dhcp,则这里不需要修改。
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens160
UUID=307da4b0-6327-4b1d-ad63-06103994c145
DEVICE=ens160
ONBOOT=yes #如果为no,改为yes
IPADDR=192.168.100.10 #新增这一行,设置ip地址
PREFIX=24 #新增这一行,设置子网掩码
GATEWAY=192.168.100.1 #新增这一行,设置网关
DNS1=192.168.100.1 #新增这一行,设置域名
4.ネットワークカードサービスを再起動して、パラメータを有効にします
Redhat8はデフォルトでネットワークサービスをインストールしませんが、NetworkManagerサービスをインストールしますが、NetworkMangerサービスを再起動します。新しく変更されたIPアドレスやその他のパラメーターは有効になりません。特別なネットワークカードを閉じる/開くコマンド
nmcli connection down /を使用する必要があります。up ens160#次のnmcliコマンドの詳細
nmcliデバイスの切断/接続ens160と言います。#次のnmcliコマンドでifdown / ifupens160を詳しく
説明します。
[root@hollowman ~]# ifdown ens160
Connection 'ens160' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/1)
[root@hollowman ~]# ifup ens160
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/3)
ネットワークカード情報を再度確認し、変更された情報が有効になっていることを確認してください。
[root@hollowman ~]# ifconfig
ens160: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.100.10 netmask 255.255.255.0 broadcast 192.168.100.255
inet6 fe80::1d1c:46d5:e659:e444 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:69:e9:98 txqueuelen 1000 (Ethernet)
RX packets 46 bytes 7908 (7.7 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 257 bytes 28238 (27.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0