편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
3번째 줄: | 3번째 줄: | ||
;리눅스 bonding 정보 수집 | ;리눅스 bonding 정보 수집 | ||
==방법 1 | ==방법 1: ifcfg-eth 파일== | ||
<source lang='dos'> | |||
[root@localhost ~]# grep -H MASTER= /etc/sysconfig/network-scripts/ifcfg-eth* | |||
<source lang=' | |||
[root@ | |||
/etc/sysconfig/network-scripts/ifcfg-eth0:MASTER=bond0 | /etc/sysconfig/network-scripts/ifcfg-eth0:MASTER=bond0 | ||
/etc/sysconfig/network-scripts/ifcfg-eth1:MASTER=bond0 | /etc/sysconfig/network-scripts/ifcfg-eth1:MASTER=bond0 | ||
22번째 줄: | 11번째 줄: | ||
/etc/sysconfig/network-scripts/ifcfg-eth3:MASTER=bond1 | /etc/sysconfig/network-scripts/ifcfg-eth3:MASTER=bond1 | ||
</source> | </source> | ||
:→ eth0 + eth1 | :→ eth0 + eth1 → bond0 | ||
:→ eth2 + eth3 | :→ eth2 + eth3 → bond1 | ||
== | ==전체 확인== | ||
<source lang=' | ===명령어=== | ||
[ | <source lang='bash'> | ||
DEVNAMES=(`ifconfig -a | grep eth | awk '{print $1}' | xargs echo`) | |||
for DEVNAME in "${DEVNAMES[@]}" | |||
do | |||
MASTER=`grep MASTER= /etc/sysconfig/network-scripts/ifcfg-$DEVNAME` | |||
echo "$DEVNAME --- $MASTER" | |||
done | |||
</source> | </source> | ||
===실행예시=== | |||
<source lang='dos'> | |||
[root@jmnote ~]# for DEVNAME in "${DEVNAMES[@]}"; do MASTER=`grep MASTER= /etc/sysconfig/network-scripts/ifcfg-$DEVNAME`; echo "$DEVNAME --- $MASTER"; done | |||
eth0 --- MASTER=bond1 | |||
eth1 --- MASTER=bond1 | |||
eth2 --- | |||
eth3 --- | |||
eth4 --- MASTER=bond0 | |||
eth5 --- | |||
eth6 --- MASTER=bond0 | |||
eth7 --- | |||
</source> | |||
:→ eth0과 eth1이 bond1로 묶여 있음 | |||
:→ eth4과 eth6이 bond0으로 묶여 있음 | |||
==같이 보기== | ==같이 보기== | ||
38번째 줄: | 44번째 줄: | ||
*[[리눅스 이더넷 펌웨어 버전 수집]] | *[[리눅스 이더넷 펌웨어 버전 수집]] | ||
*[[/etc/sysconfig/network-scripts/ifcfg-eth0]] | *[[/etc/sysconfig/network-scripts/ifcfg-eth0]] | ||
[[분류: 리눅스 네트워크]] | [[분류: 리눅스 네트워크]] |