[해결] 고정ip에서 network-manger, wicd 해도 네트워크 접근할 수 없습니다

안녕하세요?

저는 고정ip사용자로서 8.10때부터 9.04때까지 network-manger,wicd 해도 단 한번도 외부 네트워크 접근할 수 없습니다.(스크립트 쪽은 지식이 없어서 열어보지도 못했습니다)

제 환경은 ;
데스크탑, 케이블 방식 랜, 윈도우에서는 [color=#008080:2l4d0o24]tcp/ip 숫자하나라도 틀리면 안되는…[/color:2l4d0o24]아뭏든 잘 쓰고 있습니다. 지금은 상품명이 바뀌어서 c*모 회사에서 운영하는 양천케이블넷(과거 단지넷)의 기가랜 상품을 사용하고 있습니다.
문제는 CS부서의 근무자들이 Unix계열에 대한 네트워크 지식이 없다며 저에게 아무런 도움을 주지 못하고 있어서 혼자 구글링 참 많이 했봤습니다.

화면 2개를 붙여 보는데 'static ip 옆에 바로 붙어야 할 gw 가 왜 다른 (defult=)줄에 표시되는지’도 모르겠습니다.
[attachment=0:2l4d0o24]Screenshot-1-edited.PNG[/attachment:2l4d0o24]

  1. route 명령도 써보고
  2. /etc/network/interface 화일도 수없이 수정해 봤고,
  3. network-manager와 wicd 로도 시도해 봤습니다(만 wicd는 설치만 했지 시동을 못해봤습니다.)
  4. 콘솔창에서 수정, 네트워크 리스타트, 터미널창에서 ping gw주소, ping dns주소 해 봐도 실패합니다.
    [attachment=1:2l4d0o24]Screenshot-edited.PNG[/attachment:2l4d0o24]
    다행히 이 컴’은 윈도우와 멀티 부팅을 해서 쓰는 컴’이기 때문에 windows 의 tcp/ip 설정을 참고해가면서 글을 쓰고 있습니다.
    우리 서버/네트워크 게시판에 저와 같은 경우가 없어서 질문 드립니다. 최악의 경우 만약에 제가 실패한다면 router를 추가로 설치해서 내부의 사설ip를 사용해야 할까 고민중입니다.

질문 드리는 주제에 제 ip와 mac ADRS 를 감추는 것 양해 바랍니다.

우리 ‘우분투 한국 사용자 모임’ 에 있는 방법은 다 조치해 봤습니다만 역시 실패했습니다.

윗 글 다 쓰고 나서 생각해보니 (현재 윈도우에서 확인해보니 RTL8139/810X인) 랜카드 드라이버를 우분투에서 점검하지 않은 것은 사실인데, 확인해 보겠습니다.

안녕하세요.

default gateway가 잡히지 않은 상황에서는 다른 어떤 정보도 의미가 없을듯 합니다.

[quote="jasonjang":vgg9v91t]

  1. route 명령도 써보고
  2. /etc/network/interface 화일도 수없이 수정해 봤고,
  3. network-manager와 wicd 로도 시도해 봤습니다(만 wicd는 설치만 했지 시동을 못해봤습니다.)
  4. 콘솔창에서 수정, 네트워크 리스타트, 터미널창에서 ping gw주소, ping dns주소 해 봐도 실패합니다.
    [/quote:vgg9v91t]

조금 더 구체적으로 설명해주셔야 할듯 합니다.
route 명령으로 무엇을 하셨는지, /etc/network/interface를 어떻게 수정하셨는지, network-manager를 어떻게 설정하셨는지 아이피는 꼭 지우시고 구체적으를 알려주세요.

또 한가지…

첨부하신 스크린샷을 보면
line speed가 올라와있지 않고,
Interface Statistics가 모두 0인게 좀 이상하네요.

말씀하신 것처럼 일단 NIC이 제대로 설치되셨는지 확인해 보시기 바랍니다.

제 글에 관심을 가지고 댓글 달아주셔서 고맙습니다.

[attachment=0:3luen7wi]nic chipset.JPG[/attachment:3luen7wi]
windows 에서 ipconfig /all

[code:3luen7wi]Windows IP Configuration
Host Name . . . . . . . . . . . . : 103-808
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Broadcast
IP Routing Enabled. . . . . . . . : Yes
WINS Proxy Enabled. . . . . . . . : Yes
Ethernet adapter 로컬 영역 연결:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Realtek RTL8139/810x Family Fast Ethernet NIC
Physical Address. . . . . . . . . :(hide by jasonjang)
Dhcp Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 111.222.333.90
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 111.222.333.1
DNS Servers . . . . . . . . . . . : 210.181.1.24
210.181.4.25[/code:3luen7wi]
우분투에서는 윈도우스처첨 nic 칩셑을 확인할 수 없었습니다.
위 라우트, vi interfaces 및 nm & wicd 설정을 어떻게 했었는지도 곧 글쓰겠습니다만,
아래 제 상황이 이런 문제를 극복하는데 도움이 될지도 몰라 참고로 올려 봅니다.

$ sudo ethtool eth0[code:3luen7wi]$ sudo ethtool eth0
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 32
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: d
Current message level: 0x00000007 (7)
Link detected: yes[/code:3luen7wi]
$ sudo mii-tool[code:3luen7wi]$ sudo mii-tool
eth0: link ok
[/code:3luen7wi]
$ sudo mii-tool -v[code:3luen7wi]$ sudo mii-tool -v
eth0: link ok
product info: vendor 00:00:00, model 0 rev 0
basic mode: software reset, autonegotiation enabled
basic status: link ok
capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
link partner: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control[/code:3luen7wi]
$ ifconfig

[code:3luen7wi]eth0 Link encap:Ethernet HWaddr (hide by jasonjang)
inet addr:111.222.333.90 Bcast:111.222.333.255 Mask:255.255.255.0
inet6 addr: fe80(hide by jasonjang)/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:20 Base address:0xa000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:36 errors:0 dropped:0 overruns:0 frame:0
TX packets:36 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3060 (3.0 KB) TX bytes:3060 (3.0 KB)
[/code:3luen7wi]
$ vi /etc/network/interfaces[code:3luen7wi]auto lo
iface lo inet loopback

The primary network interface

auto eth0

static 을 dhcp 로 수정하면 유동아이피로 전환되어짐

iface eth0 inet static
address 111.222.333.90
netmask 255.255.255.0
network 111.222.333.0
broadcast 111.222.333.255
gateway 111.222.333.1

dns-* options are implemented by the resolvconf package, if installed

dns-nameservers 210.181.1.24 164.124.101.2 210.181.4.25

#저장하고 vi /etc/resolv.conf 를 열어서 아래와 DNS 서버를 입력
#nameserver 210.181.1.24
#nameserver 164.124.101.2
#nameserver 210.181.4.25
[/code:3luen7wi]
$ dmesg | grep eth0[quote:3luen7wi]$ dmesg | grep eth0
[ 4.589680] eth0: RealTek RTL8139 at 0xa000,[color=#0080FF:3luen7wi] 00:(hide by jasonjang)[/color:3luen7wi], IRQ 20
[ 4.589700] eth0: Identified 8139 chip type ‘RTL-8100B/8139D’
[ 22.524393] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
[ 33.316529] eth0: no IPv6 routers present
[ 34.804570] NETDEV WATCHDOG: eth0 (8139too): transmit timed out
[ 37.804584] eth0: Transmit timeout, status 0d 0000 c07f media 10.
[ 37.804604] eth0: Tx queue start entry 4 dirty entry 0.
[ 37.804621] eth0: Tx descriptor 0 is 0008205a. (queue head)
[ 37.804637] eth0: Tx descriptor 1 is 0008204e.
[ 37.804650] eth0: Tx descriptor 2 is 0008203c.
[ 37.804666] eth0: Tx descriptor 3 is 0008205a.
[ 37.804732] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
[ 49.804570] eth0: Transmit timeout, status 0d 0000 c07f media 10.
[ 49.804582] eth0: Tx queue start entry 4 dirty entry 0.
[ 49.804597] eth0: Tx descriptor 0 is 00082046. (queue head)
[ 49.804603] eth0: Tx descriptor 1 is 0008203c.
[ 49.804614] eth0: Tx descriptor 2 is 0008203c.
[ 49.804625] eth0: Tx descriptor 3 is 00082046.
[ 49.804680] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
[ 61.804065] eth0: Transmit timeout, status 0d 0000 c07f media 10.
[ 61.804076] eth0: Tx queue start entry 4 dirty entry 0.
[ 61.804091] eth0: Tx descriptor 0 is 0008203c. (queue head)
[ 61.804102] eth0: Tx descriptor 1 is 0008203c.
[ 61.804109] eth0: Tx descriptor 2 is 0008203c.
[ 61.804121] eth0: Tx descriptor 3 is 0008211a.
[ 61.804179] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
[ 73.805474] eth0: Transmit timeout, status 0d 0000 c07f media 10.
[ 73.805489] eth0: Tx queue start entry 4 dirty entry 0.
[ 73.805504] eth0: Tx descriptor 0 is 00082046. (queue head)
[ 73.805516] eth0: Tx descriptor 1 is 0008211a.
[ 73.805531] eth0: Tx descriptor 2 is 0008211a.
[ 73.805541] eth0: Tx descriptor 3 is 0008203c.
[ 73.805598] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
[ 85.804164] eth0: Transmit timeout, status 0d 0000 c07f media 10.
[ 85.804179] eth0: Tx queue start entry 4 dirty entry 0.
[ 85.804189] eth0: Tx descriptor 0 is 000820f1. (queue head)
[ 85.804200] eth0: Tx descriptor 1 is 00082061.
[ 85.804206] eth0: Tx descriptor 2 is 000820a6.
[ 85.804217] eth0: Tx descriptor 3 is 000820a6.
[ 85.804272] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
[ 97.804575] eth0: Transmit timeout, status 0d 0000 c07f media 10.
[ 97.804589] eth0: Tx queue start entry 4 dirty entry 0.
[ 97.804600] eth0: Tx descriptor 0 is 000820a6. (queue head)
[ 97.804610] eth0: Tx descriptor 1 is 000820ff.
[ 97.804616] eth0: Tx descriptor 2 is 0008203c.
[ 97.804627] eth0: Tx descriptor 3 is 000820c5.
[ 97.804682] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
[ 109.804559] eth0: Transmit timeout, status 0d 0000 c07f media 10.
[ 109.804570] eth0: Tx queue start entry 4 dirty entry 0.
[ 109.804582] eth0: Tx descriptor 0 is 00082061. (queue head)
[ 109.804596] eth0: Tx descriptor 1 is 000820ff.
[ 109.804602] eth0: Tx descriptor 2 is 000820f1.
[ 109.804613] eth0: Tx descriptor 3 is 00082061.
[ 109.804668] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
[ 121.804560] eth0: Transmit timeout, status 0d 0000 c07f media 10.
[ 121.804571] eth0: Tx queue start entry 4 dirty entry 0.
[ 121.804583] eth0: Tx descriptor 0 is 000820ff. (queue head)
[ 121.804597] eth0: Tx descriptor 1 is 0008203c.
[ 121.804603] eth0: Tx descriptor 2 is 0008203c.
[ 121.804614] eth0: Tx descriptor 3 is 0008203c.
[ 121.804669] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
[ 133.804086] eth0: Transmit timeout, status 0d 0000 c07f media 10.
[ 133.804101] eth0: Tx queue start entry 4 dirty entry 0.
[ 133.804111] eth0: Tx descriptor 0 is 0008203c. (queue head)
[ 133.804121] eth0: Tx descriptor 1 is 0008203c.
[ 133.804129] eth0: Tx descriptor 2 is 0008203c.
[ 133.804140] eth0: Tx descriptor 3 is 0008203c.
[ 133.804195] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
[ 145.804062] eth0: Transmit timeout, status 0d 0000 c07f media 10.
[ 145.804077] eth0: Tx queue start entry 4 dirty entry 0.
[ 145.804087] eth0: Tx descriptor 0 is 0008203c. (queue head)
[ 145.804098] eth0: Tx descriptor 1 is 0008203c.
[ 145.804105] eth0: Tx descriptor 2 is 0008203c.
[ 145.804116] eth0: Tx descriptor 3 is 0008203c.
[ 145.804171] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
[ 157.804064] eth0: Transmit timeout, status 0d 0000 c07f media 10.
[ 157.804075] eth0: Tx queue start entry 4 dirty entry 0.
[ 157.804086] eth0: Tx descriptor 0 is 0008203c. (queue head)
[ 157.804101] eth0: Tx descriptor 1 is 0008203c.
[ 157.804107] eth0: Tx descriptor 2 is 0008203c.
[ 157.804113] eth0: Tx descriptor 3 is 0008203c.
[ 157.804168] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
[ 169.804076] eth0: Transmit timeout, status 0d 0000 c07f media 10.
[ 169.804090] eth0: Tx queue start entry 4 dirty entry 0.
[ 169.804101] eth0: Tx descriptor 0 is 0008203c. (queue head)
[ 169.804111] eth0: Tx descriptor 1 is 0008203c.
[ 169.804118] eth0: Tx descriptor 2 is 0008203c.
[ 169.804128] eth0: Tx descriptor 3 is 0008203c.
[ 169.804184] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
[ 181.804573] eth0: Transmit timeout, status 0d 0000 c07f media 10.
[ 181.804592] eth0: Tx queue start entry 4 dirty entry 0.
[ 181.804608] eth0: Tx descriptor 0 is 0008203c. (queue head)
[ 181.804625] eth0: Tx descriptor 1 is 0008203c.
[ 181.804641] eth0: Tx descriptor 2 is 0008203c.
[ 181.804653] eth0: Tx descriptor 3 is 0008203c.
[ 181.804713] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
[ 193.804091] eth0: Transmit timeout, status 0d 0000 c07f media 10.
[ 193.804106] eth0: Tx queue start entry 4 dirty entry 0.
[ 193.804117] eth0: Tx descriptor 0 is 0008203c. (queue head)
[ 193.804131] eth0: Tx descriptor 1 is 0008203c.
[ 193.804139] eth0: Tx descriptor 2 is 0008203c.
[ 193.804150] eth0: Tx descriptor 3 is 0008203c.
[ 193.804205] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
[/quote:3luen7wi]$ sudo /etc/init.d/networking restart

[code:3luen7wi]$ sudo /etc/init.d/networking restart

  • Reconfiguring network interfaces... [ OK ] [/code:3luen7wi]

안녕하세요.

올려주신 내용 잘 확인했습니다.

  1. 제가 아는 한 ethernet 드라이버는 아주 특이하지 않은 이상
    특별한 설정 필요없이 os만 설치하면 사용 가능할거라 생각합니다.

말씀하신 칩셋을 검색해 봤는데, 우분투에서 에러가 있다는 말도 있지만
지원을 하지 않는 것은 아닌듯 합니다.

하지만 보여주신 자료를 보면 하드웨어의 상태가 매우 수상합니다.

첫번째로 Interface Statistics의 값이 모두 0인점…
(일부러 제가 설정을 틀리게 하고 eth0를 봐도 값들이 갱신되기는 하더군요)

두번째로 dmesg에서 eth0가 주기적으로 link up하고 있다는 점입니다.
부팅과정에서 link up하지 않고 dhcp라서 많이 다르겠습니다만
제 pc의 결과입니다.

$ dmesg |grep eth0
[ 3.589912] sky2 eth0: addr 00:23:ae:00:00:00
[ 34.952360] sky2 eth0: enabling interface
[ 34.955511] ADDRCONF(NETDEV_UP): eth0: link is not ready
[31853.670865] sky2 eth0: Link is up at 100 Mbps, full duplex, flow control both
[31853.671313] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[31863.900052] eth0: no IPv6 routers present
[32647.489106] sky2 eth0: Link is down.

딱 한번 케이블 연결 후, 동작 확인 한 이후에 케이블을 제거했습니다.

  1. 다시 한번 clean install을 해보시면 어떨까요?

이것 저것 많이 설치해 보신듯 한데
아시다시피 OS설치후 IP를 설정하는 작업은 가장 간단한 설정 중의 하나이며
기본 OS이외에 많은 설치가 필요하지는 않습니다.

재설치후 아무 설정 없이도 dmesg의 값이
주기적으로 link up 하는지…
Interface Statistics가 아무런 변화가 없는지
확인해 보시면 어떨까요?

만약 문제가 없다면 wicd나 다른 툴들을 설치할 필요 없이
기본 설치된 network-manager만 가지고 설정하셔도 충분할듯 합니다.

그럼 도움 되셨길 바랍니다.

우선, 무식해서 시작된 저의 곤란에 관심을 가져주신 yanagi님께 감사 말씀을 드립니다.

라우터를 추가했는데도 똑같이 우분투에서만 랜이 잡히지 않는 문제가 해결되지 않았습니다.
라우터가 있거나 없거나 winxp에서는 인터넷연결, 랜설정 확인이 되는데 말이죠.

해결은 우연히 되었습니다. 설마하고
BIOS Setup 부분을 살펴보다가 On Board Land Device 와 WOL 부분의 설정에 변화를 주고 다시 부팅해 보니까,
그전에 Booting 할 때는 안보이던, 처음보는 Realtek Boot Agent 라는 추가 메뉴가 보였습니다.
(RTL Boot Agent에서 별다른 설정을 하지 않고) 곧바로 우분투로 들어가니까
내/외부 네트워크에 연결할 수 있었고 LAN설정도 확인할 수 있었습니다.

공연히 우분투와 WICD, NM 만 들쑤셕거렸습니다.
관심가지고 도움말씀 많이 해 주셔서 고맙습니다.

아! 다른 한편 아직 덜 풀린 저의 문제가 있는데, ‘왜 위 바이오스 설정에도 불구하고 윈도우즈에서는 네트워크를 즉각 인식했었나~?’ 하는 문제 입니다.
[attachment=1:xfnyzefg]OnBoardLanDevice.jpg[/attachment:xfnyzefg]
[attachment=0:xfnyzefg]RtlBootAgent-640x480.jpg[/attachment:xfnyzefg]

개인적인 사견으로는 윈도우의 경우는 내장랜이 있다면 따로 enable하지 않더라도 단순한 자동인식이 되는것으로 기억합니다 -ㅅ-

윈도우의 편법운영?!?!

뭐 그래서 다른OS에서 작동이 제대로 안되는 경우도 가끔 있지만요;

예전 98이전 OS에서는 내장이 거의 없었기 때문에 확인 못하지만 아마도 안됐던 것으로 기억합니다.

Realtek 무선랜 들이 우분투에서 WOL 관련해서 기능이 활성화 되어있으면 제대로 동작하지 않는 버그가 있다더군요. 윈XP에서 어떻게 해주면 된다고 본거 같긴 한데=_=;;

어쨌든 해결하셨으니 다행입니다^^