Linux之IPV4的配置

2021-09-28 14:49:58 字數 3945 閱讀 7604

通過 nmcli  connection  show 命令可以檢視識別的網絡卡名稱。

nmcli connection

show

名稱

uuid 型別 裝置

ens33 f45a714b

-7ccc

-4e58

-9f52-e8a6c3027a15

802-3-ethernet ens33

virbr0

32b28b6a

-4b00

-4e7c

-9a41

-2217b2c25449 bridge virbr0

虛擬機器的網絡卡配置檔案在/etc/sysconfig/network-scripts/ 路徑下。vincen這裡舉例配置ens33網絡卡的ipv4的方法

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

修改ifcfg-ens33的配置檔案 

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位址的)

配置完成後重啟網絡卡

service network restart

#重啟網絡卡

###或者###

systemctl restart network.service

#重啟網路服務

重啟網絡卡成功後,通過ifconfig 命令可以檢視網絡卡名稱以及具體資訊,比如網絡卡相對應的ip、子網掩碼、閘道器等等。vincen的虛擬機器裡第一張網絡卡名(最左邊)是ens33,ip(inet)是172.25.0.5,子網掩碼(netmask)255.255.0.0

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

此時,linux的ip就已經配置成功了

通過 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有什麼區別。目前的全球網際網...