bridge-firewall을 구축할려고 하는데, iptable로 bridge-firewall을
구축할려고 하는데, 제 실력으로 딸려서 와우리눅스 7.0을 깔고(커널-2.2.17)을
깔고 ipchain을 사용할려고 하는데 이상하게 잘 안되네요..
ipchain만 사용하면 이상하게 인터넷조차 안되면서 DNS서버를 찾을 수 없습니다.
이런 식으로 뜨네요..
유천님 '실제 ip를 이용한 Bridge-firewall'의 방식을 따라서 하는데 bridge
설정시에 제가 무엇을 빼 먹었나요..
여기는 '레미안' 리눅스라서 잘 이해가 안되네요..
구축하고자 하는 망은 실제 ip:32개를 구축하고자 합니다.
할당된 ip대역 :61.xxx.xxx.194-223이고
netmask:255.255.255.224
g.w:61.xxx.xxx.193
DNS:03.248.252.2입니다.
/sbin/ifconfig/dev-br 61.xxx.xxx.203 broadcast 61.xxx.xxx.223
netmask 61.xxx.xxx.224 up
/sbin/route add default gw 61.37.215.193
으로 설정했습니다..
혹시 넷마스크나 브로드캐스트를 잘못 주었나요?
커널 패치
patch -p1 < bridge-1.0.2-against-2.2.20.diff
patch -p1 < bridge-ipchains-against-1.0.2-against-2.2.2-.diff
커널 컴파일을 하고,
rpm -Uvh bridge-utils-0.9.5-1.i386.rpm
rpm -Uvh bridge-utils-devel-0.9.5-1.i386.rpm
을 하니까 /usr/sbin/brctl이 생겼거든ㅇ..
로그는
sysctl : net.ipv4.ip_forward=0
sysctl : net.ipv4.conf.all.rp_filter=1
sysctl : net.ipv4.ip_always_defrag=0
sysctl : kernel.sysrq=0
network : Setting network parameters : Succeeded
network : Bring up interface lo : Succeeded
ifup : SIOCSIFNETMASK:cannot assign requested address
ifup : SIOCSIFBRDADDR:cannot assign requested address
ifup : network is down
ifup : network is unreachable
network : Bringing p interface eth0 : succeeded
ifup : ipcalc : ip address expected
last message repeated 2 time
broadcast : Host name lookup failure
netmask : Host name lookup failure
network : Bringing up interface eth1 : succeded
로그를 보아도 정확한 원인이 무엇인지를 모르겠네요..
고수님들아 좀 도와주세요..