1、按照网上的教程装好虚拟机和centos7以后,按照网上的教程设置联网
比如这篇文章,还是百度置顶的。https://blog.csdn.net/qq208617107/article/details/80290521
我这里只说网上搜到的教程里面的坑:
(1)查ip的指令 ifconfig
这个指令我反正用不了
正确指令:ip addr
(2)配置静态ip,
教程说:使用root用户在终端输入命令vi /etc/sysconfig/network-scripts/ifcfg-eth0
然而:配置文件肯定在 /etc/sysconfig/network-scripts 文件夹下但是不一定是ifcfg-eth0这个文件。
这时,一定要先 cd /etc/sysconfig/network-scripts
再 ls -l,检查配置文件名。我的是ifcfg-ens33,
而且,新装的centos7里面不一定有vim指令,只能用vi修改
(3)下一步使用service network restart 又会报错(解决xftp连接不上linux)
网上一堆奇怪的解决把办法,没用。
实际问题是。你需要进windows实体机,将实体机上面的虚拟网卡的ip,子网掩码,网关 配置来和你刚刚改的linux配置文件ifcfg-ens33里面的ip,子网掩码,网关一致。
(4)最后,ping www.baidu.com 继续不成功
原因是,刚刚已经把配置文件改成静态ip了,但是虚拟机里面默认的还是dhcp,忘记将虚拟机中的dhcp关闭了。
(5)最后一个 小坑 ping www.baidu.com 教程这个指令会无限ping baidu
解决办法:
inux的 ping 命令和windows不一样。windows默认只发送四个包的。
你可以使用ping -c 4 [ip/域名]这种方式来实现你想要的。
linux控制台程序一般强制终止都是Ctrl+C。部分使用Ctr+D。倘若是这两种都无法使用的话,需要使用Ctr+Z将当年任务后台化,然后通过jobs 和kill %n命令来强制终止。