리눅스에서 '호스트이름탐색실패'

whisha의 이미지

안녕하세요,
여기저기 찾아보고 이것저것 건드려보다가 결국 질문글을 올리게 됩니다.

일단, 환경을 설명드리자면
외부인터넷 하나, 컴퓨터 두대, 랜카드 세개, 크로스 케이블 하나로 인터넷 공유를 하려고 합니다.
연결은 외부인터넷을 윈도우2003이 설치된 컴퓨터(메인이라고 부르겠습니다)의 메인보드 내장랜(랜카드1)에 꼽고,
메인의 또다른 랜(랜카드2)에서 크로스 케이블을 빼내서 안녕 리눅스1.2가 설치된 컴퓨터(서브라고 부르겠습니다)의 랜(랜카드3)에 연결되어 있습니다.

요약하자면,
외부 - (랜카드1) 메인 (랜카드2) ~크로스 케이블~ (랜카드3) 서브
위와 같습니다.

현재 설정된 상태로는,
메인의 랜카드1의 설정에서 인터넷 연결 공유에 체크했고,

랜카드 2의 설정에서는
프로토콜 -> NWLink IPX/SPX/NetBIOS 호환 트랜스포트 프로토콜을 설치(어딘가에서 검색으로 봤지만 별로 소용은 없는듯...)
TCP/IP 설정에서 IP : 192.168.0.1 서브넷마스크 : 255.255.255.0
까지만 설정해두었고,

랜카드3의 설정에서는
#cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.0.2
BROADCAST=192.168.0.255
NETMAST=255.255.255.0
NETWORK=192.168.0.0

#cat /etc/sysconfig/network
NETWORKINg=yes
HOSTNAME=localhost.localdomain
GATEWAY=
GATEWAYDEV=eth0

#ifconfig eth0
eth0 Link encap:Ethernet
inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:627 errors:0 dropped:0 overruns:0 carrier:0
collistions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:12 Base address:0xe800

이렇게 되어있습니다.

현재의 문제점으로는,
192.168.0.1로 되어있는 메인의 랜카드2를 게이트웨이로 쓰기 위해 서브에서
ifconfig eth0 gateway 192.168.0.1을 하면 '호스트 이름 탐색 실패'라고 뜹니다.
그리고 메인에서는 랜카드2의 상태가 '네트워크 케이블이 연결되어 있지 않습니다.'라고 뜹니다.

어떻게 하면 해결할수 있을지 알고 싶습니다.
혹시나 더 필요한 정보가 있다면 댓글로 남길테니 말씀해주세요.

답변해주시는 분들께 미리 감사말씀드립니다 (--)(__)

freelinux의 이미지

route add default gw 192.168.0.1하시거나
/etc/sysconfig/network
NETWORKINg=yes
HOSTNAME=localhost.localdomain
GATEWAY=
GATEWAYDEV=eth0 에서

GATEWAY=192.168.0.1을 편집 써 넣으세요

whisha의 이미지

새벽에 건들여봤었는데 안됬던거중에 하나군요 ;
혹시 크로스케이블 이상일수도 있나요?

freelinux의 이미지

cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.0.2
BROADCAST=192.168.0.255
NETMAST=255.255.255.0
NETWORK=192.168.0.0

에서 NETMAST=255.255.255.0은 NETMASK=255.255.255.0

whisha의 이미지

실제로 설정에는 NETMASK로 되어있는데
옮겨적는 과정에서 오타가 났습니다.
죄송합니다.

윤봉환의 이미지

ifconfig 어떤 버전을 쓰시는지 몰라도
제가 가진 ifconfig (from net-tools) 에는 gateway 라는 옵션은 없군요.
그래서 ifconfig가 'gateway' 라는 낱말을 호스트 이름으로 받아들이고
그런 이름을 가진 호스트를 찾을 수 없다고 말하는 것입니다.
다시 말하면, 아주 엉뚱한 명령이란 말씀.

전에는 인터페이스 관리에 ifconfig, 라우팅에 route 명령을 사용했지만
요즘은 ip (from iproute2) 명령을 씁니다.

# ip route add default via 192.168.0.1 dev eth0

줄여서 쓰면

# ip r a default via 192.168.0.1 dev eth0

放下着-----
내려놓으려는 마음도 내려놓기

放下着-----
내려놓으려는 마음도 내려놓기

whisha의 이미지

RTNETLINK answers : File exists 라고 뜨길래
del 하고 다시 add 시켜서 설정해줬습니다...

이것까지 가능하면 리눅스 상에서의 설정은 끝난건가요?;
역시 윈도우쪽의 문제일까요..

whisha의 이미지

메인쪽 랜카드2에 문제가 있는 듯 싶어 살펴보다가
먼지 빼내고 청소했더니 연결됩니다-_-;

도와주신 분들 감사하고 또 죄송합니다 (--)(__)

doodoo의 이미지

하하하 재밋네요~~

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.