在 Ubuntu 系統中,您可以使用 ifconfig 命令來查看網絡接口的配置信息,但修改 IP 地址通常需要使用其他工具或編輯配置文件。以下是幾種常用的方法:
nmcli(NetworkManager 命令行工具)查看當前連接的網絡:
nmcli connection show
修改 IP 地址:
假設您要修改的網絡連接名為 eth0,并且您想將其 IP 地址更改為 192.168.1.100/24,可以使用以下命令:
sudo nmcli connection modify eth0 ipv4.addresses 192.168.1.100/24
重新啟動網絡連接:
sudo nmcli connection up eth0
Ubuntu 18.04 及更高版本使用 Netplan 來管理網絡配置。以下是使用 Netplan 修改 IP 地址的步驟:
找到 Netplan 配置文件:
通常位于 /etc/netplan/ 目錄下,文件名類似于 01-netcfg.yaml 或 50-cloud-init.yaml。
編輯配置文件:
使用您喜歡的文本編輯器(如 nano 或 vim)打開配置文件:
sudo nano /etc/netplan/01-netcfg.yaml
修改 IP 地址: 找到類似以下的配置部分,并修改 IP 地址:
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: no
addresses:
- 192.168.1.100/24
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
應用更改: 保存文件并退出編輯器,然后運行以下命令應用更改:
sudo netplan apply
ifconfig 和 route 命令(不推薦)雖然可以使用 ifconfig 和 route 命令臨時修改 IP 地址,但這種方法不會持久化,重啟后會恢復默認設置。以下是示例命令:
停止網絡接口:
sudo ifconfig eth0 down
修改 IP 地址:
sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0
啟用網絡接口:
sudo ifconfig eth0 up
設置默認網關:
sudo route add default gw 192.168.1.1 eth0
請注意,這種方法不推薦用于生產環境,因為它不會持久化配置。
綜上所述,推薦使用 nmcli 或 Netplan 來修改 IP 地址,因為它們提供了更穩定和持久的解決方案。