linux網絡配置


網絡設定

學習目標

  1. 知道查看網絡信息的基礎命令
  2. 能夠手動配置網絡信息

1、手動設定

手動設定的ip,也叫做靜態ip地址。手動設定ip,必須取得下面的幾個參數才能夠讓系統聯網:

  • IP
  • 子網掩碼
  • 網關(gateway)
  • DNS主機IP

查看網卡配置項

第一種方式:網卡配置文件所在目錄:/etc/sysconfig/network-scripts/

[root@itcast network-scripts]# cd /etc/sysconfig/network-scripts/
[root@itcast network-scripts]# cat ifcfg-eno16777736 
HWADDR="00:0C:29:17:6E:52"	// 硬件地址,mac地址
TYPE="Ethernet"				// 網絡類型
BOOTPROTO="dhcp"			// 地址分配方式
...省略...
NAME="eno16777736"			//設備名稱
UUID="cad73489-0b2e-46af-bc13-d281d6577606"
ONBOOT="yes"				//是否開機啟動

第二種方式:命令方式:nmcli connection show 網卡名稱

[root@itcast network-scripts]# nmcli device show eno16777736 
connection.id:                          eno16777736
connection.uuid:                        cad73489-0b2e-46af-bc13-d281d6577606
connection.interface-name:              --
connection.type:                        802-3-ethernet
connection.autoconnect:                 yes
...省略...
ipv4.method:                            auto
ipv4.dns:                               
ipv4.dns-search:                        
ipv4.addresses:                         
ipv4.routes:                            
ipv4.ignore-auto-routes:                no
ipv4.ignore-auto-dns:                   no
ipv4.dhcp-client-id:                    --
ipv4.dhcp-send-hostname:                yes
ipv4.dhcp-hostname:                     --
...省略...

含義:

配置項 說明
connection.autoconnect [yes|no] 是否開機時啟動網絡,預設同時是yes
ipv4.method [auto|manual] 自動還是手動設定網絡參數
ipv4.dns dns地址
ipv4.addresses ip地址

配置網絡

# 查看當前網卡數據,由於我們沒有靜態ip地址,所以使用自動獲取的地址信息作為靜態ip地址。
[root@itcast network-scripts]# nmcli device show eno16777736
# 配置操作
[root@itcast html]# nmcli connection modify eno16777736 \                        
> connection.autoconnect yes \                                                   
> ipv4.method nanual \                                                           
> ipvr.addresses 172.16.99.248/24 \                                              
> ipv4.gateway 172.16.99.2 \                                                     
> ipv4.dns 172.16.99.2 \   

[root@itcast html]# nmcli connection up eno16777736     # 使網絡生效
[root@itcast html]# nmcli connection show eno16777736   # 查看配置狀態

2、DHCP自動獲取

[root@itcast html]# ncmli connection modify en016777736 \                        
> connection.autoconnect yes \                                                   
> ipv4.method auto    

[root@itcast html]# nmcli connection up eno16777736     # 使網絡生效
[root@itcast html]# nmcli connection show eno16777736   # 查看配置狀態


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM