리눅스에서 랜카드 dhcp로 설정방법 좀 알려주세여

ero의 이미지

리눅스에 랜카드 3장이 꼽혀있습니다.
eth0는 dhcp로 설정했는데 잘 잡힙니다.
eth1은 마스커레이딩을쓰고 있어서 사설아이피를 쓰고있습니다.

eth2를 eth0와 같이 dhcp로 사용하기 위해서
변경했는데 ip를 못받아오네여..
eth0와eth2는 인터넷(동일 dhcp서버)에 물려있습니다.

근데 희한한건 eth2에 물려 있는 랜선을 뽑아서 다른 컴퓨터에서 dhcp로 설정하면 ip를 받아옵니다...
리눅스에서 2개랜카드를 dhcp로 설정하는건 불가능 한건가여??
누가좀 알려주세여~~~

========                 ====================
|dhcp서버|  --------------|       허 브       |
========                 ====================
                            |           |
                            |           |
                      (eth0)|           |
                         =========   ========
                         |리눅스   |  | 윈도우  |
                         |클라이언트|  |클라이언트|
                         =========   =========

이렇게는 두 클라이언트에서 ip를 잘 받아 옵니다
그런데
========                 ====================
|dhcp서버|  --------------|       허 브       |
========                 ====================
                            |   |
                            |   |
                      (eth0)|   |(eth2)
                         =========   ========
                         |리눅스   |  | 윈도우  |
                         |클라이언트|  |클라이언트|
                         =========   =========

요렇게 변경하변
eth0은 정상적으로 ip를 받아오는데 eth2는 ip를 못받아 오네여.
ydhoney의 이미지

netconfig --device eth0
netconfig --device eth2

이렇게 하셔서 dhcp에 체크하고 저장하신 후 network 서비스를 재시작하시면 됩니다.

레드햇 계열은 이렇다구요. -_-;;

ero의 이미지

ydhoney wrote:
netconfig --device eth0
netconfig --device eth2

이렇게 하셔서 dhcp에 체크하고 저장하신 후 network 서비스를 재시작하시면 됩니다.

레드햇 계열은 이렇다구요. -_-;;

저렇게 해도 안됩니다..ㅡ.ㅡ;;
혹시 몰라서
/sbin/dhclient-script 에서
DNS설정부분과 default route 설정부분을 자동으로 받아오지
말고 고정으로 설정해놔도 eth2에서 ip를 못불러오네여

ydhoney의 이미지

/etc/modprobe.conf (2.4커널이라면 modules.conf) 파일을 올려주세요.

NIC 모델이 정확히 어떤어떤것인지 확인할 필요가 있겠네요.

그리고 현재 사용하시는 OS가 정확히 어떤것인지요?

그리고..우선 마스커레이딩 열심히 설정하신 내용은 백업해두시고 마스커레이딩 전체 다 풀어버리신 다음에 작업해보시구요. iptables설정중에서 꼬인것일수도 있으니까요. (별 상관 없을 확률이 99.9999%긴 하지만;; )

ero의 이미지

ydhoney wrote:
/etc/modprobe.conf (2.4커널이라면 modules.conf) 파일을 올려주세요.

NIC 모델이 정확히 어떤어떤것인지 확인할 필요가 있겠네요.

그리고 현재 사용하시는 OS가 정확히 어떤것인지요?

그리고..우선 마스커레이딩 열심히 설정하신 내용은 백업해두시고 마스커레이딩 전체 다 풀어버리신 다음에 작업해보시구요. iptables설정중에서 꼬인것일수도 있으니까요. (별 상관 없을 확률이 99.9999%긴 하지만;; )

NIC모델은 랜카드 3장 모두 리얼텍 씨리즈고
OS는 레드헷 엔터프라이즈 3AS입니다.

우선은 eth2는 잘 동작합니다 방금까지도 eth1처럼 마스커래이딩해서 썼었거든여..
그리고 iptables설정도 다 내리고 했는데도 안되네여..
한컴퓨터에서 2개의 랜카드에 dhcp설정을하면 원래 안되는거에여?? 미치겠네...ㅡ.ㅡ;;

