CentOS7配置了静态IP,重启电脑后无法SSH连接的问题

有时候会很奇怪,CentOS7明明配置了静态IP地址,但是一旦物理机重启或关机后,再次开启虚拟机后,使用ssh连接软件如xshell和MobaXterm连接时,却发现连接不了。这里就这个问题做一个解释和说明。

首先我们要知道,要使用ssh连接软件如xshell和MobaXterm连接时,首先需要物理机跟虚拟机互相之间能ping通,虚拟机的网络连接采用是NAT的方式(与虚拟机共享主机的IP地址)

然后打开网络和internet设置>更改网络适配器选项>找到VMware Network Adapter VMnet8右击找到状态ipv4地址和ipv4网关地址>右击找到属性找到internet协议版本4(TCP/ipv4)然后双击配置静态IP

然后点击确定

win+r输入cmd进入命令行,执行ipconfig查看VMware Network Adapter VMnet8的ip地址是否为刚刚更改的ip地址。

然后再配置虚拟机CentOS7的静态ip地址。

或者DNS的另一种配置方法:

保存退出后,重启网络

systemctl restart network

然后,再查看现在的网络地址

ifconfig或者ip add

然后再重启一下openssh

systemctl restart sshd

使用上面配置的ip地址使用xshell和MobaXterm进行ssh连接,这时候应该就可以连接了。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您好!对于CentOS 7配置静态IP无法保存的问题,可能有以下几种原因和解决方法: 1. 编辑的文件未保存:在CentOS 7中,配置静态IP一般需要修改`/etc/sysconfig/network-scripts/ifcfg-eth0`文件,确认您在编辑该文件后是否保存了更改。 2. 文件权限问题:检查`ifcfg-eth0`文件的权限是否正确。使用以下命令检查并修复权限: ``` sudo chmod 644 /etc/sysconfig/network-scripts/ifcfg-eth0 ``` 3. NetworkManager冲突:CentOS 7默认使用NetworkManager来管理网络连接,但它可能与手动配置静态IP冲突。可以通过禁用NetworkManager来解决此问题。使用以下命令停止和禁用NetworkManager: ``` sudo systemctl stop NetworkManager sudo systemctl disable NetworkManager ``` 4. 使用nmtui工具配置:nmtui是一个文本界面的网络管理工具,可以通过它来配置静态IP。使用以下命令运行nmtui: ``` sudo nmtui ``` 在图形界面中选择“Edit a connection”,然后选择您要配置静态IP的网络连接,进行相关设置。 5. 确保正确的配置:在`ifcfg-eth0`文件中,确保以下几个关键字段的配置正确: ``` BOOTPROTO=none IPADDR=your_static_ip_address NETMASK=your_netmask GATEWAY=your_gateway_ip_address DNS1=your_dns_server_ip_address ``` 请将上述字段中的`your_static_ip_address`、`your_netmask`、`your_gateway_ip_address`和`your_dns_server_ip_address`替换为您实际使用的值。 请尝试上述解决方法,并确保您具有适当的权限来进行更改。如果问题仍然存在,请提供更多详细信息,以便我能够更好地帮助您解决问题

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值