这可能是史上“最”详细的ifcfg-eth0网卡配置详解

eth0网卡详解:

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"       //网卡名称                        

NM_CONTROLLED="yes"    //是否允许由Network Manager管理,建议设置成no

HWADDR= **         //Mac地址                       

TYPE=Ethernet     //网络类型为:Ethernet                      

PREFIX=24         //子网掩码24位                   

DEFROUTE=yes      //是否把这个eth0设置为默认路由                 

ONBOOT=yes       //设置为yes,即开机时自动启用网络连接                        

IPADDR= **         //设置IP地址                            

BOOTPROTO=none    //设置为none表示:禁止DHCP
                  //设置为static表示:启用静态IP地址
                  //设置为dhcp表示:开启DHCP服务

NETMASK=255.255.255.0    //子网掩码值      

DNS1=8.8.8.8       //网卡eth0的第一个DNS服务器                         

BROADCAST= **        //网卡广播地址                      

UUID= **         //网卡的唯一标识

GATEWAY= **     //网卡网关地址                             

DNS2=8.8.4.4    //网卡eth0的第二个DNS服务器                       

IPV6INIT=no       //是否启用IPV6接口                              

USERCTL=no    //是否允许非root用户控制该设备,设置为no,就只能用root用户更改                           

NAME="System eth0"    //网络连接的名字              

NETWORK= **    //网络地址                               

ARPCHECK=yes   //检测

PEERDNS= **    //是否允许DHCP获得的DNS覆盖本地的DNS                            

PEERROUTES= **  //是否从DHCP服务器获取用于定义接口的默认网关的信息的路由表条目                  

IPV4_FAILURE_FATAL=yes    //如果IPV4配置失败禁用设备   

IPV6_FAILURE_FATAL=yes    //如果ipv6配置失败禁用设备     

BRIDGE= **        //设置桥接网卡,多网卡绑定时使用                           

MASTER=bond1    //指定主的名称                     

SLAVE= **      //指定了该接口是一个接合界面的组件。                                  

配置DNS:

[root@localhost ~]# cat /etc/resolv.conf
#Generated by NetworkManager
search lan
nameserver 192.168.3.1

注意:

  • 配置网卡后,需要重启网卡才能生效

  • 重启网卡:/etc/init.d/network restart / systemctl restart network

  • 开启eth0:ifup eth0

  • 关闭eth0:ifdown eth0

  • DNS可以在网卡配置文件中设置,还可以在/etc/resolv.conf里设置

  • 网卡中设置的DNS优先于resolv.conf文件中设置的

  • 如果重启网络网卡,网卡中DNS会覆盖掉resolv.conf中设置的.

  • /etc/hosts文件就相当于局域网的DNS,里面是IP和域名对应,优先于网络中设定用户的IP解析表,相当于本地LAN网内的DNS

上一篇:Rocky Linux 8 安装笔记


下一篇:Linux 下 TC 命令原理及详解<四>