码迷,mamicode.com
首页 > 系统相关 > 详细

NAT模式下Debian无法上网和VIM无法删除字符的处理方法

时间:2019-11-25 23:52:51      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:没有   ati   source   alt   就是   规范   技术   个人   原因   

NAT模式下Debian无法上网的处理方法

处理方法共分为二种

  • 检测 VM 的 NAT 服务有无开启
  • 查看虚拟机的网络信息设置是否正确

检测 VM 的 NAT 服务有无开启

win+R 输入 services.msc 点击扩展找出 VM 的 NAT 服务进行查看
技术图片
技术图片

如果没有开启,则点击自动启动就好。下次再遇到忽然虚拟机无法上网或无法连通的原因,也可以先到这找。
(因为我之前就是这样找了好久,流下了没有知识的泪水)

查看虚拟机的网络信息设置是否正确

我用的虚拟机是Debian10,网卡是ens32
由于我用的是静态地址(方便主机随时 ssh 进去),配置如下

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

auto ens32
iface ens32 inet static
address 192.168.5.1
netmask 255.255.255.0
gateway 192.168.5.254
  • auto 表示网卡随系统自动启动
  • iface ens32 inet static 则表示 ens32 网卡为静态 IP 地址

gateway要与虚拟网络编辑器的网关一致,且地址不能是VMNet8的地址,个人认为虚拟网络逻辑器的网关地址如果一致,且可能造成 IP 冲突,致无法上网
技术图片

VIM无法删除字符的处理方法

VIM 无法删除字符一开始我以为是我关闭了兼容模式导致的set nocompatible
后来发现并不是,

VIM使用了 compatible 模式,或者把 backspace 变量设置为空了…其实compatible模式是VIM为了兼容vi而出现的配置,它的作用是使VIM的操作行为和规范和vi一致,而这种模式下backspace配置是空的。即意味着backspace无法删除 indent , end of line , start 这三种字符。

故加上一条命令,指定 backspace 的字符
set backspace=indent,eol,start
这条答案的链接如SMSLIT博客

NAT模式下Debian无法上网和VIM无法删除字符的处理方法

标签:没有   ati   source   alt   就是   规范   技术   个人   原因   

原文地址:https://www.cnblogs.com/yuzw/p/11931308.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!