网卡配置文件详解

#动态ip
[root@qls ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="dhcp"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="eth0"
UUID="fb32c09d-5a9f-40b9-852b-0f44ff2202ed"
DEVICE="eth0"
ONBOOT="yes"

#静态ip
[root@qls ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE="Ethernet"                
BOOTPROTO="static"             
NAME="eth0"                    
DEVICE="eth0"                  
ONBOOT="yes"                   
IPADDR="10.0.0.88"            
NETMASK="255.255.255.0"        
GATEWAY="10.0.0.254"        
DNS1="223.5.5.5"            
DNS2="223.6.6.6"            


#详解:

TYPE=Ethernet        #网卡类型,一般是Ethernet,还有其他的如bond,bridge

BOOTPROTO=dhcp        #获取IP地址的方式,启动的协议,获取配置的方式。
                        dhcp表示动态获取
                        static或none表示静态手工配置,若想使用本地配置好的IP则应该设置成这个
                        
DEFROUTE=yes        #是否设置默认路由,若为yes则可以在该文件通过PREFIX这个参数来设置子网掩码        

PEERDNS=yes            #yes表示由DHCP来获取DNS, no表示/etc/resolv.conf来控制,默认为yes。
                        yes:如果DNS设置,修改/etc/resolv.conf中的DNS
                        no:不修改/etc/resolv.conf中的DNS
                
NAME=eth0            #这个参数对应的值是网卡名,是给用户看的

UUID=...            #通用唯一识别码,若vmware克隆的虚拟机无法启动网卡可以去除此项

DEVICE=eth0            #系统逻辑设备名

ONBOOT=yes            #开机启动时是否激活网卡设备,centos7装完网卡后默认设置成no

HWADDR=...            #以太网硬件地址,mac地址)。若是vmware克隆的虚拟机无法启动网卡,也要改这个。

NM_CONTROLLED=yes    #是否通过NetworkManager管理网卡设备

IPADDR=...            #设置网卡对应的IP地址,网络服务启动,网卡激活后会自动将该地址配置到网卡上
                    前提(BOOTPROTO=static)而不是dhcp
                    
PREFIX=24            #子网掩码长度,不要这么写PREFIX=255.255.255.0

NETMASK=255.255.255.0    #生产环境中一般用这种方式指定子网掩码

GATEWAY=10.0.0.254    #该网卡配置的IP对应的网关(默认路由)
                    若主机是多网卡设备,该参数只能在一个网卡配置文件里面出现,一台主机只有一个默认路由
                    
DNS1=...            #主DNS,若这里设置了值,则会优先于/etc/resolv.conf中设置的DNS服务器的地址
                    需要和“PEERDNS=no”配合使用
                    
DNS2=...            #次dns

USERCTL=no            #USERCTL=yes/no是否允许非root用户控制该设备

IPV6INIT=no         #是否启用IPV6

BROADCAST=...        #广播地址

PROXY_METHOD=none    #代理方式,一般不用这个参数

BROWSER_ONLY=no        #没有什么用。

#修改网卡配置文件的方法

vim  /etc/sysconfig/network-scripts/ifcfg-eth0

nmtui    #需要开启NetworkManger

 

posted on 2023-04-26 13:32  小胖子方法  阅读(209)  评论(0编辑  收藏  举报

导航