HCRM博客

如何在CentOS 6.9系统中配置静态IP地址?

CentOS 6.9 IP 配置全攻略

在当今这个网络纵横的时代,服务器操作系统里的 IP 配置可是个关键活儿,今天咱就来唠唠 CentOS 6.9 这老伙计的 IP 那些事儿,不管你是刚入门的小白,还是想温故知新的老手,这篇“接地气”的教程保准能让你轻松玩转 CentOS 6.9 的 IP 设置。

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

一、初识 CentOS 6.9 与 IP

CentOS 6.9,作为一款经典的企业级 Linux 发行版,稳定性那是杠杠的,在很多服务器场景里都有它的身影,而 IP 地址呢,就好比是服务器在网络世界里的“住址”,让别的设备能精准找到它,进行数据交互,要是 IP 没配置好,那这服务器可就像一座孤岛,啥事儿都干不了。

问题来了:为啥要了解 CentOS 6.9 的 IP 配置?其实啊,在实际运维中,咱得根据不同业务需求,给服务器分配合适的 IP,像搭建网站、搞文件存储服务等等,都得靠正确的 IP 设置打底,不然一切免谈。

二、查看已有 IP 信息

在捣鼓新配置之前,先瞅瞅系统现有的 IP 情况,这就用到咱的“神器”——ifconfig 命令,打开终端,输入这么一行:

  • ifconfig

嘿,你瞧,屏幕上立马弹出一堆网络接口信息,像什么 lo(本地环回接口)、eth0、eth1 这些,每个接口都有对应的 IP 地址、子网掩码、广播地址等详情,比如说 eth0 这块网卡,IP 地址可能是 192.168.1.100,子网掩码是 255.255.255.0,这些数字组合起来,就勾勒出这台服务器在局域网里的“地盘”。

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

小贴士:要是觉得 ifconfig 输出信息太多太杂,不好找重点,还有个更直观的工具——ip a 命令,它展示的信息更规整,方便咱快速定位关键 IP 数据。

三、静态 IP 配置大法

大多数时候,咱得给 CentOS 6.9 手动配上一个固定的 IP,也就是静态 IP,这样才能保证网络连接稳稳当当,这里有两种常见的配置方式。

临时配置(重启就没啦)

假如你只是想临时改改 IP,当下测试点东西,那就用 ifconfig 命令就行,比如要把 eth0 网卡的 IP 改成 192.168.2.10,子网掩码设成 255.255.255.0,就这么敲:

  • sudo ifconfig eth0 192.168.2.10 netmask 255.255.255.0 up

“嗖”的一下,IP 就变过去了,但你得记着,电脑一重启,这设置可就没了,得重新弄。

永久配置(稳稳的幸福)

要想让 IP 长久有效,就得动动网络配置文件的“手术”啦,找到 /etc/sysconfig/networkscripts/ 目录下对应的网卡配置文件,一般是 ifcfgeth0 这种命名格式,打开它,把里面的 ONBOOT 参数改成 yes(意思是开机启动),然后设置好固定的 IP 地址、子网掩码、网关和 DNS 服务器等信息,像这样:

如何在CentOS 6.9系统中配置静态IP地址?-图3
(图片来源网络,侵权删除)
  • DEVICE=eth0
  • BOOTPROTO=static
  • ONBOOT=yes
  • IPADDR=192.168.2.10
  • NETMASK=255.255.255.0
  • GATEWAY=192.168.2.1
  • DNS1=8.8.8.8
  • DNS2=114.114.114.114

保存退出后,重启一下网络服务,让设置生效:

  • sudo service network restart

这下好了,就算电脑重启、关机再开,IP 都稳稳的。

案例分享:我之前帮个小公司搭文件服务器,老板要求 IP 得固定,还得能被外网访问到,我就按这永久配置的方法,仔细填好各项参数,结果一次成功,后续使用过程中从没出过 IP 丢失的岔子。

四、动态 IP 获取(DHCP 登场)

有些场景下,咱不想费心去手动配 IP,这时候就得请出 DHCP(动态主机配置协议)这位“大神”了,它能自动从路由器或者 DHCP 服务器那儿给咱的网卡分配 IP 地址,超方便。

同样打开那个网卡配置文件 ifcfgeth0,把 BOOTPROTO 参数改成 dhcp:

  • DEVICE=eth0
  • BOOTPROTO=dhcp
  • ONBOOT=yes

保存后重启网络服务,系统就会自动去找路由器要 IP 了,这种方式适合那种 IP 资源紧张,或者对 IP 灵活性要求高的环境。

思考时间:你有没有遇到过因为动态获取 IP,结果和其他设备“撞衫”(IP 冲突)的情况?我当时给家里智能摄像头配网就碰上过,后来排查半天才发现是路由器 DHCP 池设置太小,调整后就解决了。

五、测试网络连通性

IP 配完,咋知道到底配得好不好?这时候就得祭出“ping”命令这个“验金石”了,想测试能不能访问同网段的其他设备,就 ping 一下它的 IP 地址;要是试试能不能上外网,那就 ping 百度的 IP(比如常见的 14.215.160.67),在终端输入:

  • ping 192.168.2.xxx (同网段设备 IP)

或者

  • ping 14.215.160.67 (百度 IP)

要是能看到一堆“Reply from x.x.x.x: bytes=...”的反馈,那就说明网络通的,IP 配置妥妥没问题;要是出现“Destination Host Unreachable”之类的错误提示,那可得回头检查检查 IP、网关、DNS 这些地方是不是哪里填错了。

六、多网卡与复杂网络环境应对

要是你的 CentOS 6.9 服务器插了好几块网卡,或者处在复杂的网络拓扑里,别慌,每块网卡都能按照前面讲的静态或动态方式单独配置,然后在路由设置上多下点功夫就行。

比如有两块网卡,eth0 连内网,eth1 连外网,想让内网设备通过服务器访问外网,那就得在服务器上做 NAT(网络地址转换)配置,用 iptables 命令来编写规则,指定流量怎么走、哪些端口能转发等等,这部分稍微有点复杂,不过网上大把的教程资源,多琢磨琢磨就能搞定。

个人观点:其实玩转 CentOS 6.9 的 IP 配置,说难不难,关键是得理解原理,多动手实践,每次成功配置好一个网络环境,看着服务器稳稳运行,那种成就感老强烈了,而且这过程里,还能顺便学到好多网络知识,从底层的 IP 寻址到上层的服务访问,知识体系越来越完善,新手朋友别怕出错,大胆试,出了问题咱就查资料、问同行,一步步积累经验,迟早能在网络配置这片天地里“混得风生水起”,现在该你上手去给自己的 CentOS 6.9 捣鼓捣鼓 IP 了,说不定下一个网络配置高手就是你!

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

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