1. 설치 시스템 사양 : i5, 2G, 500G...케이스가 깨져서 중고로 사내에 돌리기가 좀 그런 PC
2. 설치 OS : CentOS 6.2
3. 설치 절차
1) OS 설치 완료.
2) lsmod 로 NIC driver가 둘 다 올라왔는지 확인
3) bridge util 들이 없으므로
]# yum install bridge-utils
4) brctl 로 bridge 설정
]# brctl show - brctl 상태보기
]# brctl addbr br0 - bridge 추가
]# brctl addif br0 eth0 - eth0 를 br0 에 추가
]# brctl addif br0 eth1 - eth1 을 br0 에 추가
5) NIC를 promisc 모드로 변경
]# ifconfig eth0 0.0.0.0 promisc up
]# ifconfig eth1 0.0.0.0 promisc up
6) 혹시 모르니까 ipv4 forwarding 걸었는지 확인
]# sysctl -a |grep forward - 안걸려있으면 걸어준다.
]# sysctl -w net.ipv4.conf.all.forwarding=1 - 뭐 요런식으로
-iptables설정 - bridge forwarding 시키기 (iptable를 사용안하면 필요없다.)
# iptables -I FORWARD -m physdev --physdev-is-bridged -j ACCEPT
# service iptables save
# service iptables restart
# vi /etc/sysctl.conf
net.ipv4.ip_forward = 1 << 이부분 수정
# sysctl -p /etc/sysctl.conf
7) 혹시 모르니 ifcfg 확인
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
HWADDR="E0:69:95:23:97:9F"
NM_CONTROLLED="yes"
ONBOOT="yes"
BOOTPROTO=none
BRIDGE=br0
USRCTL=no
PROMISC=yes
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE="eth1"
HWADDR="00:E2:F0:17:9B:0D"
NM_CONTROLLED="yes"
ONBOOT="yes"
BOOTPROTO=none
BRIDGE=br0
USRCTL=no
PROMISC=yes
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
ONBOOT=on
TYPE=Bridge
BOOTPROTO=static
IPADDR=192.168.0.254
GATEWAY=192.168.0.1
NETMASK=255.255.255.0
USRCTL=no
PROMISC=yes
/etc/init.d/network restart
service network restart
dns는
[root@localhost ~]# vi /etc/resolv.conf
; generated by /sbin/dhclient-script
nameserver 168.126.63.1
nameserver 168.126.63.2
'Cent OS' 카테고리의 다른 글
iptables 예시 (0) | 2015.12.12 |
---|---|
Cent OS 7 네트워크 설정 (0) | 2015.12.10 |
vsftpd 포트변경 (0) | 2014.10.26 |
SAMBA 설정 (0) | 2014.10.21 |
CentOs 시간 및 지역설정 (0) | 2014.09.23 |