VMware下linux的文本模式上网配置

来源:互联网 发布:均线系统优化 编辑:程序博客网 时间:2024/06/05 20:23

基本的宿主机和VMware的配置情况参见上一篇关于分辨率的博文。这里要解决的是文本模式下的上网问题。

系统能联网是个很好地事情,因为联网后,

  1. 你有不会的可以上网请教;
  2. 需要更新软件,就可以直接使用命令自动更新。

但是,在我们真正动手解决网络配置的操作之前,我们要首先考虑一下,电脑如何才能联网?为什么说这个问题需要首先考虑呢。因为只有在原理上对联网这个问题有所了解,在大脑中模拟电脑的运行是可以上网的之后,才能对如下两个问题作答:

  1. 需要配置什么
  2. 如何配置

电脑能够联网的话,硬件上的配置就不提了,如果这个都不具备。就直接go go go。

我们知道电脑联网需要IP地址,这样在万维网中就可以唯一定位了。但是呢,既然连接网络,就是要上外网,就要通过路由设备。也就是说,需要配置默认路由端口,即default gateway。

当然,这个gateway也不是说随便配置的。因为当电脑发出连接请求时,首先要交付给它。如果,你电脑IP地址位于192.168.0.0网段,但是,外网的网关却是222.222.21.1。感觉gateway应该配置成222.222.21.1,因为这个是连接外网的网关那。那么,你错了。因为222.222.21.1根本就不在你的局域网内。这样TCP/IP协议就没法把请求报文交付给222.222.21.1的那个路由器了。因此,default gateway应该设置为 跟虚拟网卡同网段的另外一个IP地址(我使用NAT,gateway=192.168.171.2;不与虚拟网卡IP冲突

再一个就是域名系统了DNS,这个的作用就是将你输入的访问地址,翻译为点分十进制的IP地址。因为,对大众讲,要记住每一个网站的IP地址有点困难,使用域名系统则符合我们的语言系统。这里你使用你网络提供给你的DNS地址就可以了(我的是校内DNS)。

PS:DNS的作用就是 把域名对应翻译为IP地址。例如:www.baidu.com对应解析为:115.239.210.27。

在linux中,网卡对应了eth0、eth1、……。也就是说,要配置IP的话,就要找到对应的eth0的配置文件——/etc/sysconfig/network-scripts/ifconfig-eth0。


对于默认gateway的配置的话,因为我在VMware中安装了linux,并且选择的联网方式为NAT,这里在宿主机的网上邻居里面会有VMnet8这个虚拟网络配置。一般不要手动配置VMnet8。可以查看,命令为:ipconfig。注意,这里的gateway的内容不要跟VMnet8的IP相同。但一定是位于同一网段内!!——/etc/sysconfig/network


对于DNS,位于/etc/resolv.conf这个里面。具体配置的时候使用vim或者nano都可以,我现在对vi比较青睐吧,但是,不是很熟悉。看图吧。

宿主机上的配置如下:

如果按照上述配置后,还要查看一下eth0是否处于UP状态。如果是DOWN,那么使用ifconfig eth0 up命令启用一下。当然,配置后还要重新启动网络服务

命令如下:  service network restart

然后,ping  www.baidu.com就可以了。可以去试试了。




原创粉丝点击