zoukankan      html  css  js  c++  java
  • CentOS网络接口配置文件ifcfg-eth详解

    ======CentOS网络接口配置文件ifcfg-eth详解======

    文件 /etc/sysconfig/network-scripts/ifcfg-eth0在/etc/sysconfig/network-script在这个目录下面,存放的是网络接口(网卡)的脚本文件(控制文件),ifcfg-eth0是默认的第一个网络接口,如果机器中有多网络接口,那么名字就将依此类推ifcfg-eth1,ifcfg-eth2,ifcfg-eth3......(这里面的文件是相当重要的,涉及到网络能否正常工作)。

    ====设定形式:设定值=值====

    设定项目项目如下:

      *DEVICE        接口名(设备,网卡)

      *USERCTL      [yes|no](非root用户是否可以控制该设备)

      *BOOTPROTO    IP的配置方法[none|static|bootp|dhcp](引导时不使用协议|静态分配IP|BOOTP协议|DHCP协议)

      *HWADDR        MAC地址   

      *ONBOOT        系统启动的时候网络接口是否有效(yes/no)   

      *TYPE        网络类型(通常是Ethemet)   

      *NETMASK        网络掩码   

      *IPADDR        IP地址   

      *IPV6INIT    IPV6是否有效(yes/no)   

      *GATEWAY        默认网关IP地址

      *BROADCAST     广播地址

      *NETWORK  网络地址

    ====可参照下面的例子====

      *DEVICE=eth0        

      *BOOTPROTO=static        

      *BROADCAST=192.168.1.255        

      *HWADDR=00:0C:2x:6x:0x:xx        

      *IPADDR=192.168.1.23        

      *NETMASK=255.255.255.0        

      *NETWORK=192.168.1.0        

      *ONBOOT=yes        

      *TYPE=Ethernet

    •  只需将ifcfg-eth0中的HWADDR变量值改为ifconfig命令里显示的MAC地址即可。
    • 但是ifcfg-eth0中没有HWADDR变量值事什么情况呢??
    • 这个我也遇到了,解决办法是把ifc-eth0中的DEVICE 那一行注释掉,或者删掉,然后就没问题了。至于为什么我也没弄明白,反正尝试了n次才找到这个原因,老伤神了。
    • 陈宏达的春天额,掉了一个前提条件,这个是CentOS 7中,改完网络配置文件名为eth0后遇见的情况,其它情况,参考其它解决办法。
       
    • wangwei249非常感谢呀,按照你的方法弄好了 @陈宏达的春天

    https://www.cnblogs.com/dkblog/archive/2011/12/28/2305004.html

  • 相关阅读:
    使用Beautiful Soup扒取指定标题
    平时笔记
    2017年暑期大数据培训小记
    ZoomIt的使用方法
    ASP.NET使用富文本控件KindEditor(一步到位,亲测有效)
    ASP.NET使用Ajax返回Json对象
    Python简易爬虫
    Class.forName()用法详解
    【4-1】js函数、事件、补充知识
    【3-30】document获取、事件、标记样式
  • 原文地址:https://www.cnblogs.com/lxwphp/p/8856403.html
Copyright © 2011-2022 走看看