ydhoney의 이미지

yisuyong wrote:
ydhoney wrote:
/etc/modprobe.conf (2.4커널이라면 modules.conf) 파일을 올려주세요.

NIC 모델이 정확히 어떤어떤것인지 확인할 필요가 있겠네요.

그리고 현재 사용하시는 OS가 정확히 어떤것인지요?

그리고..우선 마스커레이딩 열심히 설정하신 내용은 백업해두시고 마스커레이딩 전체 다 풀어버리신 다음에 작업해보시구요. iptables설정중에서 꼬인것일수도 있으니까요. (별 상관 없을 확률이 99.9999%긴 하지만;; )

NIC모델은 랜카드 3장 모두 리얼텍 씨리즈고
OS는 레드헷 엔터프라이즈 3AS입니다.

우선은 eth2는 잘 동작합니다 방금까지도 eth1처럼 마스커래이딩해서 썼었거든여..
그리고 iptables설정도 다 내리고 했는데도 안되네여..
한컴퓨터에서 2개의 랜카드에 dhcp설정을하면 원래 안되는거에여?? 미치겠네...ㅡ.ㅡ;;


원래 잘 되는거예요. -_-;

dhcp서버에서 제대로 배분 못하는게 아닌가 모르겠네요.

혹시 모르니 eth0만 dhcp해보고 eth1만 dhcp해보고 eth2만 dhcp 해보고 eth0와 eth1만 dhcp를 해보면 정확히 뭐가 문제인지 알 수 있겠지요?

ero의 이미지

ydhoney wrote:
yisuyong wrote:
ydhoney wrote:
/etc/modprobe.conf (2.4커널이라면 modules.conf) 파일을 올려주세요.

NIC 모델이 정확히 어떤어떤것인지 확인할 필요가 있겠네요.

그리고 현재 사용하시는 OS가 정확히 어떤것인지요?

그리고..우선 마스커레이딩 열심히 설정하신 내용은 백업해두시고 마스커레이딩 전체 다 풀어버리신 다음에 작업해보시구요. iptables설정중에서 꼬인것일수도 있으니까요. (별 상관 없을 확률이 99.9999%긴 하지만;; )

NIC모델은 랜카드 3장 모두 리얼텍 씨리즈고
OS는 레드헷 엔터프라이즈 3AS입니다.

우선은 eth2는 잘 동작합니다 방금까지도 eth1처럼 마스커래이딩해서 썼었거든여..
그리고 iptables설정도 다 내리고 했는데도 안되네여..
한컴퓨터에서 2개의 랜카드에 dhcp설정을하면 원래 안되는거에여?? 미치겠네...ㅡ.ㅡ;;


원래 잘 되는거예요. -_-;

dhcp서버에서 제대로 배분 못하는게 아닌가 모르겠네요.

혹시 모르니 eth0만 dhcp해보고 eth1만 dhcp해보고 eth2만 dhcp 해보고 eth0와 eth1만 dhcp를 해보면 정확히 뭐가 문제인지 알 수 있겠지요?

그러네여^^;ㅋ
eth0만은 잘되고여
eth1만 dhcp 하면 안되네여
eth2만 dhcp하면 이것도 안되네여
eth1이랑 eth2가 모듈도 안올라오는것도 아니고
사설IP할당하면 통신도 다 되는데
왜 안되는걸까여??

ydhoney의 이미지

dhcp서버 설정 어떻게 하셨는지 확인하시구요.

다른 부분은..뭐가 문젤까요?

의심가는거 있으면 막막 말씀해보세요.

게시판으로 질답을 주고 받을 때 이런 부분이 제일 난감합니다.
실제로 접속해보면 상당히 간단한 부분이긴 한데 말이지요. ^^

ydhoney의 이미지

우선 한가지 간단한 요청을 하도록 하지요.

