RTL-8110SC/8169SC에서 네트워크가 제대로 작동하지 않습니다.

RTL-8110SC/8169SC에서 네트워크가 제대로 작동하지 않습니다.

음, Ubuntu 11.10을 새로 설치하면 유선 네트워크가 있습니다. 파일을 다운로드하고 인터넷 서핑을 할 수 있습니다. 문제는 웹 사이트를 로드하는 데 시간이 오래 걸리고 시도를 포기하는 경우도 있다는 것입니다. 또한 Filezilla를 사용하여 FTP 서버에 연결하려고 시도했지만 실패했습니다. Windows 7의 이중 부팅 설치에서도 동일한 유선 네트워크가 제대로 작동합니다.

네트워크를 적절하게 구성하려면 어떻게 해야 합니까?

일부 정보:

$ sudo lshw -class network  
*-network  
       description: Ethernet interface  
       product: RTL-8110SC/8169SC Gigabit Ethernet  
       vendor: Realtek Semiconductor Co., Ltd.  
       physical id: 4  
       bus info: pci@0000:04:04.0  
       logical name: eth0  
       version: 10  
       serial: 00:1d:60:55:58:5c  
       size: 100Mbit/s  
       capacity: 1Gbit/s  
       width: 32 bits  
       clock: 66MHz  
       capabilities: pm bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation  
       configuration: autonegotiation=on broadcast=yes driver=r8169   driverversion=2.3LK-NAPI duplex=full firmware=N/A ip=192.168.0.135 latency=64 link=yes maxlatency=64 mingnt=32 multicast=yes port=MII speed=100Mbit/s  
       resources: irq:16 ioport:e800(size=256) memory:febfec00-febfecff memory:febc0000-febdffff  

답변1

어쩌면 커널 드라이버 r8169 커널이 충분하지 않을 수도 있습니다. ralink 드라이버를 컴파일해 보십시오:

  1. 먼저 드라이버를 백업하세요. 운전자의 위치를 ​​찾으려면 다음 단계를 따르세요.

    find /lib/modules/$(uname -r) -name r8169.ko
    

    홈 디렉토리 어딘가에 드라이버를 복사하십시오.

  2. 드라이버 다운로드여기(나머지 두 개는 작동하지 않으므로 US1 서버를 선택하세요)

  3. 컴파일을 위해 시스템을 준비합니다.

    sudo apt-get install build-essential linux-headers-$(uname -r) linux-source
    
  4. 내장 드라이버 r8169.ko가 로드되었는지 확인하세요.

    lsmod | grep r8169
    
  5. 설치되어 있으면 제거해 주세요.

    sudo modprobe -r r8169
    
  6. 드라이버를 컴파일합니다:

    tar jxvf r8169-6.015.00.tar.bz2 # unpack this on th desktop
    sudo mv r8169-6.015.00 /usr/src # move the drive directory from desktop to /usr/src
    sudo -i
    

    탐색하여 /usr/src/r8169-6.015.00실행

    make clean modules          
    make install
    depmod -a
    modprobe r8169
    

    드롭 권한:

    exit
    
  7. 다음 명령을 사용하여 드라이버가 로드되었는지 확인할 수 있습니다.

    lsmod | grep r8169      
    ifconfig -a
    

    터미널의 lsmod 출력

  8. 재부팅하고 드라이버가 로드되었는지 다시 확인합니다. 그렇지 않은 경우 시작 시 로드되는 모듈 목록에 r8169를 추가할 수 있습니다. 이 파일을 편집합니다:

    sudo nano /etc/modules
    

    라인을 추가하세요

    r8169
    

    저장, 종료 및 재부팅

문제가 발생하거나 이 절차를 되돌리려면 첫 번째 단계에서 백업한 파일을 원래 위치로 복원하면 됩니다.

답변2

제가 생각하기에 동일한 문제가 발생하고 있으므로 이 문제를 해결하셨는지 궁금합니다. 네트워크는 잠시 동안 잘 작동하다가 몇 분 동안 전혀 응답하지 않습니다. 몇 시간 동안 실패 없이 소스 코드를 다운로드했기 때문에 활성 연결은 괜찮은 것 같지만 새로운 연결이 가끔 문제인 것 같습니다.

업데이트: ipv6 비활성화가 작동하지 않았습니다. 현재 내 해결책은 다른 사람이 realtek 드라이버를 고칠 때까지 내 마더보드에 예비 Netgear 10/100 NIC를 설치하는 것이었습니다.

나는 hhlp의 답변을 시도하지 않았지만 최대한 빨리 실행하는 것이 필요했기 때문에 지금은 예비 카드가 훌륭하게 작동합니다!

답변3

IPv6를 사용하지 않는 경우에는 비활성화해 보십시오.

관련 정보