在 CentOS 中,可以透過以下步驟設定網卡為靜態 IP 地址: cd /etc/sysconfig/net…
在 CentOS 中,可以透過以下步驟設定網卡為靜態 IP 地址:
- 打開
/etc/sysconfig/network-scripts
目錄,找到要修改的網卡配置文件。以 eth0 為例,找到名為 ifcfg-eth0
的文件。
1
2
3
|
| | cd /etc/sysconfig/network-scripts |
| --- | --- |
| | ls ifcfg-* |
|

- 備份該文件,並使用文本編輯器打開該文件。例如,可以使用 vi 編輯器打開
ifcfg-eth0
文件:
1
2
3
|
| | cp ifcfg-eth0 ifcfg-eth0.bak |
| --- | --- |
| | vi ifcfg-eth0 |
|
- 將 BOOTPROTO 屬性設定為 static,表示使用靜態 IP 地址,並添加以下屬性:
1
2
3
4
5
6
|
| | IPADDR=192.168.0.100 # 設定網卡的 IP 地址 |
| --- | --- |
| | NETMASK=255.255.255.0 # 設定網卡的子網掩碼 |
| | GATEWAY=192.168.0.1 # 設定閘道的 IP 地址 |
| | DNS1=8.8.8.8 # 設定首選 DNS 伺服器的 IP 地址 |
| | DNS2=8.8.4.4 # 設定備用的 DNS 伺服器的 IP 地址(可選) |
|
例如,修改後的文件內容如下所示:
1
2
3
4
5
6
7
8
9
10
11
12
|
| | TYPE=Ethernet |
| --- | --- |
| | BOOTPROTO=static |
| | NAME=eth0 |
| | DEVICE=eth0 |
| | ONBOOT=yes |
| | IPADDR=192.168.0.100 |
| | NETMASK=255.255.255.0 |
| | GATEWAY=192.168.0.1 |
| | DNS1=8.8.8.8 |
| | DNS2=8.8.4.4 |
| | # DNS 地址國內的可以參考這篇文章裡提到的 dns https://bmzhp.com/knowledge/164.html |
|

- 儲存修改後的文件,並重新啟動網路服務。
1
|
systemctl restart network
|
- 使用
ip addr
命令檢查網卡是否使用了靜態 IP 地址。
以上就是在 CentOS 中設定網卡為靜態 IP 地址的完整步驟。希望這個方法能幫助您成功設定網卡的靜態 IP 地址。