레드햇 계열이라 하시니 sysreport라는 명령어가 존재를 할 것입니다. 다음을 그대로 따라하신 후 게시판에 데이터를 첨부해주세요.

시스템에 루트로 접속 후

# sysreport <Enter>

하면 간략한 설명이 나오고

Press ENTER to continue, or CTRL-C to quit.

라는 메세지가 나옵니다. 이곳에서 Enter키를 치면
프로그램이 알아서 시스템의 각 정보들을 모읍니다.

특정 항목에서 오래 걸리는 부분이 있을 수 있는데 그럴때는
ctrl + c 를 눌러 넘어가고, 몇가지 항목이 실패하거나
하는 항목이 있는데 이는 별 신경 안쓰시고 넘어가시면 될 것입니다.

이후 사용자에게 어떤 이름으로 저장할 것인지를 물어보는데

Enter your first initial and last name with no spaces (example: jsmith):

이곳에서 적절한 이름을 입력하고 넘어갑니다.

그러면 다음과 같은 메세지를 내보내며 종료합니다.

Please send /tmp/hello.3360.tar.bz2 to your support
representative.

저는 hello 라고 입력하였고 다음과 같은 메세지를 받았습니다.

위 메세지에 나온 파일을 게시판에 올려주세요.

p.s

어째 게시판 답변마저도 업무형식으로..쿨럭~ -_-

p.s 2

RHEL3 AS시면..

구매하신 총판업체에 물어보면 되는데..-_-;; (버럭~)

구매하신게 아니시라면..몰라몰라~ 아 나 몰라~ 우리한테 안 산거 지원 안해줘~ 아~ 몰라몰라~ ((:o))

ero의 이미지

ydhoney님 올렸습니다
한번 봐주세여^^;;
제가 너무 허접해서...ㅋ

ydhoney의 이미지

뭘 올리셨다는거예요? 치마를? -_-??

ero의 이미지

ydhoney wrote:
뭘 올리셨다는거예요? 치마를? -_-??

sysreport해서 파일 올리라면서여..;;;?
ydhoney의 이미지

yisuyong wrote:
ydhoney wrote:
뭘 올리셨다는거예요? 치마를? -_-??

sysreport해서 파일 올리라면서여..;;;?

파일이 없으니까 그르지요. -_-a;

ero의 이미지

ydhoney wrote:
yisuyong wrote:
ydhoney wrote:
뭘 올리셨다는거예요? 치마를? -_-??

sysreport해서 파일 올리라면서여..;;;?

파일이 없으니까 그르지요. -_-a;

맨위에 있는데요..^^;;;; 1번째글...

jongwooh의 이미지

ydhoney wrote:
뭘 올리셨다는거예요? 치마를? -_-??

이 모범적인 정신세계...

you must know the power of dark side.

ydhoney의 이미지

1. 클라이언트인것으로 보이는 이 녀석에도 dhcp서버가 돌고 있고..(왜?)ㄷ소0,

2. dhcp때문에 eth0, eth1, eth2가 이래저래 꼬이고 어쩌고 난리가 났군요? -_-;

로컬에 올린 dhcp서버는 내리시는게 맞지 않나요? -_-a; dhcp서버가 따로 있는 것으로 보이는데 말이지요.

어떻게 구성하시려는지 잘 모르겠네요. 흐음..-_-a;

ero의 이미지

ydhoney wrote:
1. 클라이언트인것으로 보이는 이 녀석에도 dhcp서버가 돌고 있고..(왜?)ㄷ소0,

2. dhcp때문에 eth0, eth1, eth2가 이래저래 꼬이고 어쩌고 난리가 났군요? -_-;

로컬에 올린 dhcp서버는 내리시는게 맞지 않나요? -_-a; dhcp서버가 따로 있는 것으로 보이는데 말이지요.

어떻게 구성하시려는지 잘 모르겠네요. 흐음..-_-a;

