여러 고수님들 저좀 도와주세요?
특히 하나로 알카텍스피드터치(stp) 쓰시는분 도움 부탁드립니다
혼자 해결해보려고 무던히 노력했지만 실력부족을 느낄수 밖에 없어서
고수님들의 도움을 요청합니다
와우까치7.0버젼이구요
하나로 알카텍스피드터치프로(stp)외장모뎀 사용하구요
정말 며칠밤 잠못잔 대가로 이제 인터넷 됩니다
부팅시 dhcp 자동on을 하지 않았기 때문에
부팅하고 나서 dhcpcd eth0 해줍니다
그러면 이상태에서
리눅스에서 인터넷 가능하구요
이상태에서 ifconfig해보면 eth0에 공인IP가 아닌
사설IP 즉 10.0.0.1이 나타나 있는 상태이구요
그런데 문제는 제가 외부에서 이 리눅스박스로
텔넷접속을 해야 하거든요(이게 사실 주요 목적입니다)
그러려면 사설IP가 아닌 공인IP를 받아야 하잖아요?(맞나?)
그런데 몇가지 의문사항이 있어요
1. 어떻게 해야 공인 IP를 받을 수 있는가? 아니면 내가 이미
공인IP를 받은것인가?
공인IP를 받으려면 모뎀설정을 꼭 해야하는지?
2. winner-client수행시 프롬프트를 왜 못받는걸까?
왜 나는 10.0.0.1로나오는걸까?
3. 그리고 한통adsl-setup방식도 왜 안되나?
4. 어떻게 하면 외부에서 텔냇접속이 가능할까?
5. 여기저기 자료를 보면 방화벽이 설치되어 있으면 외부텔넷접속이 불가능
하더라는데 방화벽을 어떻게 조절해야 하는지, 방화벽을 조절하는 파일
은 무엇인지?
6. 여기 강좌를 보니까 알카텍모뎀 설정법이 있던데 그거 바꾸면 혹시 윈도
에서도 인터넷 안될까봐 두렵네요.
설정전에 기존 설정내용 보관하는방법이 혹시 무언지?
===========================================
다음은 제가 나름대로 시도해본 노력들입니다
===========================================
1. 부팅직후 ifconfig해보면
- eth0부분에 제가 지정해준 ip 192.168.0.5가 잡혀있음
2. dhcpcd eth0하면
- eth0부분이 10.0.0.1로 잡혀있음
- winner-client -s 10.0.0.1로 시도해보면 아래에 적은것 처럼
오류메시지 뜸
#root> winner-client -s 10.0.0.1하면 프롬프트가
뜨질 않고 다음과 같습니다
initializing
get_pkt: Error in RECVFROM: Connection refused
3. 그러나 이상태에서 인터넷은 됨
4. http://10.0.0.138로 접속해서 왼쪽메뉴중 routing메뉴를 보면
ppp4항목에 ip address=211.247.56.22라고나옴
- linux에서 ping하면
Redirect Host(New nexthop:10.0.0.1)
packet 100% loss
- win98에서 ping하면 ok
5. 이상태에서 게시판에 글을 올리고 거기 나타나는 ip주소는
211.117.39.24로 나옴(저 위에거하고는 틀림)
- linux에서 ping하면 ok
- win98에서 ping은 request timed out
6. 목적이 외부에서 telnet서비스를 이용하려 하는것임
7. 혹시 해서 저주소로 telnet해보면 안됨(당연히 외부에서도 안되겠죠)
8. 어느게 실제 공인ip주소인가, 아니면 아예 공인ip주소를 받지 못한것인
가?
9. 혹시 해서 다음방법도 시도해봄
와우리눅스에 있는 한통adsl-setup방식대로 따라하고
adsl-start하면 다음과 같이 진행되고 연결되지 않네요
물논 설치시 매스커레이딩 포함하는 옵션 2번으로 하구요
패스워드 채워넣구요
firewall도 만들었구요
...........TIMED OUT
/usr/sbin/adsl-start: line 160: 1301 종료됨
$CONNECT "$@" >/dev/null 2>&1
여기까지가 저의 한계였습니다
여기저기 문서를 찾아보고 해봐도 ifconfig할때 eth0가 공인 IP로 바뀐상태
라야만 가능할 것 같은데 방법을 영 모르겠어요
================================
참고로 저의 네트워크 상태입니다
================================
eth0=192.168.0.5 (dhcp를 쓰지만 그냥 IP를 지정했습니다)
eth1=192.168.0.1 (내부네트워크를 위한 지정)
/etc/sysconfig/network/static-routes의 내용입니다
eth1 net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.1
eth0 net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.5
#root> ifconfig결과입니다
eth0 Link encap:Ethernet HWaddr 00:E0:4C:A0:0C:86
inet addr:10.0.0.1 Bcast:10.255.255.255 Mask:255.0.0.0
UP BROADCAST NOTRAILERS RUNNING MTU:1500 Metric:1
RX packets:17 errors:0 dropped:0 overruns:0 frame:0
TX packets:171 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
Interrupt:10 Base address:0xdc00
eth1 Link encap:Ethernet HWaddr 00:C0:26:DD:6D:79
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:54 errors:0 dropped:0 overruns:0 frame:0
TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
Interrupt:11 Base address:0xe000
lo Link encap:Local Loopback
inet addr:127.0.0.1Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:3924 Metric:1
RXpackets:104 errors:0 dropped:0 overruns:0 frame:0
TX packets:104 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
#root> 부팅직후 route결과입니다
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 uprates 255.255.255.0 UG 0 0 0 eth1
192.168.0.0 gw 255.255.255.0 UG 0 0 0 eth0
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
192.168.0.0 * 255.255.255.0 U 0 0 0 eth1
127.0.0.0 *255.0.0.0 U 0 0 0 lo
default uprates 0.0.0.0 UG 0 0 0 eth1
#root> dhcpcd eth0하고나서 route명령결과입니다
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 uprates 255.255.255.0 UG 0 0 0 eth1
192.168.0.0 * 255.255.255.0 U 0 0 0 eth1
10.0.0.0 * 255.0.0.0 U 0 0 0 eth0
127.0.0.0 * 255.0.0.0U 0 0 0 lo
default adsl 0.0.0.0 UG 0 0 0 eth0
default uprates 0.0.0.0 UG0 0 0 eth1
이상태에서 인터넷을 서핑하는데 지장은 없어요
그런데 저위의 eth0가 10.0.0.1로 나오는게 영 기분나쁘거든요
남들처럼 10.x.x.x로 나와야 할거같은데....
참고로 제가 여기 실린대로 winner-client로 접속을 시도해봐도
잘 되질 않네요
단계진행중
>winner-client -s 10.0.0.1하면 프롬프트가 뜨질 않고 다음과 같습니다
initializing
get_pkt: Error in RECVFROM: Connection refused
여기 설명에서 10.10.2.111등으로 나오면 10.10.2.1 또는 10.10.0.1등 두가지중에
하나로 하라고 나와있구여. 그래서 저는 10.0.0.1(이미 나와있지만)로 해봤어요
그렇지만 위처럼 오류가 나와서 혹시 10.10.2.1 10.10.0.1등으로 해보면
initializing만 나온채 프롬프트는 떨어지지 않구요
물론 winner.pw 잘 수정해줬어요
이게 잘 되면 공인IP 받을 수 있는건지요?
저는 뭐가 잘못되어 프롬프트를 못받는건지요?
제발 저좀 도와주세요?
도움말씀 부탁드립니다