>> Edit article
이름
제목
패스워드
2.4.x의 커널을 지원하는 itex모듈은 ethX입니다.. 그러니.. 2번과 3번의 itxX이라고 쓰여진것은 ethX으로 바꿔야합니다.. vci값과 vpi값도 모뎀에 맞게 주어야하고요.. 그리고 이전에 커널 2.2.x버전에서 사용하던분들은 adsl-setup에서 디바이 스를 itxX에서 ethX으로 바꿔주시기바랍니다.. 그럼..끝!! : 드디어 내장형인데도 ADSL을 쓸 수가 있군요. : 아래에 다른 분들이 올려주신 글을 보고 도움을 많이 받았습니다. 감사 드리고요... : 이제부터 주절거릴 내용은 시키는대로 따라서 했는데도, 제대로 되지 않아서 : 고심하는 분들을 위한 잡설입니다. : 네트워킹을 조금 공부하신 분들은 다 아는 얘기이니 그냥 넘어가세요. :) : : 먼저 itex-up 이라는 스크립트의 내용을 봅시다. : 딱 세줄이지요. 대충 이런 내용입니다. : : 1. /sbin/insmod -f /usr/bin/itex1483-2.4.2-2.o vpi=0 vci=67 framing=1 debug=0 : --> itex칩을 가진 내장형 모뎀의 디바이스 드라이버를 모듈로 로딩할 것! : : 2. /sbin/ifconfig itx0 192.168.2.133 netmask 255.255.255.0 broadcast 192.168.2.255 : --> 위의 드라이버를 로드해서 생긴 itx0라는 네트워크 디바이스를 위에서 적어준대로 설정할 것. : : 3. /sbin/route add -net 192.168.2.0 netmask 255.255.255.0 dev itx0 : --> 설정한 네트워크 디바이스의 라우팅 경로를 적어준대로 설정할 것. : : 여기서 문제가 생길 가능성이 제일 높은 곳은 1번과 2번입니다. : 1번에서 커널 모듈이 제대로 로드되지 않아서 제대로 되지 않을 수가 있고요. : 2번에서 커널모듈이 제대로 로드되었다고 해도 인터페이스 이름이 틀려서 설정에 실패할 수가 있겠지요. : 2번까지만 되면 3번은 웬만하면 될겁니다. : : 자 그럼 1번... : 커널 모듈이 로드되지 않는다면, 일단 커널 버전을 확인하시고, : 2.2.x나 2.4.2냐에 따라서 제대로 된 디바이스인지 확인해보세요. 이건 아래에도 다른 분들이 올려주셨으니... : 다른 분들 말씀대로 커널 버전이 안맞기때문에 생기는 경고는 무시해도 상관없습니다. : 저는 와우 파란을 사용중인데, 여기에서는 개발버전 2의 드라이버가 경고 하나 외에는 깔끔하게 로드됩니다. : : 그럼 2번... : 보통 여기에서 문제가 생기면 <그런장치가 없음> 이라는 에러가 나오게 됩니다. : 기본으로 배포되는 스크립트에서는 디바이스 이름이 itx0 으로 되어 있고, : 아래에 하나로용으로 글을 올려주신 분은 itex0 로 해주셨는데요... : 왜 그런지는 몰라도 저는 이름이 다르더군요... : 이 이름을 확인하실때에는 cat /proc/net/dev 를 실행해보세요. : 그러면 보통 loopback device인 lo가 있을 것이고... : 이더넷 카드를 하나 더 달면 eth0라는 디바이스가 보일겁니다. : 그 아래에 보이는 디바이스 이름을 사용해 보세요. : 그 놈이 진짜 디바이스 이름입니다. : 제 컴퓨터의 itex-up 스크립트는 요로코롬 되어 있지요... : : [root@jazz adsl]# more /usr/bin/itex-up : #!/bin/sh : : /sbin/insmod -f /usr/bin/itex1483-2.4.2-2.o vpi=0 vci=67 framing=1 debug=0 : /sbin/ifconfig eth1 192.168.2.133 netmask 255.255.255.0 broadcast 192.168.2.255 : /sbin/route add -net 192.168.2.0 netmask 255.255.255.0 dev eth1 : : 커널 버전 및 디바이스는 이렇게 되어 있습니다. : : [root@jazz adsl]# uname -a : Linux jazz.localdomain 2.4.2-2wl #1 금 6월 8 05:21:58 KST 2001 i686 unknown : [root@jazz adsl]# cat /proc/net/dev : Inter-| Receive | Transmit : face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed : lo: 664 10 0 0 0 0 0 0 664 10 0 0 0 0 0 0 : eth0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 : eth1: 302998 436 0 0 0 0 0 0 47654 451 0 0 0 0 0 0 : : 그리고 /sbin/ifconfig eth1 up 을 하면 디바이스를 쓸수 있는 상태가 됩니다. : : 그리고 adsl-start를 해보세요. : 그래도 안된다면, /etc/ppp/pppoe.conf 에서 ETH라는 놈을 찾아서, : 위에서 적어준 디바이스와 같은 이름인지 확인해보세요. : : 제대로 connect되었다면 cat /proc/net/dev 에서 ppp0라는 디바이스를 하나 더 볼 수 있습니다. : : [root@jazz adsl]# cat /proc/net/dev : Inter-| Receive | Transmit : face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed : lo: 664 10 0 0 0 0 0 0 664 10 0 0 0 0 0 0 : eth0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 : eth1: 303478 444 0 0 0 0 0 0 47894 459 0 0 0 0 0 0 : ppp0: 290082 351 0 0 0 0 0 0 37003 366 0 0 0 0 0 0 : : 음. 그래도 안되면... 쩝. 팔자거니 하세요... : : ps1. 아... 이제 내장형으로 486한대만 가지고 있으면 라우터를 만들어 쓸 수 있겠군요.. ^^; : ps2. 드라이버를 만드시분, pppoe용 스크립트+프로그램 만드신분, 그리고 아래에 내장형 관련글 올려주신분 모두 감사드립니다. :) : ps3. 지금 리눅스에서 ADSL로 ppp접속해서 쓰고 있는거예요. 야호. -- 감.각.적.. 난 귀염둥이!..
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved