dhcpd에서 eth1 사용하기(?)

sarama의 이미지

제가 하고자 하는 것을 우선 간단하게 설명을 드리겠습니다.

집에 있는 데스트탑(Linux RedHat 9.0)에 2개의 랜카드가 달려있습니다. 하나(eth0)는 한통 ADSL에 연결하여 인터넷이 잘 됩니다.
다른 하나는 (eth1)은 크로스 케이블을 이용하여 노트북에 연결하여 dhcpd로 인터넷을 공유하고자 합니다.

리눅스(dhcp 서버)에서 dhcpd는 잘 작동이 되는듯 합니다.

그런데 ifconfig를 하면 eth1에 대한 항목이 없어서 ifup eth1명령을 통해서 활성화(?) 시키면 아이피를 받아온다고 하면서 에러가 납니다.

제가 원하는 것은 이 eth1에서 아이피를 받아오는 것이 아니라 dhcpd를 통해서 다른 노트북에 아이피를 제공할 수 있는 연결고리입니다.

도대체 제가 뭘 잘못하고 있는지 조차 감이 안잡혀서 이렇게 질문을 드립니다. 실마리를 제공해 주시면 감사하겠습니다.

무혼인형의 이미지

eth1 에 아이피가 있어야 합니다.
/etc/dhcpd.conf 에서 지정한 아이피 대역과 같은 대역의 아이피가 필요합니다.

엠브리오의 이미지

우선 IP 매스커레이딩이 무엇인지 부터 알아보시는게 좋겠네요.

일단 eth1에도 IP를 할당하여야 합니다.
대략 아래와 같이 내부망에서만 쓰는 IP를 잡으면 되겠지요.

IP : 192.168.1.1
netmask : 255.255.255.0

게이트웨이 및 DNS는 안써줘도 됩니다.

/etc/dhcp.conf에는 interface "eth1" 라고 명시해 주면 됩니다.
----------------------------------------------------------------------
ddns-update-style ad-hoc;

subnet 192.168.1.0 netmask 255.255.255.0 {
interface "eth1";
default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.1;
option domain-name-servers 168.126.63.1, 168.126.63.2;
range 192.168.1.2 192.168.1.10;
}
----------------------------------------------------------------------

이렇게 써주면 192.168.1.2 ~ 10 중에 아무거나 잡힐겁니다.

물론 매스커레이딩 셋업이 되어 있어야 네트웍이 공유됩니다.

sarama wrote:
제가 하고자 하는 것을 우선 간단하게 설명을 드리겠습니다.

집에 있는 데스트탑(Linux RedHat 9.0)에 2개의 랜카드가 달려있습니다. 하나(eth0)는 한통 ADSL에 연결하여 인터넷이 잘 됩니다.
다른 하나는 (eth1)은 크로스 케이블을 이용하여 노트북에 연결하여 dhcpd로 인터넷을 공유하고자 합니다.

리눅스(dhcp 서버)에서 dhcpd는 잘 작동이 되는듯 합니다.

그런데 ifconfig를 하면 eth1에 대한 항목이 없어서 ifup eth1명령을 통해서 활성화(?) 시키면 아이피를 받아온다고 하면서 에러가 납니다.

제가 원하는 것은 이 eth1에서 아이피를 받아오는 것이 아니라 dhcpd를 통해서 다른 노트북에 아이피를 제공할 수 있는 연결고리입니다.

도대체 제가 뭘 잘못하고 있는지 조차 감이 안잡혀서 이렇게 질문을 드립니다. 실마리를 제공해 주시면 감사하겠습니다.

gonEH의 이미지

윗분 말씀대로 인터넷을 공유할 데스크탑의 eth1을 가상아이피로 세팅해주셔야해요.
그리고 아랫글도 참고하시구요.
http://www.e-infomax.com/ipmasq/howto-trans/kr/IP-Masquerade-HOWTO-4.html
http://wiki.kldp.org/wiki.php/DocbookSgml/Masquerading-Simple-HOWTO

sarama의 이미지

감사합니다.

한번 시도를 해봐야 겠습니다.

Masquerade에 대한 질문을 종종 봤었는데, 이런 과정에서 필요한 것이었군요......

댓글 달기

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