前言:前几天买了本 《Linux就该这么学》,书确实不错,学到了很多东西,而且越学越觉得有意思。光看不练假把式,得多多的实践,所以我就抽空下了redhat 7.0 的镜像,想着大干一场,然后昨天趁着闲就再 VMware下安装了redhat 7.0 。按着步骤装完了,很开心啊,点开终端,熟练的打了下uname,满满的自豪感。系统是不错,就是不得来个炫酷点的终端嘛,所以习惯性的输入了apt-get,哦 出错了,那个是debian的apt管理命令,所以我又输入了前几天刚学的yum,嘻嘻运行了啊!卧槽,这是咋了,出错了,啊,说我没有连上网。很不服气啊,我是按照书上步骤装的啊,于是 ifconfig 了一下,靠,我的 IP 那,咋不显示。谷歌了一下,原来网络没配置好。然后,今天早上就折腾了好几个小时,不能让这点小问题阻止了我学习进步的步伐。

开始

1:配置信息

位置:/etc/sysconfig/network-scripts里面有 ifcf-en0 <你的网卡名称RHEL7现在的名称是eno16777728 数字根据网卡类型而定>

然后  vim  ifcfg-enno16777728<数字根据你自己的网卡类型确定,可以先ls查看一下/network-scripts目录有什么东西,然后就能找到那个文件了>

操作:进去以后,就是下面这个内容

             

图上标示 1:BOOTPRTO:none / static 表示指定 IP 即静态IP值

图上标示 2:IPADDR :  这个就是你指定的 IP 值 ,我的理解是应该和网关在一个网段,如果不对的话,请大神指出。

图上标示 3:GATEWAY : 这个是网关地址。可以在终端输入netstat -rn或者route查询<注:我刚开始配置的时候没有信息, 所以我就在另一台虚拟机中查到了网关地址,方法也是输入那两个命令查询>

图上标示 4:DNS1 :这个是 DNS 服务器 , 功能就是解析地址,比如就是输入 www.baidu.com的话,通过DNS服务器可以解析出那个IP地址。 <注:我把DNS地址也设置成GATEWAY地址,具体对不对还待我去验证,共同进步>

设置完后 , 保存退出即可。

2: 配置DNS信息

      位置:  vim  /etc/resolv.conf

                 

                  nameserver :DNS服务器的地址  可以指定多个 <DNS 获取的方法在第一个配置的时候已经说明>

3:重新启动

     由于 RHEL 7 开始使用 systemctl 初始化进程,取代了 service 设置服务

     重启 network 命令 :systemctl  restart  network

     现在可以试下 是否可以 ping 通外网和内网

     <注:如果未成功, 很大的可能就是网关和DNS服务器的配置有问题, 可以仔细查看下本地网关和DNS服务器的IP地址>

4:注意!!!!

     请配置完两个文件的信息在进行network服务的重启,我刚开始就是先配置了 /etc/resolv.conf 里面的文件信息,然后重启了下,然后因为 /etc/sysconfig/network 里面的文件没有配置,所以重启以后, resolv.conf 里面的设置重置了,可能就是那个文件没有配置,所以里面的DNS没有改。

     限于本人能力有限,希望各位大神指明意见,共同学习。

Logo

更多推荐