虚拟机中Redhat6.4网络配置

来源:互联网 发布:下载民间小调软件 编辑:程序博客网 时间:2024/06/10 14:36

转眼就大四了,突然想到复习一下以前学过的RHCE的知识,并下定决心开始着手整理一下,并顺便梳理一下一些零散的知识。首先从静态的网络配置开始。

redhat的版本为6.4

准备工作

1.首先点击VM上的编辑 –> 虚拟网络编辑器 ,选择NAT模式
这里写图片描述
设置并查看子网和子网掩码,以确定之后设置的网络部分和网关。

设置静态IP

#vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0             #指定接口名称ONBOOT=yes              #系统启动时加载BOOTPROTO=static        #IP地址静态配置,若该值为“dhcp”则为动态获得IPADDR=192.168.173.127  #设置IP地址NETMASK=255.255.255.0   #设置子网掩码GATEWAY=192.168.173.2   #设置默认网关DNS1=192.168.173.2      #设置DNS,必须有1(表示首选DNS)

DNS配置

DNS服务器在域名解析过程中的查询顺序为:本地缓存记录、区域记录、转发域名服务器、根域名服务器。

一种配置DNS的方法如上,直接配置在ifcfg-eth0中,也是比较简单的一种。如果想在DNS的地址文件(/etc/resolv.conf)中配置,就稍微复杂一点,因为在rhel6中有一个Network Manager(屏幕右上角落里的一个图形化管理网络设备的网络管理器),用于协助管理无线,ADSL,VPN等。而eth0网卡的主配置文件中的NM_CONTROLLED=yes|no项决定了你的eth0是否可以由Network Manager托管,默认是开启的。如果开启了这项选项,可能导致你在/etc/resolv.conf中的配置在重启网络后再次消失。
所有我们首先要关闭NM_CONTROLLED,然后在ifcfg-eth0配置中加上
NM_CONTROLLED=no,不让Network Manager管理eth0。

#service NetworkManager stop
#chkconfig NetworkManager off
#echo “NM_CONTROLLED=no” >> /etc/sysconfig/network-scripts/ifcfg-eth0
#vim /etc/resolv.conf

nameserver 192.168.173.2

主机名配置

很多人认为主机名的配置在/etc/hosts里,其实真正的主机名配置实在
/etc/sysconfig/network里的,而/etc/hosts是本地DNS解析用的,但要修改主机名是两处都要修改

#vim /etc/sysconfig/network

NETWORKING=YES  HOSTNAME=localhost.localdomain  

#vim /etc/hosts

127.0.0.1       localhost.localdomain  localhost::1             localhost6.localdomain6 localhost6192.168.173.127   localhost.localdomain  localhost

第一部份:主机名.域名,注意主机名和域名之间有个半角的点,比如 localhost.localdomain
第二部份:主机名(主机名别名) ,其实就是主机名;
第三部份:网络IP地址;

最后重启网络服务

#service network restart

检测

#ifconfig
这里写图片描述
#ping 192.168.173.127 查看本地ip是否成功
#ping hostname 查看本地域名解析是否正确
#ping www.baidu.com 查看是否能联通外网
#ping 112.80.248.73 若ping的通,而ping不通百度则DNS配置有问题

0 0
原创粉丝点击