HCRM博客

如何在CentOS 6.5系统中配置IP地址?

CentOS 6.5 IP 配置:手把手教你搞定网络设置

在如今的数字化时代,网络就像空气和水一样,成了咱们生活和工作里不可或缺的一部分,不管是搭建个网站,还是弄个文件服务器,都得先把系统的 IP 地址配置好,这可是基础中的基础,今天呢,我就来给各位新手小白详细讲讲,怎么在 CentOS 6.5 这个系统上配置 IP 地址,保证你一听就懂,一学就会。

如何在CentOS 6.5系统中配置IP地址?-图1
(图片来源网络,侵权删除)

先问大家一个问题哈,啥是 IP 地址呢?IP 地址就是给网络上的设备们分配的“门牌号”,靠着这个“门牌号”,设备之间才能互相通信、交换数据,就好比你住的房子有门牌号,快递小哥才能准确找到你送快递一样。

一、查看当前网络配置

咱得先知道现在的网络配置是啥情况,对吧?这就需要用到几个命令啦,打开你的终端(就像电脑的命令行窗口),输入下面这些命令:

ifconfig:这个命令能显示当前网络接口的配置信息,IP 地址、子网掩码、广播地址啥的,你看,它输出的结果里,有类似“inet addr:192.168.1.100”这样的内容,这就是当前网卡的 IP 地址啦。

ip addr show:这个命令也能干类似的活儿,不过它的输出格式更清晰、更详细一点,方便咱们查看各种网络参数。

打个比方啊,假如你运行了这些命令后,看到有块网卡的信息是这样的:

如何在CentOS 6.5系统中配置IP地址?-图2
(图片来源网络,侵权删除)

网卡名称:eth0

IP 地址:192.168.1.100

子网掩码:255.255.255.0

网关:192.168.1.1

这就意味着这块网卡已经配置了一个静态的 IP 地址,而且知道数据要发到别的网络去的时候,得经过 192.168.1.1 这个网关。

二、配置静态 IP 地址

如何在CentOS 6.5系统中配置IP地址?-图3
(图片来源网络,侵权删除)

要是想手动给网卡设置一个固定的 IP 地址,也就是静态 IP 地址,该怎么做呢?别着急,一步一步来。

(一)编辑网络配置文件

CentOS 6.5 的网络配置文件一般放在“/etc/sysconfig/networkscripts/”这个目录下,对应的网卡配置文件名通常是“ifcfg网卡名称”,比如说,你要配置的是 eth0 这块网卡,那就找“ifcfgeth0”这个文件,用你喜欢的文本编辑器打开它,像我就用 vi 编辑器啦,输入“vi /etc/sysconfig/networkscripts/ifcfgeth0”,然后按回车键。

打开文件后,你会看到里面有不少参数,不过咱们重点关注这几个就行:

DEVICE:这一行指定了网络设备的名称,像 eth0 就写“DEVICE=eth0”,这个不能乱改哦,得跟实际的网卡名称对上。

BOOTPROTO:它决定了网络是怎么启动的,要是设成“static”,那就是静态 IP 地址;要是“dhcp”,就是动态获取 IP 地址,咱这次要配置静态 IP,所以把它改成“BOOTPROTO=static”。

ONBOOT:这个参数挺重要的,设成“yes”的话,系统一启动就会激活这个网络接口;要是“no”,那启动的时候就不会激活它,咱们一般设成“yes”,这样开机就能上网多方便呀。

IPADDR:这里就是你要设置的静态 IP 地址啦,比如你想设成 192.168.1.200,那就写成“IPADDR=192.168.1.200”。

NETMASK:这个是子网掩码,刚才例子里是 255.255.255.0,你就写成“NETMASK=255.255.255.0”。

GATEWAY:网关地址也得填上,像前面说的 192.168.1.1,就写成“GATEWAY=192.168.1.1”。