로컬에 올린 dhcp서버는 eth1를 통해서 마스커래이딩과 같이 쓰고 있습니다.
그래서 eth1에물려있는 클라이언트들은 dhcp에서 ip할당해주고
인터넷공유하게 해놨고여,,.
eth0과eth2는 외부에 같은 dhcp서버에서 공인ip를 각각 받아와서
eth0와eth2를 로드밸런싱할려고 하는데 eth2 말썽이네여...

pung96의 이미지

일단 로컬의 dhcp 서버를 내리고 하나씩 테스트해보시면 ydhoney 말씀처럼 로컬 dphcpd 의 문제 여부를 간단히 알수 있겠네요. 전에 잘 작동하던 것이라고 하더라더 말이죠.
그리고 이것 좀 이상하지 않나요?

Quote:

inet addr:1xx.xxx.xxx.xxx Bcast:255.255.255.255 Mask:255.255.255.0
ero의 이미지

pung96 wrote:
일단 로컬의 dhcp 서버를 내리고 하나씩 테스트해보시면 ydhoney 말씀처럼 로컬 dphcpd 의 문제 여부를 간단히 알수 있겠네요. 전에 잘 작동하던 것이라고 하더라더 말이죠.
그리고 이것 좀 이상하지 않나요?

dhcp서버 내리고 하나씩 테스트 해봤는데도
eth1과 eth2가 외부DHCP서버에서 ip를 못받아 오더군여...
그리고

Quote:

inet addr:1xx.xxx.xxx.xxx Bcast:255.255.255.255 Mask:255.255.255.0

요거는 eth0에서 외부DHCP서버에서 받아오는 값인데....
일부러 255.255.255.255로 할당해논거 같은데여...
왜 저렇게 받아오는지는 저도 잘 모르겠습니다...
pung96의 이미지

ifcfg-eth2:
DEVICE=eth2
ONBOOT=yes
BOOTPROTO=dhcp

/var/log/message :
Feb 15 19:24:47 yong ifup: Determining IP information for eth2...
Feb 15 19:24:47 yong ifup: Cannot get driver information: Invalid argument
Feb 15 19:24:53 yong ifup:  failed; no link present.  Check cable?

ifconfig:
inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0

-_-;;; 갈피가 안잡히네요.
dhcp 로 올리는데 케이블 체크하라고 에러가 나고 마지막으로 192.168.1.1로 아이피가 잡히는군요.-_-;;;;
뭔가 다른 비밀이.....

그리고 log/message를 보면 지금 eth2 의 mac 에 eth1 이 잡힌 적도 있네요. 같은 종류의 랜카드가 여러개인 만큼 랜카드를 올릴때 mac를 명시해 두는 것이 좋을 듯 합니다.

ero의 이미지

pung96 wrote:
ifcfg-eth2:
DEVICE=eth2
ONBOOT=yes
BOOTPROTO=dhcp

/var/log/message :
Feb 15 19:24:47 yong ifup: Determining IP information for eth2...
Feb 15 19:24:47 yong ifup: Cannot get driver information: Invalid argument
Feb 15 19:24:53 yong ifup:  failed; no link present.  Check cable?

ifconfig:
inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0

-_-;;; 갈피가 안잡히네요.
dhcp 로 올리는데 케이블 체크하라고 에러가 나고 마지막으로 192.168.1.1로 아이피가 잡히는군요.-_-;;;;
뭔가 다른 비밀이.....

그리고 log/message를 보면 지금 eth2 의 mac 에 eth1 이 잡힌 적도 있네요. 같은 종류의 랜카드가 여러개인 만큼 랜카드를 올릴때 mac를 명시해 두는 것이 좋을 듯 합니다.

케이블 잠시 뽑아 놨을때 같은데여...
지금은 아예 뽑아놨습니다...
KLDP게시판 계속 모니터링중...^^;;
192.168.1.1은 예전에 eth2에설정해논 ip입니다~

pung96의 이미지

혹시나 해서 테스트 해봤더니 잘 됩니다

