VMware没有网络
重装了 manjaro 系统
由于电脑不知道怎么了,突然开不了机,由于我太菜了,所以决定重装系统
然后重装所有的软件,今天安装虚拟机的时候,发现虚拟机连不到网络,百度了一下,解决了
不过之前解决了就没看到底是什么命令,今天记录一下,万一以后要用,不但知道怎么解决,还知道为什么要这么做了
解决方法及理解
先加载模块
VMware 使用网络需要一个模块,所以需要把模块加载进入 Linux 内核
1 |
|
启动模块
1 |
|
Could not connect ‘Ethernet0’ to virtual network ‘/dev/vmnet8’. More information can be found in the vmware.log file.
翻译过来就是找不到这张网卡,所以连不上网,网上用的是 vmware-networks 这个命令,应该是一个 VMware 的网络管理工具
但这个命令不知道怎么回事,目标不能是一个目录,必须是一个文件,所以要先创建一个文件
1 |
|
然后再用命令,把网卡迁移进去
1 |
|
这个创建的文件就能删掉了
1 |
|
也可以在 VMware 的 Edit –> Virtual Network Editor 里面重新创建一个虚拟网卡
开机启动模块
把要启动的模块名字写入 /etc/modules-load.d/modules.conf 文件中,就可以开机启动模块了
1 |
|
重启之后查看
1 |
|
对模块的理解
之前玩的 v4l2loopback 也用到了模块,看了些文章后,有了自己的一些理解
这是为了方便开发内核的一个方式,如果要对 Linux 内核进行开发,那么就需要测试这个内核程序能否跑起来,如果每次跑都要编译一次内核,就会特别麻烦,这时候,就用到了模块
把模块挂在内核上面运行,如果成功了,就没问题,如果失败了,modprobe 这个工具就会把模块卸下,不影响内核,方便快速
系统崩了,心累,没有一点防备,就这样悄悄的崩溃 (ᗒᗣᗕ)՞