(转)Linux网络接口配置文件ifcfg-eth0解析

之所以弄这玩意儿是图个清晰方便,最近这段时间弄了好十来次虚拟机网络了ubuntu,centos,rhat7各种折腾,其实把网上各种命令行下的攻略折腾最后关键无非都是对/etc/sysconfig/network-scripts目录下的那个网卡配置文件(ifcfg-网卡名),与其零零散散跟着攻略半懂不懂敲一遍,虽然整通了网络但下次又遗忘蒙蔽,不如做一次总结笔记,以后根据情况自己的网络配置具体问题具体解决,顺便培养下自己写博客记笔记理思路的习惯。(另外不得不感慨,计算机专业好的英文水平能使学习难度降低一大半)
DEVICE=eth0   #指出网卡名称比如这个是eth0
NM_CONTROLLED=yes #network mamager的参数,实时生效,不需要重启,表示是否受network程序管理
ONBOOT=yes #centos,红帽这些默认no,每次新装linux要联网都要来检查一下设置成yes表示开机自动启用网卡网络连接
IPADDR=192.168.21.129 #IP地址,如果想修改成静态地址后还能用,前三个数保持和主机一样
BOOTPROTO=none #设置为none表示不使用协议,设置为static启用静态IP地址,设置为dhcp开启DHCP协议自动获取ip 设置为bootp开启bootp协议
NETMASK=255.255.255.0 #子网掩码 决定这个局域网中最多有多少台机器
TYPE=Ethernet #网络类型为:Ethernet 即 以太网
GATEWAY=192.168.21.2 #设置网关
NETWORK=192.168.1.0  #网络地址(可不要)
BROADCAST=192.168.1.255#广播地址(可不要)
IPV6INIT=no #禁止IPV6
USERCTL=no #yes 或者no表示是否允许非root用户控制该设备(比如这里指网卡)当设置为no,只能用root用户更改
HWADDR=00:0C:29:2C:E1:0F #网卡的Mac地址
PREFIX=24
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
补充
DNS1=8.8.8.8 #第一个dns服务器,dns直接可以抄windows主机上的
DNS2=8.8.4.4 #第二个dns服务器
/etc/resolv.conf 配置DNS 网卡配置文件的DNS优先于/etc/resolv.conf
修改完配置文件记得保存和重启网卡才能生效

原文:http://blog.51cto.com/xtbao/1671739

 

           https://www.cnblogs.com/arvintang/p/5990599.html

           http://blog.csdn.net/jmyue/article/details/17288467

        在一个计算机系统中,可以有多个网络接口,分别对应多个网络接口配置文件,在/etc/sysconfig/network-scripts/目录下,依次编号的文件是ifcfg-eth0,ifcfg-eth1,...,ifcfg-eth<X>。常用的是ifcfg-eth0,表示第一个网络接口配置文件。

        ifcfg-eth0示例:

 

[plain] view plain copy

 

  1. TYPE=Ethernet  
  2. DEVICE=eth0  
  3. BOOTPROTO=none  
  4. ONBOOT=yes  
  5. IPADDR=10.0.1.27  
  6. NETMASK=255.255.255.0  
  7. GATEWAY=10.0.1.1  
  8. BROADCAST=10.10.1.255  
  9. HWADDR=00:0C:29:13:5D:74  
  10. PEERDNS=yes  
  11. DNS1=10.0.1.41  
  12. USERCTL=no  
  13. NM_CONTROLLED=no  
  14. IPV6INIT=yes  
  15. IPV6ADDR=FD55:faaf:e1ab:1B0D:10:14:24:106/64  

  16. 配置参数说明


注:这些参数值不区分大小写,不区分单引号和双引号,甚至可以不用引号。

TYPE:配置文件接口类型。在/etc/sysconfig/network-scripts/目录有多种网络配置文件,有Ethernet 、IPsec等类型,网络接口类型为Ethernet。

DEVICE:网络接口名称

BOOTPROTO:系统启动地址协议

 

none:不使用启动地址协议

bootp:BOOTP协议

dhcp:DHCP动态地址协议

static:静态地址协议

 

ONBOOT:系统启动时是否激活

 

本文由金沙官网线上发布于操作系统,转载请注明出处:(转)Linux网络接口配置文件ifcfg-eth0解析

您可能还会对下面的文章感兴趣: