一次linux虚拟机上网设置全过程

不得不说,对待linux必须要有玩的精神,各种试,最后解决问题,或者没有解决问题。虽然没有解决,但对问题的理解又加深了,某一天再试,可能就解决了。用行话说,不是不报,时候未到。

选择centos

这里最后都没有成功,现在回过头来看,

pc ping centos ok, 

centos ping pc notok,

很可能是pc的防火墙没有关闭。总的来说,个人体验,centos的网络设置比ubuntu复杂。

拥抱ubuntu

静态设置

1. 找到文件并作如下修改:

sudo vim /etc/network/interfaces

修改如下部分:

auto eth0
iface eth0 inet static
address 192.168.0.117
gateway 192.168.0.1 #这个地址你要确认下 网关是不是这个地址
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255

2. 修改dns解析

因为以前是dhcp解析,所以会自动分配dns服务器地址

而一旦设置为静态ip后就没有自动获取到的dns服务器了

要自己设置一个

sudo vim /etc/resolv.conf

写上一个公网的DNS

nameserver 202.96.128.86 #这里可以用ipconfig /all 查看pc的dns地址

(注意:8.8.8.8是谷歌的DNS服务器,但是解析速度慢,还是找到一个国内的dns来用)

3. 重启网卡:

sudo /etc/init.d/network restart

用ifconfig 查看,如果没有生效,可以直接reboot。

单向ping通

至此,pc ping 虚拟机 ok。虚拟机ping pc失败。关闭pc上的防火墙后,成功。

上外网 直接ping www.baidu.com,失败,应该是dns文件配置不对,补充有效的server。

安装ssh-server, ssh-client

apt-get update

apt-get install openssh-server

注意可能会遇到版本不匹配的错误,需要将版本号加入安装命令。

 

posted @ 2016-01-28 15:37  米开兰基罗  阅读(221)  评论(0编辑  收藏  举报