[ 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 |