zoukankan      html  css  js  c++  java
  • redhat网络配置文件详解

    一、配置文件说明
    配置文件名称一般为/etc/sysconfig/network-scripts/ifcfg-<interface-name>文件

    在Redhat中,系统网络设置的配置文件保存在/etc/sysconfig/network-scripts目录下。ifcfg-eth0代表 第一块网卡的配置信息,ifcfg-eth1代表第二块网卡的配置信息。在启动时,系统通过读取这个配置文件决定某个网卡是否启动和如何配置。

    DEVICE={name}   #{name}表示网卡对应物理设备的名字,eth0是第一块网卡,双网卡或更多依次为eth1,eth*。

    TYPE=Ethernet  #网络类型,Ethernet代表以太网

    ONBOOT=yes/no   #系统启动引导时是否激活该网络接口,设为yes,即激活此设备

    BOOTPROTO=none/static/bootp/dhcp   #设置网卡获得ip地址的方式,可能选项为none,static,bootp,dhcp,分别对应不适用协议,静态指定ip地址,,通过bootp协议获得ip地址,通过dhcp协议获得ip地址。

    IPADDR={address}   #如果设置网卡获得ip地址的方式为静态指定,{addres}就代表赋给该网卡的ip地址。
    NETMASK={mask}  #{mask}表示网卡对应的网络掩码,如255.255.255.0,与PREFIX=24表示相同的意思。

    PREFIX={num}     #与NETMASK的含义相同,num表示子网掩码的位数,范围为0~32,配置时只需要NETMASK或PREFIX之一即可。

    NETWORK={address} #{address}表示网卡对应的网络地址,(可以不要)
    GATEWAY={address} #{address}默认网关
    DNS1=10.1.101.51     #DNS服务配置

    BROADCAST={address}  #{address}对应的子网广播地址,如192.168.0.255(可以不要)

    MACADDR={MAC-address}   #{MAC-address}表示指定一个MAC地址

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

    HWADDR=50:e5:49:df:b0:8b  #对应的网卡物理地址

    二、单网卡绑定2个IP
     

    方法一:

    在/etc/sysconfig/network-scripts目录里面创建一个名为ifcfg-eth0:0的文件,

    内容样例为:

    DEVICE="eth0:0"
    IPADDR="x.x.x.x"
    NETMASK="255.255.255.0"

    如果需要再多绑定一个IP地址,只需要把文件名和文件内的DEVICE中的eth0:0加一即可。

    linux最多可支持255个IP别名。

    方法二:

    直接在配置文件中添加两个IP

    DEVICE=br0
    ONBOOT=yes
    BOOTPROTO=none
    IPADDR0=172.25.254.37
    PREFIX0=24
    DEFROUTE=yes
    IPADDR1=172.25.37.250
    PREFIX1=24
    DNS1=172.25.254.250
    DOMAIN="ilt.example.com example.com"
    IPV6INIT=no
    PEERNTP=no
    三、配置桥接
    【1】首先配置桥接网卡

    DEVICE=br0 #网卡名称为br0
    NAME="Bridge enp0s25" #这个名称方便阅读配置文件为真实网卡enp0s25的桥接配置
    ONBOOT=yes #默认激活
    BOOTPROTO=none #获取IP地址的方式为noon
    IPADDR=172.25.254.37 #IP地址
    PREFIX=24 #掩码位数
    DEFROUTE=yes #将接口设置为默认路由
    DNS1=172.25.254.250 #DNS服务器
    DOMAIN="ilt.example.com example.com" #域名
    IPV6INIT=no
    PEERNTP=no
    TYPE=Bridge #桥接模式
    STP=no
    【2】配置物理网卡

    DEVICE=enp0s25
    BOOTPROTO=none
    BRIDGE=br0
    ONBOOT=yes
    TYPE=Ethernet
    NAME="System enp0s25"

    原文链接:https://blog.csdn.net/random_w/article/details/84203014

  • 相关阅读:
    Android 开发 深入理解Handler、Looper、Messagequeue 转载
    Android 开发 Handler的基本使用
    Java 学习 注解
    Android 开发 AlarmManager 定时器
    Android 开发 框架系列 百度语音合成
    Android 开发 框架系列 Google的ORM框架 Room
    Android 开发 VectorDrawable 矢量图 (三)矢量图动画
    Android 开发 VectorDrawable 矢量图 (二)了解矢量图属性与绘制
    Android 开发 VectorDrawable 矢量图 (一)了解Android矢量图与获取矢量图
    Android 开发 知晓各种id信息 获取线程ID、activityID、内核ID
  • 原文地址:https://www.cnblogs.com/show58/p/12825820.html
Copyright © 2011-2022 走看看