下面是 Ubuntu 命令行修改网络配置方法的完整攻略:
步骤一:查看网络配置信息
在修改网络配置之前,我们需要先了解当前的网络配置信息。可以通过输入以下命令来查看当前网络配置信息:
ip addr
该命令将显示当前设备上的所有网络接口和它们的配置信息。你可查看当前设备的 IP 地址、子网掩码、网关和 DNS 等信息。
步骤二:修改网络配置信息
如果要修改网络配置,需要使用编辑器修改系统网络配置文件。目前,Ubuntu 系统中最常用的网络配置文件是 /etc/netplan/*.yaml
,其中 *
是系统中的系列标识符。以下是修改网络配置的流程:
1. 选择要修改的网络接口
使用以下命令打开配置文件:
sudo nano /etc/netplan/*.yaml
其中,*
应被替换为系统中正确的系列标识符。然后,可以看到配置文件的内容,其中 network:
为一级关键字,下面有一个以空格开头的 ethernets:
属性。
network:
ethernets:
enp3s0:
addresses: [192.168.1.2/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8,8.8.4.4]
这个配置文件告诉我们,我们选择修改 enp3s0
这个接口的配置信息。
2. 修改网络接口配置
针对要修改的网络接口,可以修改以下配置信息:
addresses:
属性:这是设备的 IP 地址和它的子网掩码。gateway4:
属性:这是通过网络路由器访问互联网的网关。nameservers:
属性:这是 DNS 服务器地址,用于将域名解析为 IP 地址。
接着,可以使用以下样例命令修改以上属性:
network:
ethernets:
enp3s0:
addresses: [192.168.1.3/24]
gateway4: 192.168.1.1
nameservers:
addresses: [223.5.5.5,223.6.6.6]
3. 应用修改后的网络配置
完成修改后,可能需要应用这些更改并重启网络服务。下面是应用刚才修改过的配置的命令:
sudo netplan apply
这个命令将部署修改后的配置。该命令将信息发送给 systemd-networkd 服务,以使得生效。
示例说明
下面是两个示例说明:
示例一:修改 IP 地址和 DNS 服务器
假设你要将 IP 地址修改为 192.168.2.2/24,并将 DNS 服务器地址修改为 114.114.114.114 和 114.114.115.115。
network:
ethernets:
enp3s0:
addresses: [192.168.2.2/24]
gateway4: 192.168.2.1
nameservers:
addresses: [114.114.114.114,114.114.115.115]
示例二:删除默认的网关
假设你想要删除默认的网关地址,可以将 “gateway4:” 属性的值设为空(即 gateway4:
),如下所示:
network:
ethernets:
enp3s0:
addresses: [192.168.1.2/24]
gateway4:
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
以上就是完整的 Ubuntu 命令行修改网络配置方法攻略,需要注意的是,更改网络配置可能会使你在网络上失去连接,务必要慎重行事。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Ubuntu 命令行修改网络配置方法 - Python技术站