天机学堂虚拟机静态ip无法使用(重启后ip:192.168.150.101无法使用连接Mobaxterm数据库等等,或者无法使用修改之后的Hosts域名去访问nacos,jenkins)

一、首先一定看说明先,因为我自己修改了配置文件,和使用了别的方法导致,本来简单的问题变复杂了,所以前篇是我对我的错误进行的纠正,到第二部分才是一般的修改方法(一定要往下看!!!)

1.使用dhclient方法获得动态ip后的解决方法(停止DHCP)

因为我重启之后一直用不了静态ip:192.168.150.101所以急了,使用了dhclient的方法,分配到了一个新的ip:192.168.150.102,其实这个Ip也是能用的,但是我们之前设置的hosts又要重新设置了。

(到后面第二部分看完你会发现,就是network把192.168.150.101给占了,重启network就行了)

复制代码
sudo ip link set ens33 up # 启动网卡
sudo dhclient ens33 # 手动请求DHCP分配ip

上面运行了dhclient ens33,会导致虚拟机原先配置的ip不可用,转而从DHCP获取动态ip;

所以我们得先停止DHCP自动获取,并且重新应用静态IP;

2.重新应用静态ip

复制代码
sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33

修改其中的配置,由于我这个问题是天机学堂遇到的问题,然后之前就一直在搜索如何配置虚拟机静态ip的配置:所以就把里面的内容给改掉了,如果没有更改的同学就不需要更改。

我们主要检查虚拟机里面的设置是:

复制代码
IPADDR="192.168.150.101" #对应着静态ip
GATEWAY="192.168.150.2" #对应着网关
DNS1="192.168.150.2" #对应着DNS1的ip

二、重启后静态ip:192.168.150.101用不了的解决方法

如果上面的坑,你都没有试过,那么本文从这里开始,

经过上面的一路摸来摸去,我发现配置根本没问题,为什么按照教程去弄却ip用不了呢,

为什么重启之后就用不了了呢

1.network占用了192.168.150.101,但是network重启失效了

重启之后用不了,我的理解是因为虽然虚拟机关了,但是network还没关闭,使得我们的ip:192.168.150.101一直是在被它管理使用的,但是再次打开虚拟机的时候它用不了了,这个时候我们只需要去把network停止,再启动:

复制代码
sudo systemctl stop network
sudo systemctl restart network

2.network没有启动

复制代码
sudo systemctl start network

3.network和NetworkManager同时启动了(把NetworkManager关了)

复制代码
sudo systemctl stop NetworkManager #停止NetworkManager
sudo systemctl disable NetworkManager #NetworkManager不再有效
sudo systemctl stop network #停止network
sudo systemctl restart network #重启network

三、ip能用了,可以连上Moboxterm和数据库等等,但是不能用修改之后的hosts去访问nacos,jenkins等等

解决方法重启docker 和 nginx :

复制代码
sudo systemctl restart docker

sudo systemctl restart nginx
相关推荐
考虑考虑2 小时前
Mybatis实现批量插入
java·后端·mybatis
咖啡八杯3 小时前
GoF设计模式——中介者模式
java·后端·spring·设计模式
fanly114 小时前
Surging AI Agent 完整产品介绍
微服务·microservice
青石路7 小时前
记一次多JDK版本问题的排查,一坑套一坑,差点没爬上来
java
像我这样帅的人丶你还10 小时前
Java 后端详解(五):Redis 缓存
java·后端·全栈
plainGeekDev12 小时前
GreenDAO → Room
android·java·kotlin
亦暖筑序17 小时前
Java 8老系统AI Workflow实战:把一次性AI对话升级成可恢复工作流
java·后端
敲代码的彭于晏17 小时前
Bean 生命周期完全图解:前端同学也能看懂的 Spring 核心机制
java·前端·后端
plainGeekDev18 小时前
ButterKnife → ViewBinding
android·java·kotlin
像我这样帅的人丶你还1 天前
Java 后端详解(四):分页与搜索
java·javascript·后端