CentOS에서 랜카드 설정...

dvvbstation의 이미지

CentOS를 설치할 때 네트워크를 이용해 설치를 헀습니다.
다음.net의 ftp이미지를 가지고했지요.
랜카드를 알아서 잡고 설치 완료 후 잘 쓰다가
오늘 보니 랜카드 활성화가 안되는겁니다.
랜카드를 잘 꽃아보고 이것저것 건드려 본답시고 하다가 안되어 여쭤봅니다.
네트워크 부팅씨디로 부팅해보니 역시나 랜카드는 ip를 잘 받아오고 설치이미지도 받아옵니다.
그렇다고 다시 재설치하자니 시간도 그렇고 번거롭고...
네트워크부팅시 쓰던 설정을 그대로 가져오는 방법은 없는지요?
콘솔에서 setup치고 network 설정 엔터쳐도 설정옵션이 안나오고 그냥 빠져나와버리네요.
x윈도우에서도 네트워크 설정 해보려고 목록에 있는 rtl8139추가도 해보고 하였으나 실패입니다.
이 과정에서 삽질하다 맥어드레스 백업본이 날라갔습니다.

ifup eth0 을 할 경우 나타나는 메시지입니다.

error for wireless request 'set encode (8B2A)
Set failed on device eth0 : No such device

맥어드레스와 인터럽트주소를 캐내어 수동으로 modules.conf를 수정하여
modprobe로 띄워야 할 것 같은데 centos에서 modules.conf역할을 하는 파일도 모르겠고...
irq알아내는 법도 모르겠고...
이 컴퓨터에는 단독으로만 리눅스를 설치했기에 조금 난감하기도 하네요.
어떻게 하면 랜카드를 잡을 수 있을까요.

ifconfig해보면 잘 모르는 인터페이스가 있더군요.
virbr0, xenbr0은 무엇인지도 알려주시면 좋겠습니다...^^;
읽어주셔서 감사합니다.

monovision의 이미지

ip link show 명령어로 OS 에서 인식한 네트워크 디바이스들의 정보를 보실수가 있습니다. MAC 어드레스 또한 보실 수가 있구요.
IRQ 넘버는 lspci -v 명령어로 보실 수가 있습니다.
참고로... 네트워크 설정 파일은
/etc/sysconfig/network-scripts/ifcfg-ethx 형태로 들어가 있으며
/etc/modprobe.conf 에 해당 장비명과 module 명을 적어주어야 합니다.

dvvbstation의 이미지

감사합니다. 새로운 명령어를 알게 되었네요.
다만 다시 궁금한게 있어서요^^;
lspci -v명령에서 irp를 확인할 수 있다 말씀하셨는데
아래 부분에서 앞에 보이는 5개의 숫자 중 3~4번째 자리를 말하는 건지요?
보통 두자리의 숫자가 아닌가 합니다만...
예전에 modules.conf에 셋팅할 때 irq를 두 자리 넣은 기억이 +_+
궁금해요^^;
--------------------------------------------------
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge (prog-if 00 [Normal decode])
Flags: bus master, 66MHz, medium devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
Memory behind bridge: f8000000-f9ffffff
Prefetchable memory behind bridge: f0000000-f7ffffff
Capabilities: [70] Power Management version 2

00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
Subsystem: Realtek Semiconductor Co., Ltd. RT8139
Flags: bus master, medium devsel, latency 32, IRQ 19
I/O ports at b000 [=256]
Memory at fa022000 (32-bit, non-prefetchable) [=256]
[virtual] Expansion ROM at 40000000 [disabled] [=128K]
Capabilities: [50] Power Management version 2

--------------------------------------------------

monovision의 이미지

오잉 ? 앞에 5개의 숫자가 아닙니다.
두번째 문단. 즉, Ehternet controller 의 3번째 줄에 보시면 IRQ 19 라고 당당히 나와 있습니다. ^^;;;;

monovision의 이미지

virbr0 와 xenbr0 는 추측하기로는 가상화 관련 브릿지 디바이스인것처럼 보이는데요 ?
br0 는 브릿지를 구성할 때 사용하는 대표적인 디바이스명입니다.

여담이지만... CentOS 에서는 간혹 랜카드 모듈이 이상하게 올라가는 경우가 종종 있습니다.
lsmod 로 모듈명을 확인하시고 rmmod 로 모듈을 내리신 후 modprobe 로 랜카드 모듈을 한 번 올려보세요.
/etc/init.d/network 스크립트로는 에러가 나는 경우에도 위처럼 모듈만 올렸을 경우에는 되는 경우가 종종 있습니다.

에.. 그리고.. RT8139 는 별도의 드라이버를 컴파일을 해 주어야 합니다.
realtek 홈페이지에서 해당 드라이버 소스를 다운 받아서 설치하시면 잘 되실 듯 합니다.

또한, RT8139 는 엔간한 경우에는 intel e1000 모듈로도 사용이 가능합니다.
modprobe e1000 으로 e1000 모듈을 사용하도록 해보시기 바랍니다.

CentOS 만 기술지원해주면서 랜카드를 잡는다고 IRQ 까지 셋팅해 본적은 없는 것 같네요 ^^;;;

익명 사용자의 이미지

참고문서: http://www.cyberciti.biz/faq/linux-kvm-disable-virbr0-nat-interface

he virtual network (virbr0) used for Network address translation (NAT) which allows guests to access to network services. However, NAT slows down things and only recommended for desktop installations. To disable Network address translation (NAT) forwarding type the following commands:

Display Current Setup

Type the following command:
# ifconfig

Sample outputs:

virbr0 Link encap:Ethernet HWaddr 00:00:00:00:00:00
inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0
inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:39 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:7921 (7.7 KiB)
Or use the following command:
# virsh net-list

Sample outputs:

Name State Autostart
-----------------------------------------
default active yes
To disable virbr0, enter:
# virsh net-destroy default
# virsh net-undefine default
# service libvirtd restart
# ifconfig

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.