0


Linux网络基本配置

Linux网络的基本配置和网络接口的初始化都是通过一组配置文件,可执行脚本和命令来控制的。
通常网络的配置主要经过以下几个步骤:

  1. 配置主机名称;
  2. 网络文件配置;
  3. 配置网卡配置文件;
  4. 配置域名解析;
  5. 网络服务重启。

一、 主机名称配置

配置主机名称的目的是方便人们记忆,TCP/IP网络上的每台主机都有一个唯一的号码来标记每台主机,这个号码即使IP,使用IP地址可以让机器准确识别每一台主机。但是IP地址是不方便用户的记忆,为了方便用户的机器,给机器定义个名称,只要实现机器名称和IP的转换就可以使用人们方便记忆的名称就可以在网络上进行通信了。

1、 修改配置文件/etc/hosts

主机名是配置在/etc/hosts文件下,只要每行包括一个IP地址,一个完整的域名和一个主机名就可以了。下面是一个/etc/hosts的例子:

127.0.0.1 localhost.localdomain localhost

2、 网络配置文件中设置主机名

若要使主机名更改长期生效,则应直接在/etc/sysconfig/network配置文件中进行修改,系统启动时,会从该配置文件中获得主机名信息,并进行主机名的设置。在/etc/sysconfig/network配置文件中有设置HOSTNAME,该设置项用于设置本机的主机名,/etc/hosts中设置的主机名要与HOSTNAME设置的主机名一致。

3、 hostname命令

可以通过hostname命令查看当前主机名,当然若要临时修改主机名可以通过该命令进行修改。

hostname mechin1

但是该命令不会将新主机名保存在网络配置文件/etc/sysconfig/network中,因此当系统重启后,主机名就会恢复成该配置文件中的HOSTNAME的值。

二、网络配置文件

网络配置文件/etc/sysconfig/network用于对网络服务进行总体配置。主要参数解释如下:

  • NETWORKING=yes|no: yes表示需要配置网络,no表示不需要配置网络,如果配置为no,很多系统服务程序将无法启动。
  • HOSTNAME=hostname: 本机的主机名,应与/etc/hosts中设置的主机名一致。
  • GATEWAYDEV=gw-dev: 网关设备的名称(例如eth0或者ip地址)
  • GATEWAY=gw-ip: 网关的地址。
  • DOMAINNAME=dom-name: 本机的域名。
  • FORWORD_IPV4=false|true:设置是否开启ipv6转发功能,只有一个网卡时设置为false。若装了两个网卡,并要开启IP数据包的转发功能,则设置为ture,比如要设置两个网络进行通信时。

三、网卡配置文件

在RHEL Server6.4中,系统网络设备的配置文件保存在
/etc/sysconfig/network-scripts目录下,ifcfg-eth0包含第一块网卡的配置信息,ifcfg-eth1包含第二块网卡的配置信息。其中包括网卡的设备名、IP地址、子网掩码以及默认网关等配置信息。
配置文件中各项目的功能和含义见下表。
在这里插入图片描述
例如:
在这里插入图片描述

四、配置DNS域名解析

DNS服务器在域名解析过程中的查询顺序:本地缓存记录、区域记录、转发域名服务器、根域名服务器。
直接在ifcfg-eth0中配置DNS,这是比较简单的一种配置方法。
如果想在DNS的文件(/etc/resolvconf)中配置,就稍微复杂一点,因为在RHELServer6.4中有一个NetworkManager,用于协助管理无线、ADSL、VPN等。eth0网卡的主配置文件中的 NM_CONTROLLED=yes|no项决定了 eth0是否可以由NetworkManager管理,默认是开启的。如果开启了该选项,可能导致重启网络服后,/etc/resolv.conf中的配置会消失。所以首先要关闭NM_CONTROLLED,在ifcfg-eth0配置中加上 NM_CONTROLLED=no,即不让 NetworkManager管理eth0。
在这里插入图片描述

/etc/resolv.conf文件中存放域名服务器的IP地址。当用户正确设置了IP地址和默认网关后,就可以用IP地址与其他主机通信了,但此时还没有办法使用域名与其他主机进行通信,所以在配置网络的过程中还要配置当前主机的DNS服务器的IP地址,也就是说,该主机可以用配置的DNS服务器进行域名解析。
在配置文件中包含search配置项和nameserver配置项,例如:
在这里插入图片描述

五、重启网络服务

使用network命令重启网络服务,重新加载网络配置。

server network restart
标签: linux 网络 运维

本文转载自: https://blog.csdn.net/qq_39443678/article/details/130785985
版权归原作者 重返之路 所有, 如有侵权,请联系我们删除。

“Linux网络基本配置”的评论:

还没有评论