: 랜카드를 리얼텍 8029 2개를 사용하여 서버에
: 연결하였습니다.
: 클라이언트 컴에도 랜카드를 연결하여
: 마스커레이딩 하고 있습니다.
: 랜카드 2개가 부팅시 잡히고 ok로 잡히고
: netcfg에서도 2개가 제대로 잡히는데
: 마스커레이딩이 안되서 카드 슬롯
: 여러곳 잡아보고 하다가
: ifup eth1 하니까 네크워크에 접근 불가능하다는
: 에러 메세지가 뜹니다.
: 어케 해야 에러 없애서 랜카드를 제대로 잡나요?
: 여러가지 설정은 전부다 했습니다.
근데 유동ip인가요? 고정ip인가요?
두루넷인가요 ADSL인가요 아님 딴 건가요?
각 상황마다 조금씩 다르겠지만 저는 두루넷을 쓰니까
거기에 맞게 설명드리겠습니다.
<랜카드 설정>
케이블 모뎀은 DHCP방식으로 이더넷을 설정
한텀창에서 netcfg를 실행하여 Interface 클릭
1. 케이블모뎀에 연결된 이더넷카드(eth0) 설정
ADD 클릭->인터페이스:이더넷(IP는 기입안함,Active interface at boot
체크, Interface configuration protocol에서 dhcp를 선택, Aitvate버튼
을 클릭(inactive가 active로 변경)
2. 내부에 연결된 이더넷카드(eth1) 설정
ADD 클릭->인터페이스:이더넷(IP:192.168.0.1, Netmask:255.255.255.0, Active interface at boot를 체크,
Interface configuration protocol: none, Aitvate버튼 클릭
Names-> Nameserver-> 케이블모뎀(두루넷) IP 입력
Host-> 윈독 추가
save 클릭
재부팅
note) kernel의 network 옵션중 IP 마스커레이딩이 선택되어있어야 합니다.
확인은 make xconfig 실행-> Network option부분 보세요
만약 선택되어 있지 않다면 선택한 다음에 커널컴파일을 해야 합니다.
<IP 마스커레이딩>
/sbin/depmod -a
/sbin/modprobe ip_masq_ftp
echo "1" > /proc/sys/net/ipv4/ip_dynaddr
echo 1 > /proc/sys/net/ipv4/ip_forward
/sbin/ipchains -M -S 7200 10 160
/sbin/ipchains -P forward DENY
/sbin/ipchains -A forward -s 192.168.0.0/24 -j MASQ
이렇게 하니까 잘 되더군요.
지금 두 대(서버:리눅스, 클라이언트:윈도우)를 잘 돌리고 있습니다.
그리고 클라이언트들은 DNS는 물론 IPS업자의 DNS이고, 게이트웨이는 리눅스
(192.168.0.1), IP addr은 192.168.x.x
note)리눅스가 부팅될때마다 실행시키려면 /etc/rc.d/rc.firewall이라는 파일
을 만들고(이름은 아무케나해도 상관은 없슴) 위의 내용을 입력한다음 저장하
고 나와서 실행모드로 바꿔줍니다. (chmod 700 rc.firewall)
그 다음에 rc.local파일에다가 다음의 내용을 입력시켜주면 끝
/etc/rc.d/rc.firewall
이렇게 해주면 부팅시 rc.local파일이 실행되면서 rc.firewall파일을 실행
시킵니다.--나 리눅스 사랑할래!!!(바카사탕버전)