centos ubantu IP一直变化,远程连接不上问题

文章目录


虚拟机能连接为互联网,但下一次启动IP地址再发生变化,无法使用ssh远程连接

一、为什么IP地址会变

1.主机DHCP导致

虚拟机系统(ubantu,centos...)启动后会向本地申请IP地址租约,租聘的IP时间往往是1天或两天,为了解决IP地址不足才出现的地址租约,常见是dhcp协议,一般系统是自动分配IP地址,向dhcp 服务器发送租约请求,租聘IP.

二、解决IP地址变化

网关确定
选择虚拟网络编辑器


选择VMnet8点击更改设置

点击NAT设置 查看网关

🍎🍎🍎🍎🍎🍎以后修改网关就是这个

1.centos

sql 复制代码
   nmcli connection modify  ens33 ipv4.method manual# 静态 手动设置 ens33 是网卡名
   nmcli connection modify  ens33 ipv4.addresses 192.168.10.134 # 修改ip
   nmcli connection modify  ens33 ipv4.gateway 192.168.10.2 # 修改网关


DNS设置:不能访问互联网建议修改 /etc/resolv.conf
vim  /etc/resolv.conf
# Generated by NetworkManager
nameserver 114.114.114.114
# Google DNS 8.8.8.8
# 阿里DNS 223.5.5.5
# 百度DNS 180.76.76.76

 

改完重启一下

2.ubantu

nmcli 一样可以

下面是其他方法

打开ubuntu的网络配置文件。

sql 复制代码
sudo vi /etc/network/interfaces
sql 复制代码
auto eth0
 
iface eth0 inet static # eth0 是网卡名称 ip addr 查看
 
address 192.168.10.5 #ip地址
 
gateway 192.168.10.254 #网关
 
netmask 255.255.255.0 #子网掩码
sql 复制代码
/etc/resolv.conf # 修改      DNS 跟前面一样

重启一下

sql 复制代码
也可以nmtui进入图形界面修改 改为手动(centos也可以,只不过是英文)

总结

关闭自动获取IP

nmcli 一样可以用ubantu

相关推荐
wuminyu13 分钟前
stackChunkOop内部结构与GC屏障的配合工作原理剖析
java·linux·c语言·jvm·c++
青衫客3613 分钟前
从网卡到 Socket:再探 Linux 网络协议栈与 iptables 数据包处理流程
linux·网络·网络协议
水水不水啊14 分钟前
告别切换N个窗口调试:我用 Python + WebView 做了款现代化串口助手(含 TCP/UDP、波形、协议解析)
python·tcp/ip·udp
承渊政道18 分钟前
Linux网络学习【TCP Socket编程实战:connect的断线重连与客户端访问Linux验证】
linux·网络·学习·ubuntu·tcp·socket编程
sunoo-22921 分钟前
嵌入式Linux驱动学习笔记(第3-6天):从misc封装、platform总线到设备树、中断与单总线外设实战
linux·arm开发·驱动开发·笔记·单片机·学习
雪落漂泊30 分钟前
Linux基础开发工具(一)软件包管理器与Vim编辑器篇
linux·运维·服务器
崽崽..30 分钟前
【Linux】网络编程的调试工具以及连接失败的具体排查方法
linux·网络
承渊政道31 分钟前
CentOS 7单机部署Elasticsearch 7.17.29:从启动报错、CRUD验证到固定公网地址的完整过程
linux·elasticsearch·centos·内网穿透·cpolar·单机部署
进击的荆棘44 分钟前
Linux系统——库的原理与制作之ELF文件的形成与加载的过程(上)
linux·elf·动静态库
额额额对了1 小时前
Linux 内核定时器与 DHT11
linux·运维·服务器