Ubuntu设置静态ip的方法和XShell不能连接虚拟机的方法(ping 百度不通)
1.设置静态IP的方法步骤1:首先通过ifconfig命令查看自己的网卡的名字:如下图:我的为ens33步骤2:在root权限下,输入vi /etc/network/interfaces。添加如下命令步骤3:重启网络:sudo /etc/init.d/networking restart。所有步骤都完成,静态ip就设置成功了之后如果发现主机和虚拟机之间能相互ping通,但是不能联网。...
·
1.设置静态IP的方法
- 步骤1:首先通过ifconfig命令查看自己的网卡的名字:如下图:我的为ens33
- 步骤2:在root权限下,输入vi /etc/network/interfaces。添加如下命令
- 步骤3:重启网络:sudo /etc/init.d/networking restart。所有步骤都完成,静态ip就设置成功了
之后如果发现主机和虚拟机之间能相互ping通,但是不能联网。此时的解决方法;
输入vim /etc/resolv.conf ,然后在最后加上nameserver 8.8.8.8。这是因为之前设置的nameserver没有起到作用。但是这种方法:在重启之后将会还原为原来的内容。所以直接修改/etc/resolv.conf并不能彻底的解决问题。 - 步骤3的解决方法:sudo vim /etc/resolvconf/resolv.conf.d/base
在里面加入想要添加的DNS服务器,一行一个
nameserver 8.8.8.8
nameserver 114.114.114.114
然后修改保存,然后执行
sudo /sbin/resolvconf -u 或者 sudo /etc/init.d/resolvconf restart
重启系统,再查看/etc/resolv.conf文件,已经将我们添加的内容加上了。
另一种方法
sudo vim /etc/network/interfaces
dns-nameservers 8.8.8.8 114.114.114.114
2.XShell不能连接虚拟机
主机和虚拟机,和网络之间都能相互ping通但是XShell始终连接不上虚拟机。那么有可能在我的虚拟机上根本就没有装ssh。此时
(1)首先进行ssh服务检查 ps -e |grep ssh 如果没有任何反应就是没有安装。
(2)然后通过命令:sudo apt-get install openssh-server
则安装成功。
然后使用Xshell就可以连接上了。
更多推荐
已为社区贡献3条内容
所有评论(0)