在使用vscode链接ubuntu时候,因为ubuntuIP地址老是改变,因此我想设置一个静态IP以便于vscode下次链接时不需要再修改vscode的.ssh文件中的ip地址。但是修改静态IP后发现ubuntu无法连接网络,后发现是网关设置错误

注意:设置静态IP时需要特别注意网关(gateway)和子网掩码(netmask)如果不知道子网掩码和网关,可以使用命令查看。网关并不总是xxx.xxx.x.1

1,查看子网掩码

       ifconfig

 找到该条信息,得到子网掩码

2,查看网关

       route -n

 

 因为我将ens36的网关设置为192.168.154.1而导致无法连接网络,需要将其修改为192.168.154.2,注意自己要设置的虚拟网卡接口与之对应

3,修改静态IP信息

        sudo vi /etc/network/interfaces

 打开interfaces文件后编辑如下:

 其中dhcp表示动态,static表示静态(#符号后面是注释不用理会)

保存后重启系统即可

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