인터넷공유하는데, 답답하네요...~~
몇일전 인터넷 공유가 되더군요...근데 다시 부팅했다 시도하니까 안되네요...헐^^ 이런경우가...
제 설정은 eth0(한통외장adsl모뎀연결), eth1(클라이언트컴 연결)
문제점 : 서버쪽에서 모든 핑(ping) 성공 -> 인터넷가능하단얘기죠.
클라이언트에서 서브컴쪽으로는 핑성공, But 클라이언트에
서 외부(ex.한통서버)로는 타임아웃이걸리네요.....
제설정을 보면
1. eth0
DEVICE=eth0
IPADDR=
NETMASK=
NETWORK=
BROADCAST=
ONBOOT=yes
BOOTPROTO=dhcp
2. eth1
DEVICE=eth1
IPADDR=192.168.1.1
NETMASK=255.255.255.0
NETWORK=
BROADCAST=
ONBOOT=yes
BOOTPROTO=none
3. ppp0
USERCTL=yes
BOOTPROTO=dialup
NAME=DSLppp0
DEVICE=ppp0
TYPE=xDSL
ONBOOT=no
PIDFILE=/var/run/pppoe-adsl.pid
FIREWALL=NONE
PING=.
PPPOE_TIMEOUT=20
LCP_FAILURE=3
LCP_INTERVAL=80
CLAMPMSS=1412
CONNECT_POLL=6
CONNECT_TIMEOUT=60
DEFROUTE=yes
SYNCHRONOUS=no
ETH=eth0
PROVIDER=DSLppp0
USER=XXXXXX -> ID 가렸습니다..
PEERDNS=no
4. /etc/syconfg/network 파일
NETWORKING=yes
FORWARD_IPV4=yes
HOSTNAME=localhost
DOMAINNAME=localdomain
GATEWAY=
GATEWAYDEV=eth0
5. /etc/rc.d/init.d/rc.local 파일에서 ip_masq설정부분만...
/sbin/iptables -F
echo "1" > /proc/sys/net/ipv4/ip_forward
/sbin/modprobe ip_conntrack
/sbin/modprobe ip_conntrack_ftp
/sbin/modprobe ip_nat_ftp
/sbin/iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
6. route 명령시 자세히 기억은 안나지만, 192.168.0.0 라인의 장치가 eth1로 되어있던데 이것때문일까요?? 그럼 이건 어떻게 바꾸나요?
--->>>>>제가 뭘 잘못한 걸까요??? 각 랜카드 irq는 각각 10, 11번으로 이상없이 잡히고, lsmod시 ip_masq 관련모듈도 이상없이 올라온듯한데, 클라이언트쪽에서 인터넷이 안되네요...
이상한건 한번 성공했었는데.... 이거하고 똑같은 설정으로요..
아시는분 제발 답글좀...
eth0 의 bootproto가 dhcp로 되어 있는데.. pppoe여야
eth0 의 bootproto가 dhcp로 되어 있는데.. pppoe여야 맞지 않을까요..
혹시 adsl 접속을 하시는것 맞으시다면 설정이 잘못 되어 있는것 같습니다.
adsl-setup을 다시 해보세요..
----
http://poorpuppet.egloos.com
댓글 달기