都修改完了,保存一下文件,在 vi 编辑器里,按“Esc”键退出编辑模式,然后输入“:wq”,回车,文件就保存好了。

(三)重启网络服务

配置文件改好了,还得让网络服务重新加载一下新的配置才行,输入“service network restart”这个命令,系统就会重新启动网络服务,把你刚刚设置的静态 IP 地址应用上,等命令执行完,再用前面说的 ifconfig 或者 ip addr show 命令看看,是不是已经变成你设置的那个静态 IP 地址啦。

三、测试网络连接

配置完 IP 地址后,怎么知道网络通不通呢?这就得测试一下啦,有个很简单的方法,就是用“ping”命令,比如说,你想测试能不能访问百度的服务器,就在终端里输入“ping www.baidu.com”,然后回车,要是能看到类似下面这样的回复:

  • PING www.baidu.com (220.181.38.149): 56 data bytes
  • 64 bytes from 220.181.38.149: icmp_seq=0 ttl=57 time=12.34 ms
  • ...

这就说明网络是正常的,数据包能正常发送和接收,要是出现“Destination Host Unreachable”之类的错误,那就可能是 IP 地址、网关或者 DNS 配置有问题,得回去检查一下咯。

四、配置默认网关和 DNS

有时候光配个 IP 地址还不够,还得把默认网关和 DNS 服务器地址也设置好,这样才能完整地访问网络。

(一)配置默认网关

默认网关就是在本地网络里,数据要去别的网络或者互联网的时候,得经过的那个设备的 IP 地址,通常在路由器的说明书或者网络管理员那里能知道默认网关的地址,还是在那个网络配置文件“ifcfgeth0”里,找到“GATEWAY”这一行,按照前面说的格式填上正确的网关地址就成。

(二)配置 DNS 服务器

DNS 服务器的作用就是把咱们容易记住的域名(像 www.baidu.com)转换成机器能识别的 IP 地址,在 CentOS 6.5 里,DNS 服务器地址也是在网络配置文件里设置的,找到“/etc/resolv.conf”这个文件,用文本编辑器打开它,里面有一些类似下面的行:

nameserver 8.8.8.8

nameserver 8.8.4.4

这两行就是设置了两个 DNS 服务器地址,一个是谷歌的公共 DNS 服务器地址,你可以根据自己网络的情况,把它们改成合适的 DNS 服务器地址,比如你公司内部网络的 DNS 服务器地址,保存好文件后,同样可以用“ping”命令或者试着访问一些网站来测试一下 DNS 是否正常工作。

五、常见问题及解决方法

(一)无法获取 IP 地址

要是配置完发现网卡没获取到 IP 地址,先别慌,可能有几个原因,一是网线没插好或者网卡驱动没装对,你检查一下网线是不是插紧了,或者用“lspci”命令看看网卡驱动有没有问题,二是网络配置文件可能有误,仔细对照着前面的步骤再检查一遍配置文件里的参数,像 IP 地址、子网掩码、网关这些是不是写对了。

(二)无法连接外网

要是能获取到 IP 地址,但是上不了外网,这时候就得看看默认网关和 DNS 的配置有没有问题了,确认一下网关地址是否正确,能不能 ping 通网关,然后再检查一下 DNS 服务器地址能不能正常解析域名,可以试着换个 DNS 服务器地址试试,还有可能是防火墙或者安全策略限制了网络访问,用“service iptables status”命令看看防火墙状态,要是开着的话,根据需要调整一下规则。

我个人觉着吧,CentOS 6.5 上配置 IP 地址这事儿,虽然刚开始看着有点复杂,但只要你按照步骤一步一步来,多实践几次,也不难掌握,网络配置这东西可是计算机基础知识里很重要的一部分,把它学好了,以后再遇到更复杂的网络环境,你也能应对自如,希望我这篇文章能帮到你,让你顺利在 CentOS 6.5 上把 IP 地址配置好!

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/27622.html

分享:
扫描分享到社交APP
上一篇
下一篇