设置root为默认登录用户并为虚拟机上的Ubuntu配置静态IP配置,出问题时的解决办法
1,设置root为默认登录用户
.使用命令打开配置文件,命令如下:
sudo gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
2.修改配置文件,添加如下内容
autologin-user=root
user-session=ubuntu
greeter-show-manual-login=true
3.修改profile文件
#前提是root权限
gedit /root/.profile
把:
mesg n || true
改为:
tty -s && mesg n || true
4,设置root的密码
sudo passwd root
为虚拟机上的Ubuntu配置静态IP配置,出问题时的解决办法
我这是一个有点傻的简单问题,结果被困了一天,是这样的我在虚拟机VMware Workstation安装了一个linux系统,版本是ubuntu14.04,然后我给ubuntu14.04的HWaddr(Mac)地址绑定了一个新的可用IP(192.168.26.231)。于是我就开始进行相关配置了,目的是:虚拟机拼通宿主机IP(192.168.26.223)和外网(以ping www.baidu.com)为例。
然后开始配置
1,设置root2为默认登录用户
.使用命令打开配置文件,命令如下:
vi /etc/network/interfaces
2,修改配置文件内容如下,这里是设置为静态IP
保存退出。
3,.使用如下命令打开resolv.conf配置文件,进行dsnserverd的配置,命令如下:
vi /etc/resolv.conf
添加如下内容
保存退出。
再添加网关:sudo vim vim /etc/resolv.conf head
保存退出。
重启网络:/etc/init.d/networking restart
4,进行完以上两步的配置后,就完成了,接下来就是测试ping主机后外网。
输入测试命令如下:
ping 192.168.26.223 //ping宿主机
结果发现没有ping通,这到底怎么回事,让我也想了大半天,后来发现我的宿主机上安装了两个虚机,然后出现两个虚拟网卡一个是VMware Workstation是,另一个是VirtualBox的,如下图,我想应该是两个网卡发生冲突了,然后就禁用了VirtualBox的网卡
如下禁用VirtualBox的网卡
然后继续ping 一下宿主机IP,发现拼通了,这里可能真是网卡冲突什么的原因,尝试禁用另一个虚拟网卡后就ping通主机了,如下图
接着再拼一下外网看是否拼德通,输入ping www.baidu.com //ping外网
结果发现没有拼通,如下
这又是什么情况呢,我又百度了半天,发现是虚拟网络编辑器配置桥接的时候出了问题,
1,首先要将虚拟机上的ubuntu14.04的网络配置器配置成桥接模式,记得勾选复制物理网络连接状态,并点击确定。
设置如下图
2,接着就是虚拟网络编辑器的设置了,这里给出ping不通时的设置和ping通后的设置
错误,ping不通是的设置如下图
以管理员身份运行虚拟网络编辑器(在宿主机(windows系统)左下角点击图标搜寻虚拟网络编辑器并以管理员身份运行),然后修改为如下图的设置
点击应用,并确定退出。
3,然后再次ping外网,惊喜的发现你终于成功的ping通了外网,主机也ping通了。
到此终于解决了虚拟机上静态IP的配置问题了。