CentOS7克隆后无法连接网络
适用于**克隆前可以联网 ** ,克隆后不能联网的情况。
最初克隆好好地,到FTP不能连接时, 以为是service network restart的问题,网上一堆教程,都说要关闭NetworkManager。于是关闭了。
网上关于怎么设置ip的教程一大堆,还有把ens33改成eth0的,个人感觉改不改都可以。
当时以为是这个eth0的问题,全改了还是不能联网。
后来打开两个虚拟机去比较,才发现原来可以联网的桌面中,图形化界面的网络里面可以进行配置。但不能联网的虚拟机桌面,设置——网络——里面是空白的打不开,提示要“开启NetworkManager”
systemctl enable NetworkManager
systemctl start NetworkManager
于是打开, 设置界面开始转圈圈,加载中。过了一会,网络界面竟然可以正常显示了。
这时也发现桌面上原来以前没有这个图标,现在有了。。。为什么早没发现。。。orz
这时,再pingBaidu 没问题了。
检查FTP。。。还是不行,醉了
发现
解决方法:
完成后,还是不行,重启windows之后 还是不行
第二天想了想,开始研究公网ip和内网ip,开始学习route
最后发现cmd route PRINT里面 我设置的192.168.1.0是使用的192.168.1.1的网关
带着尝试性的想法,修改了ifconifg里面的网关和DNS为1.1
被动连接FTP,竟然成功了!!!
确保linux可以连接网络后,win端也可以ping之后
第二天开机 再试win端又不能ping linux了。
检查了很久, 之前教学视频中说eth0 中不需要写子网掩码。配置后 视频中ifconfig时却自动显示了NETMASK=255.255.255.0
而我的eth0没有配置netmask时,ifconfig不会显示子网掩码
而图形化界面中显示的子网掩码是0.0.0.0
添加
NETMASK=255.255.255.0 reboot 后ifconfig显示的子网掩码还是0.0.0.0
通过图形化界面修改255.0之后,重连网络
再看ifconfig终于变成255.255.255.0
这时再试, 竟然就可以从windows 端ping通了。