公司内网,虚拟机使用NAT模式连接外网问题解决

环境: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 "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

如有违规,侵权,请联系作者





  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
如果您的内网网段太多,超出了可用的公共IP地址范围,您可以使用端口地址转换(PAT)来连接外网。PAT允许多个内部IP地址使用同一个公共IP地址进行连接。 以下是使用PAT配置交换机连接外网的步骤: 1. 连接到交换机:使用Telnet、SSH或串口连接到您的交换机。 2. 进入全局配置模式:输入命令 `enable` 进入特权模式,然后输入 `configure terminal` 进入全局配置模式。 3. 创建访问控制列表(ACL):您需要为NAT配置创建一个ACL来定义需要转换的流量。创建一个ACL以匹配您要转换的内部流量。例如: ``` access-list <ACL号> permit <源地址> <源地址掩码> ``` 将 `<ACL号>` 替换为您自己选择的ACL号码,`<源地址>` 替换为您的内部IP地址范围,`<源地址掩码>` 替换为相应的掩码。 4. 创建NAT池和端口:使用以下命令创建NAT池和端口配置: ``` ip nat inside source list <ACL号> interface <外部接口> overload ``` 将 `<ACL号>` 替换为您在步骤3中创建的ACL号码,`<外部接口>` 替换为连接外网的接口。 5. 应用配置并保存:输入 `end` 退出全局配置模式,然后输入 `write memory` 命令将配置保存到交换机的闪存中。 这样,您就可以使用PAT将多个内部IP地址连接外网。请注意,具体的配置步骤可能因交换机型号和操作系统版本而有所不同。请参考您所使用交换机的官方文档以获取更详细和准确的配置指南。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值