저는 3c2000(sk98)-eth0 과 e100-eth1 으로 테스트 했고
내부망에 있는 dhcpd를 썼습니다.
제생각에는 eth1에만 dhcp를 주고 올린후 실패 직후 로그파일들을 주셔야 도움을 드릴 수 있을 듯 합니다.
Good Luck!!

ero의 이미지

pung96 wrote:
혹시나 해서 테스트 해봤더니 잘 됩니다

저는 3c2000(sk98)-eth0 과 e100-eth1 으로 테스트 했고
내부망에 있는 dhcpd를 썼습니다.
제생각에는 eth1에만 dhcp를 주고 올린후 실패 직후 로그파일들을 주셔야 도움을 드릴 수 있을 듯 합니다.
Good Luck!!

내부망에 dhcp는 잘됩니다..
외부 dhcp에서 ip를 받아올때 안된다는 거지요..

pung96의 이미지

yisuyong wrote:
pung96 wrote:
혹시나 해서 테스트 해봤더니 잘 됩니다

저는 3c2000(sk98)-eth0 과 e100-eth1 으로 테스트 했고
내부망에 있는 dhcpd를 썼습니다.
제생각에는 eth1에만 dhcp를 주고 올린후 실패 직후 로그파일들을 주셔야 도움을 드릴 수 있을 듯 합니다.
Good Luck!!

내부망에 dhcp는 잘됩니다..
외부 dhcp에서 ip를 받아올때 안된다는 거지요..


내부망이냐 내부망이냐 하는게 핵심이 아니라 2개의 랜카드로 동시에 DHCP 가 되느냐가 핵심이 아니었나요?

그럼 반대로 직접 내부망에 DHCP 서버를 올리시고 지금 3개의 랜카드를 모두 내부망에 물리신뒤에 테스트를 해보시면 외부 DHCPD 의 레거시를 없애고 테스트를 해보실 수 있겠군요.
어쨋거나 지금 주어진 정보로 제가 드릴 수 있는 얘기는 여기 까지인듯... 도움이 안돼서 죄송하네요^^;;;

ero의 이미지

그런데 이상한게 있는데여
dhclient eth0 하면
먼저
DHCPREQUEST가 날라가는데

dhclient eth1 또는 dhcpclient eth2 를하게돼면
DHCPREQUEST가 아니라
DHCPDISCOVER가 날라가네여.. 왜 틀린거지...

pung96의 이미지

yisuyong wrote:
그런데 이상한게 있는데여
dhcpclient eth0 하면
먼저
DHCPREQUEST가 날라가는데

dhcpclient eth1 또는 dhcpclient eth2 를하게돼면
DHCPREQUEST가 아니라
DHCPDISCOVER가 날라가네여.. 왜 틀린거지...


아마도 eth0가 이미 dhcp 서버와 통신을 하고 있기 때문에 dhcpdiscover를 보내지 않고 바로 dhcprequest 를 보내는 것 같습니다. 아직 아무 dhcp서버와 통신하고 있지 않을때는 dchpdiscover를 매스 브로드캐스트 하는 것이 맞습니다.
ero의 이미지

불가능한건가요...ㅜ.ㅜ;;
새로운 사실을 발견해서 좋았는데...
제가 파워콤을쓰고 있거든여
파워콤 모뎀믿단에 허브하나달고 쓰면
dhcp서버에서 서로 다른 공인IP를 받아오네여...
(컴터가 2대라 2개밖에 테스트 못했습니다.)
공유기 쓸필요도 없더군여 허브만있으면...ㅋㅋ

ero의 이미지

해결했습니다..ㅋㅋㅋ 엉뚱한데에 답이 있었네여
모뎀이랑 허부랑 전부 전원 내리고 아침에 일어나서
해보니까 잡히네여..... 이제까지 삽질했넹...ㅋ
그런데 하나 해결했더니 또다른문제가...
마스커레이딩이 안되네여..쩝~ ㅡ.ㅡa

댓글 달기

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