LinuxFreeBSD

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ LinuxFreeBSD ] in KIDS
글 쓴 이(By): talkhard ( 푸    코)
날 짜 (Date): 2001년 8월 17일 금요일 오전 11시 50분 35초
제 목(Title): Re: [q] VMWARE Network Setting



네. 감사합니다.
제가 wireless lan card를 쓰고 있었는데
그런 상황에서는 bridged network을 사용할 수 없더군요.
오직 host-only network만 가능합니다.
이럴 경우에는 Linux가 NAT나 Masquerading을 해줘야 해서
일단 ipchains -A forward -s 192.168.1.0/24 -j MASQ
와 같은 명령을 써서 해줬습니다.

그랬더니 잘 되는군요.

근데 한가지 더 궁금한 것은... 이런 명령을 실행시키려고
하니까 'echo 1 > /proc/sys/net/ipv4/ip_forward'
를 하라고 하더군요. 그래서 해주긴 했는데...

리부트시켜보니 이 모든 작업을 손으로 다시 해줘야 합니다. ㅜㅜ

ifup eth0
echo 1 > /proc/sys/net/ipv4/ip_forward
ipchains -A forward -s 192.168.1.0/24 -j MASQ

이런 식으로 해야 되거든요.

이거 부팅될때 한번에 잘 되도록 하는 방법 없나요?
rc.local에 위의 세줄을 다 넣어줘야만 하는겁니까?

- - -

이 글을 쓰고 난 다음에 몇가지를 시도했습니다.

첫째로, 제 알짜리눅스 6.2의 /etc/sysctl.conf
의 net.ipv4.ip_forward = 0을 net.ipv4.ip_forward=1로 바꾸어
주었습니다. 그랬더니 일단 echo 1 > ... 하는 닥질은 안해도 되더군요.

그리고, /etc/rc.d/init.d/ipchains save 했더니
현재 masquerading 상태가 적절한 디렉토리에 저장되더군요.
그러니 ipchains 명령을 이용한 닥질도 안해도 되도록 되었습니다.

다만, 일거리가 이렇게 되어버렸습니다.

ifup eth0
cd /etc/rc.d/init.d
./ipchains start

두번째와 세번째 라인의 문제는 /etc/rc.d/init.d/ipchains 스크립트가 
부팅시 실행이 안되어 생기는 문제입니다. 이 문제는 어떻게 해결해야 하나요?

- - - 

역시 이 글을 쓰고 난 다음에 

setup 이라고 root 프롬프트상에서 쳤더니
System service 편집하는 메뉴가 있더군요. 
ㅡㅡ ;; 고로 ipchains를 자동실행하는 문제도 해결되었습니다. ㅡㅡ;;

이제 

ifup eth0를 부팅후에 꼭 해주는 일만 어떻게 해결하면 되겠군요.
근데 다른 사람들은 pcmcia 관련 서비스가 뜰 때 eth0 인터페이스도
다시 잘 뜬다고 하던데 저만 이상한건지 원...





@ i.am/talkhard

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.