linux 網卡配置文件詳解


配置文件位置:/etc/sysconfig/network-scripts/ifcfg-eth0

# cat /etc/sysconfig/network-scripts/ifcfg-eth0

TYPE="Ethernet"

BOOTPROTO="none"

IPV6INIT="yes"

IPV6_AUTOCONF="yes"

IPV6_DEFROUTE="yes"

IPV6_FAILURE_FATAL="no"

IPV6_ADDR_GEN_MODE="stable-privacy"

IPV6_PRIVACY="no"

NAME="ens33"

UUID="1909802d-4b18-49a7-a0f5-39a1ce414c03"

DEVICE="ens33"

ONBOOT="yes"

IPADDR="192.168.68.101"

PREFIX="24"

GATEWAY="192.168.68.254"

DNS1="8.8.8.8"

IPV4_FAILURE_FATAL="no"

DEFROUTE="yes"

PROXY_METHOD="none"

BROWSER_ONLY="no"

TYPE=Ethernet   接口類型,常見的有ETHERNET(以太網)、Bridge(橋接接口)

BOOTPROTO=dhcp  激活此接口使用什么協議來配置接口屬性:dhcp,boot,static,none

PEERDNS=yes  如果BOOTPROTO的值為“dhcp”,是否允許dhcp

DNS1:第一DNS服務器指向;若/etc/resolve的配置文件也有,則此處優先

DNS2:備用DNS服務器指向;

IPV6_ADDR_GEN_MODE=stable-privacy

DEVICE=ens33  此配置文件對應的設備名稱

ONBOOT=yes  操作系統啟動時,在系統引導過程中,是否激活此接口

NETMASK:子網掩碼;CentOS 7支持使用PREFIX以長度方式指明子網掩碼;

GATEWAY:默認網關;

USERCTL:是否允許普通用戶控制此設備;

 

#####################網卡bond配置#####################  

# cat ifcfg-enp61s0f0
TYPE=Ethernet
BOOTPROTO=none
USERCTL=no
DEVICE=enp61s0f0
ONBOOT=yes
MASTER=bond1
SLAVE=yes


# cat ifcfg-bond1
TYPE=Ethernet
MASTER=bond1
BOOTPROTO=static
ONBOOT=yes
DEVICE=bond1
NM_CONTROLLED=no
BONDING_OPTS="miimon=100 mode=1"

通過sysfs配置bonding
添加bond0和bond0
# echo +bond0 > /sys/class/net/bonding_masters
# echo +bond1 > /sys/class/net/bonding_masters
刪除bond0
# echo -bond0 > /sys/class/net/bonding_masters
向bond0添加設備
# echo +eth0 > /sys/class/net/bond0/bonding/slaves
刪除設備
# echo -eth0 > /sys/class/net/bond0/bonding/slaves
設置bond0參數
#echo balance-alb > /sys/class/net/bond0/bonding/mode
# echo 1000 > /sys/class/net/bond0/bonding/miimon


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM