在Linux系統中,設置固定IP是非常常見且必要的操作。通過設置固定IP,可以讓系統在啟動時自動獲取配置而不是每次手動配置。本文將會從以下幾個方面對Linux 設置固定IP進行詳細的闡述
一、檢查網路介面名
在進行設置固定IP之前,我們需要檢查一下當前系統所使用的網路介面名。可以使用ifconfig或ip addr命令查看。在這裡我們以ip addr命令為例:
ip addr
運行上述命令後,可以看到如下輸出結果:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp0s25: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
link/ether f0:4d:a2:1b:5f:09 brd ff:ff:ff:ff:ff:ff
可以看到當前系統所使用的網路介面名為enp0s25,這個名稱在不同的Linux發行版上可能不同。在之後的配置過程中,需要替換enp0s25為自己系統中實際使用的網路介面名。
二、備份原來的網路配置文件
在進行固定IP的設置之前,我們需要備份一下原來的網路介面配置文件。這個文件通常位於/etc/netplan目錄下,文件名為*.yaml。
可以使用如下命令對網路介面配置文件進行備份:
sudo cp -p /etc/netplan/01-network-manager-all.yaml /etc/netplan/01-network-manager-all.yaml.bak
三、編輯網路配置文件
編輯網路配置文件,具體步驟如下:
Step 1:使用文本編輯器打開網路配置文件:
sudo nano /etc/netplan/01-network-manager-all.yaml
Step 2:在文件中添加以下內容:
network:
version: 2
renderer: networkd
ethernets:
enp0s25:
dhcp4: no
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
其中:
- version:指定網路配置文件版本。
- renderer:指定使用的網路管理器,這裡使用networkd。
- ethernets:指定需要配置的網路介面。
- enp0s25:替換為系統中實際使用的網路介面名。
- dhcp4:設置為no,表示關閉DHCP。
- addresses::指定靜態IP和子網掩碼信息。
- gateway4:指定網關地址。
- nameservers:指定DNS伺服器地址。
Step 3: 編輯完成之後,保存並關閉文件。
四、應用設置
應用網路配置文件的設置,可以使用如下命令:
sudo netplan apply
應用命令後,系統會重新載入網路配置文件,並使得新的設置生效。
五、測試設置
為了測試固定IP設置是否成功,可以使用ping命令對其他網路設備進行測試。例如:
ping 192.168.1.1
如果ping命令返回成功,表示網路連接正常。
六、總結
本文從檢查網路介面名、備份網路配置文件、編輯網路配置文件、應用設置和測試設置等多個方面對Linux 設置固定IP進行了詳細闡述。通過本文的介紹,讀者應該能夠掌握如何在Linux系統中設置固定IP。
原創文章,作者:ZPOIL,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/333987.html