通過 nmcli connection show 命令可以檢視識別的網絡卡名稱。
虛擬機器的網絡卡配置檔案在/etc/sysconfig/network-scripts/ 路徑下。vincen這裡舉例配置ens33網絡卡的ipv4的方法
nmcli connection
show
名稱
uuid 型別 裝置
ens33 f45a714b
-7ccc
-4e58
-9f52-e8a6c3027a15
802-3-ethernet ens33
virbr0
32b28b6a
-4b00
-4e7c
-9a41
-2217b2c25449 bridge virbr0
修改ifcfg-ens33的配置檔案
cd /etc/sysconfig/network-scripts/
#切換到網絡卡配置檔案的路徑
ls
#檢視當前路徑下的所有檔案
ifcfg-ens33 ifdown-isdn ifup ifup-plip ifup-tunnel
ifcfg-lo ifdown-post ifup-aliases ifup-plusb ifup-wireless
ifdown ifdown-ppp ifup-bnep ifup-post init.ipv6-
global
ifdown-bnep ifdown-routes ifup-eth ifup-ppp network-functions
ifdown-eth ifdown-sit ifup-ib ifup-routes network-functions-ipv6
ifdown-ib ifdown-team ifup-ippp ifup-sit
ifdown-ippp ifdown-teamport ifup-ipv6 ifup-team
ifdown-ipv6 ifdown-tunnel ifup-isdn ifup-teamport
配置完成後重啟網絡卡
vim ifcfg-ens33
#修改網絡卡ens33的配置
type=ethernet
#網路型別為ethernet
proxy_method=none
browser_only=
nobootproto=static
#預設是dhcp,這裡修改為static 靜態分配
defroute=yes
ipv4_failure_fatal=
noipv6init=yes
#啟動ipv6
ipv6_autoconf=yes
#啟動自動配置ipv6
ipv6_defroute=yes
#啟動ipv6預設值
ipv6_failure_fatal=
noipv6_addr_gen_mode=stable-privacy
name=ens33
#名為ens33
uuid=f45a714b-
7ccc-
4e58-
9f52-e8a6c3027a15
#唯一識別碼
device=ens33
#網絡卡裝置名為ens33
onboot=yes
#預設是no,這裡修改為yes 允許啟動此網絡卡
ipaddr=
172.25.0.1
#增加項,增加的ip為172.25.0.1
prefix=
16#增加項,增加的子網掩碼為16
getaway=
172.25.0.3
#增加項,增加的閘道器為172.25.0.3(此閘道器是根據windows上的網路共享中心裡的vnnet1的ip位址的)
重啟網絡卡成功後,通過ifconfig 命令可以檢視網絡卡名稱以及具體資訊,比如網絡卡相對應的ip、子網掩碼、閘道器等等。vincen的虛擬機器裡第一張網絡卡名(最左邊)是ens33,ip(inet)是172.25.0.5,子網掩碼(netmask)255.255.0.0
service network restart
#重啟網絡卡
###或者###
systemctl restart network.service
#重啟網路服務
此時,linux的ip就已經配置成功了
ifconfig #檢視網路的詳細資訊
ens33: flags=4163
mtu 1500
inet 172.25.0.1 netmask 255.255.0.0 broadcast 172.25.255.255
inet6 fe80::9bfb:e5a9:5911:2ed0 prefixlen 64 scopeid 0x20
ether 00:0c:29:ad:05:c6 txqueuelen 1000 (ethernet)
rx packets 90 bytes 9051 (8.8 kib)
rx errors 0 dropped 0 overruns 0 frame 0
tx packets 88 bytes 12178 (11.8 kib)
tx errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73
mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1 (local loopback)
rx packets 66 bytes 5676 (5.5 kib)
rx errors 0 dropped 0 overruns 0 frame 0
tx packets 66 bytes 5676 (5.5 kib)
tx errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virbr0: flags=4099
mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:46:ba:48 txqueuelen 1000 (ethernet)
rx packets 0 bytes 0 (0.0 b)
rx errors 0 dropped 0 overruns 0 frame 0
tx packets 0 bytes 0 (0.0 b)
tx errors 0 dropped 0 overruns 0 carrier 0 collisions 0
通過 nmcli connection show 命令可以檢視識別的網絡卡名稱。
IPv4詳解之表示方法
ipv4是由32位二進位制數組成,分成四組,每組八位。例如 11000000.10101000.00000000.00000010 為了便於配置通常表示成點分十進位制形式。如上面的二近制換成十成制表示為 192.168.0.2。演算法是 128 64 192 128 32 8 168 第三個八位組全...
IPv4單播位址
ipv4單播位址標識網路中的乙個介面的位置,就像用街道位址標識城市街區的房子一樣。正如乙個街道位址必須能夠標識乙個唯一的住所一樣,ipv4單播位址也必須是全域性唯一的,而且要採用一種統一的格式。1.單播位址的組成 每個ipv4單播位址包括乙個網路id和乙個主機id。l 網路id 又稱網路位址 它是i...
IPV4與IPV6的區別
在windows 7以上系統中,在設定本地ip位址的時候經常會看到同事含有ipv4協議項與ipv6協議項,並不同於以往windows xp系統中僅有tcp ip協議項,不少朋友都覺得比較奇怪,詢問編輯ipv4與ipv6的區別,下面編輯就為大家權威的介紹下ipv4與ipv6有什麼區別。目前的全球網際網...