티스토리 뷰
728x90
반응형
7장 Advanced Interface Configuration
*IP Aliaes
==========
- Old way
Steps)
# service NetworkManager stop
# chkcofig NetworkManager off
#ip addr add 10.1.1.250/24 dev eth0 label eth0:0
만약에 영구시 사용하고 싶다면,
#vi /etc/sysconfig/network-scripts/ifcfg-eth0:0
# service network restart
- New way
#vi /etc/sysconfig/network-scripts/ifcfg-eth0:0
DEVICE="eth0:0" IPADDR=10.1.1.250 PREFIX=24 ONPARENT=yes |
# service network restart
- New way
Steps)
# ip addr add 10.2.1.250/24 dev eth0
# ip addr show eth02
# ip addr add 10.2.1.250/24 dev eth0
# ip addr show eth02
만약에 영구시 사용하고 싶다면,
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
#service network restart
확인할때는 반드시 #ip addr 을 이용해야한다.
*Bonding
=========
- bandwidth를 증가시킨다.
- FailOver 가능
(Note) NetworkManager가 꺼져있어야 함.
물리 NIC를 확인하는 방법
# ethtool -p eth0 30
Bonding Mode
1) Mode 0 (balance-rr)
2) Mode 1 (active-backup)
3) Mode 3 (broadcast) - fault tolerant
Example)
1. /etc/sysconfig/network-scripts/ifcfg-bond0 만들기
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0" #BOOTPROTO="dhcp" BOOTPROTO="none" <=== Notice HWADDR="74:27:EA:08:E2:06" IPV6INIT="yes" MTU="1500" NM_CONTROLLED="yes" ONBOOT="yes" TYPE="Ethernet" UUID="a100e7d8-0dcc-4739-84e3-e4cd85e54f7b" DEVICE=eth0 BOOTPROTO=none BRIDGE=br0 ONBOOT=yes IPADDR1=192.168.0.1 <==+ PREFIX1=24 | GATEWAY1=192.168.0.250 | DNS1=192.168.0.250 | IPADDR2=10.2.1.250 | PREFIX2=24 <==+ |
#service network restart
확인할때는 반드시 #ip addr 을 이용해야한다.
*Bonding
=========
- bandwidth를 증가시킨다.
- FailOver 가능
(Note) NetworkManager가 꺼져있어야 함.
물리 NIC를 확인하는 방법
# ethtool -p eth0 30
Bonding Mode
1) Mode 0 (balance-rr)
2) Mode 1 (active-backup)
3) Mode 3 (broadcast) - fault tolerant
Example)
1. /etc/sysconfig/network-scripts/ifcfg-bond0 만들기
DEVICE=bond0 IPADDR=10.2.2.1 PREFIX=24 ONBOOT=yes BOOTPROTO=none BONDING_OPTS="mode=1 miimon=5 |
2. /etc/sysconfig/network-scripts/ifcfg-eth0 만들기
DEVICE="eth0" ONBOOT=yes MASTER=bond0 USERCTL=no SLAVE=yes |
3. /etc/sysconfig/network-scripts/ifcfg-eth1만들기
DEVICE="eth1" ONBOOT=yes MASTER=bond0 USERCTL=no SLAVE=yes |
4.메모리에 올라가 있는 모듈중 bond가 있는지 확인
#smod |grep bond
#smod |grep bond
5.bonding module 로드하기 (서버 restart없이 모듈 메모리에 올리기)
#modprobe bonding
#modprobe bonding
6. memory info 정보보기
#cat /proc/net/bonding/bond0
7.bonding module 내리기
#modprobe -r bonding
*Tuning Kernel Network Parameters
==================================
#cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.6.0 (September 26, 2009) Bonding Mode: fault-tolerance (active-backup) Primary Slave: None Currently Active Slave: eth0 MII Status: up MII Polling Interval (ms): 50 Up Delay (ms): 0 Down Delay (ms): 0 Slave Interface: eth0 MII Status: up Speed: Unknown Duplex: Unknown Link Failure Count: 0 Permanent HW addr: 52:54:00:00:00:01 Slave queue ID: 0 Slave Interface: eth1 MII Status: up Speed: Unknown Duplex: Unknown Link Failure Count: 0 Permanent HW addr: 52:54:00:f8:6a:dc Slave queue ID: 0 |
7.bonding module 내리기
#modprobe -r bonding
*Tuning Kernel Network Parameters
==================================
1) 메모리에 로딩된 시스템 파라메타 적용하기
#sysctl -w net.ipv4.icmp_echo_ignore_all=1
#sysctl -w net.ipv4.icmp_echo_ignore_all=1
2) 파일에 시스템 파라메타 적용하기
#echo "net.ipv4.icmp_echo_ignore_all=1" >> /etc/sysctl.conf
#echo "net.ipv4.icmp_echo_ignore_all=1" >> /etc/sysctl.conf
3) sysctl.conf파일의 내용을 메모리에 적용
#sysctl -p
#sysctl -p
*Static Route Configuration
============================
*Router vs Gateway
> 둘다 포워딩 기능을 가지고 있음
하지만 Gateway는 예전에 각 벤더사들끼리 사용하던 Protocol에 대해서도 Conversion기능을 제공함.
그러나 요즘에는 표준 TCP/IP를 대부분 사용하기 때문에 이 두 용어가 혼동되어 사용된다.
*Kernel Routing
================
Linux는 Router의 기능을 제공해준다.
- net.ipv4.ip_forward (net.ipv6.conf.all.forwarding)
0(default) : 모든 foreign 패킷 버림.
1 : 라우팅 테이블에 의해서 foreign packets을 포워드해줌
============================
*Router vs Gateway
> 둘다 포워딩 기능을 가지고 있음
하지만 Gateway는 예전에 각 벤더사들끼리 사용하던 Protocol에 대해서도 Conversion기능을 제공함.
그러나 요즘에는 표준 TCP/IP를 대부분 사용하기 때문에 이 두 용어가 혼동되어 사용된다.
*Kernel Routing
================
Linux는 Router의 기능을 제공해준다.
- net.ipv4.ip_forward (net.ipv6.conf.all.forwarding)
0(default) : 모든 foreign 패킷 버림.
1 : 라우팅 테이블에 의해서 foreign packets을 포워드해줌
# ip route add network/netmask via router_ip
반응형
'IT > RHEL' 카테고리의 다른 글
[RHEL] 시스템 모니터링 및 로그 (0) | 2014.08.07 |
---|---|
[RHEL] NTP 서버 설정 (0) | 2014.08.07 |
[RHEL] 네트워크 트래픽 보안 설정 (0) | 2014.08.07 |
[RHCE] GnuPG사용, 열려 있는 포트 감지 (GnuPG, detecting listen ports) (0) | 2014.08.07 |
[RHCE] Red Hat 교육정리 1 (0) | 2014.08.07 |
댓글
250x250
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- RHCE
- Canada
- 온타리오
- Jay
- 미시사가
- 부동산분석
- 벌링턴
- 정착서비스
- ansible
- 토론토
- 옥빌
- docker
- BTBS
- 밀튼
- 인터넷
- 우드워킹
- TORONTO
- Red Hat
- redhat
- git proGit
- 부모님초청이민
- Certificate
- 토론토정착서비스
- cert
- BC주
- certification
- 캐나다
- RHEL
- 캐나다부동산
- basement
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함