启动网络服务

# service network restart
或者
# /etc/init.d/network restart

第3步

配置 /etc/nsswitch.conf

#hosts:     db files nisplus nis dns
 hosts:      files dns

检查服务器的 IP 详细信息

# ifconfig
eth0    Link encap:Ethernet  HWaddr 73:25:N4:2E:8C:46
          inet addr:10.10.20.55  Bcast:10.10.20.255  Mask:255.255.255.0
          inet6 addr: fe20::7a35:c4gf:fe2e:8c46/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:642049 errors:0 dropped:0 overruns:0 frame:0
          TX packets:28185 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:74176258 (70.7 MiB)  TX bytes:6418581 (6.1 MiB)

第一步

下面是 ifcfg-eth0 配置文件的示例

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

DEVICE=eth0
HWADDR=73:25:N4:2E:8C:46
TYPE=Ethernet
UUID=ca73df13-5553-4631-bfb4-9244f5e29190
ONBOOT=yes
NM_CONTROLLED=no
IPADDR=10.10.20.55
DNS1=8.8.8.8
GATEWAY=10.10.20.100
NETMASK=255.255.255.0
BOOTPROTO=none
USERCTL=no
PEERDNS=yes

现在让我解释一下这些配置参数

DEVICE = name

name:它是物理设备的名称

HWADDR = MAC-Address

MAC-Address:MAC地址,以太网设备的硬件地址,格式为AA:BB:CC:DD:EE:FF。此指令必须在包含多个NIC的机器中使用,以确保为接口分配正确的设备名称,而不考虑每个NIC模块的配置加载顺序。

TYPE = device

device:说明您连接的NIC设备是以太网设备还是Wifi设备

UUID = xx-xx-xx

UUID由网络管理器使用并且是自生成的,因此如果我们不使用网络管理器,则不需要此字段。
不要手动编辑此行。

ONBOOT = answer

其中,answer可以是以下值之一

  • yes — 此设备应在启动时激活。
  • no — 不应在启动时激活此设备。
NM_CONTROLLED = answer

其中,answer可以是以下值之一 :

  • yes — 允许 NetworkManager 配置此设备。这是默认行为,可以省略。
  • no — 不允许 NetworkManager 配置此设备。
IPADDR = IPv4 address

提供系统的 IPv4 地址

DNS1 = nameserver

nameserver : 如果 PEERDNS 指令设置为 yes,则 address 是要放置在 /etc/resolv.conf 中的名称服务器地址

GATEWAY = address

address:提供网络的网关地址

NETMASK = address

address: 提供网络的网络掩码地址

BOOTPROTO = protocol

其中,protocol可以是以下值:

  • none — 不应使用启动时协议。
  • bootp — 应该使用 BOOTP 协议。
  • dhcp — 应使用 DHCP 协议。
USERCTL = answer

answer可以是以下值之一 :

  • yes — 允许非 root 用户控制此设备。
  • no — 不允许非 root 用户控制此设备。
PEERDNS = answer

其中,answer 可以是以下值:

  • yes -如果设置了DNS指令,则修改/etc/resolv.conf。如果使用DHCP,则默认为yes。
  • no -不要修改/etc/resolv.conf。
如何在 CentOS/Red Hat Linux 中配置网络

在Red Hat 6中,网络配置的配置参数已更改。

控制Linux机器网络的接口设备主要是eth0,它是系统中的默认NIC接口。
您的系统中可能有多个NIC,它们可能表示为eth1、eth2等。

Red Hat 6 中用于完整网络配置的配置文件是
/etc/sysconfig/network-scripts/ifcfg-eth0(可能因存在的 NIC 而异)
/etc/nsswitch.conf
/etc/resolv.conf

第2步:

配置/etc/resolv.conf

如果我们对参数 PEERDNS 使用了指令 no,那么我们将不得不手动更新 resolv.conf 文件。

# vi /etc/resolv.conf
 nameserver 8.8.8.8
日期:2020-06-02 22:18:27 来源:oir作者:oir