博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
putty可以远程连接linux,但上不了网(nat模式)
阅读量:5217 次
发布时间:2019-06-14

本文共 1632 字,大约阅读时间需要 5 分钟。

话说,这个问题搞了我一个下午 = =

不过终于可以用NAT模式上网了,还是挺有成就感的

 

 

首先放张这样的图上去

证明putty 连linux 是木有问题的,但是上不了网哦~~~

 

大家请注意,

当前ip是    192.168.131.128

(为什么我要得闲无事甘搞它?!别以为我真的吃饱了撑的(姐是好正常的哦~),主要是因为图书馆经常断线然后又要重新登录,于是,如果你用的是桥接,那你的ip就会变变变!!!)

 

所以只好割爱,把我热爱的桥接 ——》 nat 模式开启

 

0、有一个大前提,首先我已经把NetworkManager 这个东西从服务列表中永久移除了,哈哈哈哈哈~~~~(下面会谈到为什么要把它弄走的,先卖个关子)

操作:

(无耻地从我的印象笔记中复制过来2条命令)

  chkconfig NetworkManager off    永久关闭服务,需要重启

      service NetworkManager stop    立即关闭服务,不需要重启

以防万一,我两条都写了

然后就没有后顾之忧了 。。。。

 

1、确保网络适配器设置为NAT

 

 2、打开vmware station 中的虚拟网络编辑器

 NAT 设置,网关要留意下

通常默认最后一位是 2 ,大家就不要多手去改了

 

这里有个小提醒,确保你的真机,vmnet8 是有开启的

即在真机上查ip的时候

 

 

 

如果没有开的话,你可以先禁用,再启动(类似linux 中的 restart)

 

可以发现,linux上的那个网关(192.168.131.2)是跟查到的 IPv4 这个地址的网段是一样的(192.168.131.1)

 

################################ 分割

回到虚拟机linux下

这个表示dhclient分配ip的话,是从192.168.131.0 开始分配的(应该是255吧,暂时没有考究过)

 

3、修改配置文件

/etc/sysconfig/network-scripts/ifcfg-ethx (x 我这里是0,因为我的是eth0 )

 

 保存,运行

service network restart (如果你的networkmanager 还在的话,我是一开始就移除了,可能需要关掉 )

然后我的putty断网了(原来是128的)。。。。改成 110

 

可以连接

查看当前ip

 

ok,没有问题

首先 route 下,网关查到了(我发现之前128的是没有出现的!)

 

快看到胜利的曙光了,呜呜呜~~~

 

 

测试

1、真机ip:
 

 

 
 
真机 ping  虚拟机windysai
 

 

 
 
 
虚拟机 windysai ping 真机

 

 

ping baidu

 

大功告成~~~~

 

 

################################

补充一个东西,

在做rsync的时候,yum 想装 tree 的时候,发现一直装不上,排错如下:

2台机器都用nat模式,可以互通(ping 对方),然而,有台机器却不能联网 (都怪大学时期没有好好听计网课 = = , 经常遇到各种网络问题)

 

 

报错如下:

 

然后你 ctrl + c 退出再用 yum 会出现被锁定情况(这个时候需要 kill -9 pid)

 

 

原来配置文件 :  /etc/sysconfig/network-scripts/ifcfg-eth0 中的 gateway 搞错 ——》 2台机器gateway要同步一致 !(其实虚拟机网络编辑,nat设置的时候是能看到的)

 

不知道之前怎么写成 192.168.131.1   囧

 

service network restart 即能 ping 通外网

 

 

 

如果还是上不了网,检查一下任务管理器里是不是有vmnetdhcp.exe和vmnat.exe这两个进程

如果没有需要开启

控制面板-》管理工具-》服务 -》找到这两个服务并启用

 

转载于:https://www.cnblogs.com/windysai/p/5974283.html

你可能感兴趣的文章
Java实现二分查找
查看>>
优秀员工一定要升职吗
查看>>
[LintCode] 462 Total Occurrence of Target
查看>>
springboot---redis缓存的使用
查看>>
架构图-模型
查看>>
sql常见面试题
查看>>
jQuery总结第一天
查看>>
Java -- Swing 组件使用
查看>>
Software--Architecture--DesignPattern IoC, Factory Method, Source Locator
查看>>
poj1936---subsequence(判断子串)
查看>>
黑马程序员_Java基础枚举类型
查看>>
【redis4 】
查看>>
[ python ] 练习作业 - 2
查看>>
一位90后程序员的自述:如何从年薪3w到30w!
查看>>
在.net core上使用Entity FramWork(Db first)
查看>>
System.Net.WebException: 无法显示错误消息,原因是无法找到包含此错误消息的可选资源程序集...
查看>>
UIImage 和 iOS 图片压缩UIImage / UIImageVIew
查看>>
MongoDB的数据库、集合的基本操作
查看>>
ajax向后台传递数组
查看>>
疯狂JAVA16课之对象与内存控制
查看>>