查看是否是静态ip:
ip addr show
# 如果是动态ip 会有dynamic单词,如果是静态ip 没有dynamic单词
inet <动态IP地址>/<子网掩码> brd <广播地址> scope global dynamic <网络接口名称>
一、先ifconfig查看电脑的网卡信息
找到有线网络或WiFi网络的网卡名称,我这里是eno1
二、输入route -n命令,打印路由表,这里主要是为了查看网关地址
我这里网关地址是192.168.10.1
三、更改配置文件
输入 vim /etc/network/interfaces,红框内的是添加的,其他事默认的,netmask 是子网掩码,eno1是网卡名称
保存后,reboot重启系统,就是静态IP地址了。
四、如果/etc/network/interfaces文件是空,或是新的
Ubuntu 18.04 或更高版本,那么使用 Netplan 来管理网络配置
进入 /etc/netplan 目录,并编辑文件内容
我的是这个
vim 00-installer-config.yaml
我的网卡是ens33,那么修改ens33
# This is the network config written by 'subiquity'
network:
ethernets:
ens33:
dhcp4: no
addresses: [192.168.200.129/24]
routes:
- to: default
via: 192.168.200.2
nameservers:
addresses: [223.6.6.6,223.5.5.5,8.8.8.8, 8.8.4.4]
version: 2
dhcp4: no
表示禁用 DHCP
addresses
下列出了您的静态 IP 地址和子网掩码
routes
是您的网关地址
nameservers
下列出了 DNS 服务器地址
保存退出后 执行 sudo netplan apply 就永久生效了