一、方法一
1、查看可用的网卡
:~$ ifconfig
2、更改ip配置文件
:~$sudo /etc/netplan/01-network-manager-all.yaml
3、重新启动网络
:~$sudo /etc/init.d/networking restart
4、再次ifconfig查看对应网卡的ip,若ip没有更改成功,则重启电脑看看。
二、方法二:Ubuntu通过命令行配置网络
在Ubuntu在Ubuntu中,您可以通过命令行配置网络。以下是一些常用的命令和配置文件,可帮助您进行网络配置:
- ifconfig/ip命令:ifconfig命令已被弃用,建议使用ip命令。这些命令可用于查看和配置网络接口的IP地址、子网掩码、网关等。例如,使用以下命令查看网络接口的配置信息:
使用以下命令配置网络接口的IP地址:ip addr show
请将sudo ip addr add <ip_address>/<subnet_mask> dev <interface>
<ip_address>
替换为您想要设置的IP地址,<subnet_mask>
替换为子网掩码,<interface>
替换为网络接口的名称,例如 eth0 或 wlan0。 - /etc/network/interfaces 文件:这个文件包含了网络接口的配置信息。您可以使用文本编辑器(如nano或vi)编辑此文件,并配置每个网络接口的IP地址、子网掩码、网关等。例如,使用以下命令打开此文件进行编辑:
在文件中,您可以添加类似以下内容的配置:sudo nano /etc/network/interfaces
在这个示例中,将auto eth0 iface eth0 inet static address <ip_address> netmask <subnet_mask> gateway <gateway_address>
<ip_address>
替换为您想要设置的IP地址,<subnet_mask>
替换为子网掩码,<gateway_address>
替换为网关地址。 - resolv.conf 文件:这个文件包含了DNS服务器的配置信息。您可以使用文本编辑器编辑此文件,并添加或修改DNS服务器的地址。例如,使用以下命令打开此文件进行编辑:
在文件中,您可以添加类似以下内容的配置:sudo nano /etc/resolv.conf
将nameserver <dns_server_ip>
<dns_server_ip>
替换为您要使用的DNS服务器的IP地址。您可以添加多个nameserver行,每行对应一个DNS服务器。 - nmcli 命令:nmcli 命令是NetworkManager的命令行工具,它可以用于管理网络连接。您可以使用 nmcli 命令来查看和配置网络连接的详细信息。例如,使用以下命令查看当前的网络连接状态:
使用以下命令配置网络连接的IP地址:nmcli connection show
将sudo nmcli connection modify <connection_name> ipv4.addresses <ip_address>/<subnet_mask>
<connection_name>
替换为您要配置的连接名称,<ip_address>
替换为您想要设置的IP地址,<subnet_mask>
替换为子网掩码。
请注意,具体的命令和配置文件可能会因Ubuntu的版本或网络配置工具的不同而有所差异。建议在进行任何网络配置之前,备份相关的配置文件,并确保您了解每个命令和配置的含义及影响。