公司内网,虚拟机使用NAT模式连接外网问题解决
2017-10-26 16:30
816 查看
环境:win10系统,VMware,Ubuntu16
上网模式:NAT
要求:虚拟机的Linux系统可以与本地网址互相ping通。(ps:如果不能互ping,通常都是虚拟机的IP与本地设置或者自动生成的IP不在一个号段,请自行修改)
遇到问题:
1、sshd时提示需要输入命令sudo apt install openssh-server(大概是这个)
解答:这是因为虚拟机没有自动安装ssh,所以没有显示ssh的版本号,需要联网执行刚才的sudo.....的提示,如何联网?往下看
2、执行sudo apt install openssh-server时提示:E:。。。。。(后面东西记不清了)
解答:系统需要更新,执行sudo apt-get update
3、执行sudo apt-get update时,提示 could not get lock /var/lib/apt/lists/lock 等信息
解答:请执行sudo rm /var/lib/apt/lists/* -vf(删除lists文件下的文件)
4、再次执行 sudo apt-get update时无法联网
解答:公司上网使用的是代理模式,虚拟机上的Linux系统使用NAT模式连接,需要设置Linux的代理模式才可以上网
具体操作执行sudo gedit /etc/apt/apt.conf ,在您的apt.conf文件中加入下面这行(根据你的实际情况替换yourproxyaddress和proxyport)。
Acquire::http::Proxy "http://yourproxyaddress:proxyport";
保存apt.conf文件;执行sudo apt-get update
5、如果代理设置后遇到E: Syntax error /etc/apt/apt.conf.d/99synaptic:5: Extra junk at end of file,则执行下面语句gksudo
gedit /etc/apt/apt.conf.d/99synaptic,打开的编辑器中输入:APT::Install-Recommends
"true";(“;”不可以少,不然会报语法错误)。
6、重新执行sudo
apt-get update,完成,再执行sudo apt install openssh-server,成功!
ps:可以修改一下下载源,网上一搜一大堆的,国外的节点你懂的,国内的还是不错的
至此,可以使用xshell,flexflash等连接虚拟机了
借鉴了如下几位博友的问题解决方案:
1、http://blog.csdn.net/lluohuih/article/details/68485979
2、http://blog.csdn.net/tuesdayzhao/article/details/7222132
如有违规,侵权,请联系作者
上网模式:NAT
要求:虚拟机的Linux系统可以与本地网址互相ping通。(ps:如果不能互ping,通常都是虚拟机的IP与本地设置或者自动生成的IP不在一个号段,请自行修改)
遇到问题:
1、sshd时提示需要输入命令sudo apt install openssh-server(大概是这个)
解答:这是因为虚拟机没有自动安装ssh,所以没有显示ssh的版本号,需要联网执行刚才的sudo.....的提示,如何联网?往下看
2、执行sudo apt install openssh-server时提示:E:。。。。。(后面东西记不清了)
解答:系统需要更新,执行sudo apt-get update
3、执行sudo apt-get update时,提示 could not get lock /var/lib/apt/lists/lock 等信息
解答:请执行sudo rm /var/lib/apt/lists/* -vf(删除lists文件下的文件)
4、再次执行 sudo apt-get update时无法联网
解答:公司上网使用的是代理模式,虚拟机上的Linux系统使用NAT模式连接,需要设置Linux的代理模式才可以上网
具体操作执行sudo gedit /etc/apt/apt.conf ,在您的apt.conf文件中加入下面这行(根据你的实际情况替换yourproxyaddress和proxyport)。
Acquire::http::Proxy "http://yourproxyaddress:proxyport";
保存apt.conf文件;执行sudo apt-get update
5、如果代理设置后遇到E: Syntax error /etc/apt/apt.conf.d/99synaptic:5: Extra junk at end of file,则执行下面语句gksudo
gedit /etc/apt/apt.conf.d/99synaptic,打开的编辑器中输入:APT::Install-Recommends
"true";(“;”不可以少,不然会报语法错误)。
6、重新执行sudo
apt-get update,完成,再执行sudo apt install openssh-server,成功!
ps:可以修改一下下载源,网上一搜一大堆的,国外的节点你懂的,国内的还是不错的
至此,可以使用xshell,flexflash等连接虚拟机了
借鉴了如下几位博友的问题解决方案:
1、http://blog.csdn.net/lluohuih/article/details/68485979
2、http://blog.csdn.net/tuesdayzhao/article/details/7222132
如有违规,侵权,请联系作者
相关文章推荐
- VMWARE NAT模式下虚拟机集群节点无法连接外网问题解决
- 使用NAT模式实现外网连接虚拟机的Web服务
- vmware中linux虚拟机使用NAT模式不能连接外网解决
- 解决ssh无法远程连接到NAT模式的虚拟机的问题
- 怎样使用nat和桥接方式解决虚拟机联网问题
- 无法使用VMware以NAT模式连接本地网络(实现虚拟机跟主机共享网络)
- VM NAT模式端口映射,让外网访问内网的虚拟机
- 使用nat网络模式的虚拟机无法上网的解决办法
- 虚拟机NAT模式无法上网问题的解决办法
- 解决外网物理机连接不上虚拟机mysql的问题
- 虚拟机+ubuntu系统 使用NAT网络连接方式 无网络连接问题
- 解决Ubuntu nat模式下网络无法连接的问题
- 使用nat方式解决虚拟机联网问题
- 搭建环境-怎样使用nat和桥接方式解决虚拟机联网问题
- 怎样使用nat和桥接方式解决虚拟机联网问题
- 虚拟机安装CentOS 7后无法上网问题解决办法(NAT 模式)
- VMware虚拟机偶尔无法实现拖曳功能的解决办法以及Vmware虚拟机NAT连接模式进行端口转发
- 有关于GNS3中,提示必须使用“手工模式”将链路与NM-16ESW连接的问题解决
- 解决问题——VMware 虚拟机从hostonly模式切换到NAT模式连不上网