下面是"CentOS中网络配置相关文件配置选项说明"的完整攻略。
网络配置相关文件
在 CentOS 中,和网络相关的配置文件主要有以下几个:
/etc/sysconfig/network-scripts/ifcfg-<网卡名称>
:每个网卡对应一个配置文件。/etc/sysconfig/network
:配置主机名及网关等全局网络参数。/etc/resolv.conf
:配置 DNS 地址。
其中,ifcfg-<网卡名称>
文件中最常用到的配置选项如下:
TYPE
该选项指定网络连接类型,有以下几个取值:
Ethernet
:以太网。bridge
:桥接网络。Bonding
:绑定多个网卡以增加网络带宽或者冗余。
BOOTPROTO
该选项指定启动时是否通过 DHCP 自动获取 IP 地址及其他网络相关配置信息。
none
:手动配置 IP 地址等信息。dhcp
:自动配置 IP 地址等信息。
IPADDR
该选项指定静态 IP 地址。
NETMASK
该选项指定子网掩码。
GATEWAY
该选项指定默认网关。
DNS1、DNS2
该选项指定 DNS 服务器地址。
ONBOOT
该选项指定是否在启动时自动启用该网卡。
yes
:自动启用。no
:不自动启用。
示例说明
配置静态 IP
我们可以通过修改 /etc/sysconfig/network-scripts/ifcfg-eth0
文件,设置静态 IP 地址。下面是一个示例:
# /etc/sysconfig/network-scripts/ifcfg-eth0 文件内容
DEVICE=eth0
TYPE=Ethernet
BOOTPROTO=none
IPADDR=192.168.1.10
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
ONBOOT=yes
上述配置表示,eth0 网卡使用静态 IP 地址 192.168.1.10,子网掩码为 255.255.255.0,默认网关为 192.168.1.1,DNS 服务器为 8.8.8.8 和 8.8.4.4。并且在启动时自动启用该网卡。
配置多个 IP 地址
有时候一个网卡需要绑定多个 IP 地址,我们只需要在对应的 ifcfg-<网卡名称>
文件中添加多条 IP 地址即可。下面是一个示例:
# /etc/sysconfig/network-scripts/ifcfg-eth0 文件内容
DEVICE=eth0
TYPE=Ethernet
BOOTPROTO=none
IPADDR=192.168.1.10
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
ONBOOT=yes
# 添加多个 IP 地址
IPADDR1=192.168.1.11
NETMASK1=255.255.255.0
IPADDR2=192.168.1.12
NETMASK2=255.255.255.0
上述配置表示,eth0 网卡绑定了三个 IP 地址:192.168.1.10、192.168.1.11 和 192.168.1.12。其中,192.168.1.10 是主 IP 地址,192.168.1.11 和 192.168.1.12 是附加 IP 地址。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS中网络配置相关文件配置选项说明 - Python技术站