why
在学习或者工作过程中,如果使用动态获取ip,遇到的问题如下:换网络会导致ip地址变更。但是我们在实际的操作过程中,往往在项目配置、镜像配置过程中会写死ip地址。
How
本文通过命令解决:
打开终端命令:Ctrl+Atl+T
第一步:
sudo vi /etc/network/interfaces
(这里之所以加sudo是因为有些宝宝们登陆用户非root,会导致权限不够)
具体编辑内容如下:
auto eno1 # en01 网卡名称
iface eno1 inet static
address 192.168.1.129 # IP地址, 要根据自己网段下IP的使用设置,不能和别的IP相冲突
netmask 255.255.255.0
gateway 192.168.1.2 #网关
查看网卡名称命令如下:
ifconfig
查看网关命令如下:
ip route show
第二步:设置dns
sudo vi /etc/resolvconf/resolv.conf.d/base
添加如下内容:
nameserver 8.8.8.8
nameserver 8.8.4.4
第三步:刷新配置文件
resolvconf -u
第四步:重启网卡
sudo ifdown 网卡名称
sudo ifup 网卡名称
第五步:输入ifconfig重新查看ip地址