因为上课需要,用virtualBox装了个Ubuntu虚拟机,装好之后上网是个问题,手里没有网线,想手动用无线给虚拟机配ip的,桥接情况,碰到两个问题:
1。 ifconfig失败
2. 我的windows10要修改netman和netprofm属性和激活权限才能打开网络和共享中心查看电脑的网络配置,特别坑爹。
这个问题有点烦,要先用管理员权限在注册表里改属性
2.1.win+r输入regedit打开注册表编辑器(操作前备份一下注册表)
2.2.展开HKEY_CLASSES_ROOT\AppID,找到并右键netman的应用程序ID点击权限,点击您当前的账户,勾选完全控制,如果无法应用,点击高级,左上角所有者点击更改,输入您的当前账号,点击检测名称后点确定,然后再设置完全控制
2.3.win+x打开控制面板,在右上角输入管理工具,找到组件服务右键以管理员身份运行,依次展开组件服务→计算机→我的电脑→DCOM配置,找打netman的应用程序ID右键点击属性,切换到安全选项卡,在启动和激活权限处勾选自定义后点击编辑,勾选本地启动和本地激活,点确定
然后回到DCOM里找到netprofm的安全选项卡,在权限里点击编辑修改权限才行。但是我搞了小半天也没整出来。
然后linux的ifconfig还是不行,上网发现还蛮多人碰到这个问题的,切换root,系统提醒要用sudo apt-get install net-ttols安装一个什么包,但是因为我的虚拟机那会根本上不了网,也没法安装,没有网络,主机上搜到了什么resouce list我都没传给虚拟机,急了,走了5公里来回搞了一根网线,插上,虚拟机能上网了,sudo apt-get install net-tools还是不行,错误信息是unable to locate package net-tools。
这里先插播一下有限配linux虚拟机上网:
virtualbox的配置里,网络选wire-plugged,NAT模式
linux的网络设置里把wire-plugged 勾上就行了。
不能定位net-tools这个,google了下,有说把resouce list直接替换的,有按照Ubuntu官方帮助文档来的,我试了试后者。
sudo apt-get update
和sudo apt install net-tools
第一条命令说有个什么dpkg
的被locked了,原谅我记性不好了哈,给的原因是这个dpkg
是防止两个程序同时修改它导致的冲突而锁住的,跟我在virtual box里修改了网络配置后没有重启虚拟机有关。那就重启呗。重启完之后sudo apt-get update顺利完成(有网络了下载东西就是块!),sudo apt install net-tools有点问题,说dpkg interrupted, 按照给的提示操作,sudo
dpkg --configure -a重新配置,完事。
这时候我的ifconfig终于好了。