레드햇에서 라우팅 설정

corone의 이미지

리눅스와 윈도우가 연결되어 있고
리눅스를 라우터로 사용하려는데
제대로 작동을 안하네요

리눅스에서 라우팅 설정을 하고

리눅스에서 외부로 접속이 정상적으로 잘되고
리눅스와 윈도우의 접속도 정상적으로 잘되는데
윈도우에서 외부로 접속이 안됩니다

레드햇 리눅스9.0인데 어떤 설정에 신경써서 해야 할까요?

(이하 삭제)

codebank의 이미지

질문은 QnA 게시판을 이용해 주세요. :)

인터넷 공유에 대한 부분은 iptable로 해결 할 수 있습니다.
Client인 MS-Windows에서 사설 IP인 192.168.x.x로 서버인 Linux의 사설 IP
로 접근되는건 IP만 설정해 주면 되기 때문에 쉬운편입니다.
하지만 서버인 Linux를 통해서 외부로 연결되려면 방법을 알려줘야 합니다.
즉, Client에서 들어온 외부 연결 요청을 그대로 공인 IP로 연결해주어야하는데
그 역할을 iptable이 해줍니다.

간단하게 /etc/rc.d/rc.local의 마지막 부분에

Quote:
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward

정도만 써주면 머스커레이드가 되어서 MS-Windows에서도 외부와 연결이
가능합니다.
만일 넷미팅같은 것에 연결해야하는 문제라면
http://ils.linuxlab.co.kr/bbs.cgi?noframes;read=602
문서를 참조해 보시기 바랍니다.
다른 게임이나 메신져 같은 경우도 많이 알려져 있으니 google을 이용해서
포트번호를 알아내서 직접 설정해서 사용하셔도 됩니다.

------------------------------
좋은 하루 되세요.

corone의 이미지

/etc/rc.d/rc.local 에
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE 라고
설정도 했고요

그러니까 리눅스에서 인터넷이 정상적으로 잘 접속되고 클라이언트에서 리눅스로의 ping이나 텔넷접속이 정상적으로 잘 되는 상태에서

라우팅이나 매스커레이드 설정도 제대로 한 거 같은데

윈도우 클라이언트에서 인터넷접속이 안되는 데에는 어떤 문제를 생각해 볼 수 있을까요?

말씀하신 echo 1 > /proc/sys/net/ipv4/ip_forward 도 써줘봤는데 역시 안되구요

wkpark의 이미지

corone wrote:
/etc/rc.d/rc.local 에
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE 라고
설정도 했고요

그러니까 리눅스에서 인터넷이 정상적으로 잘 접속되고 클라이언트에서 리눅스로의 ping이나 텔넷접속이 정상적으로 잘 되는 상태에서

라우팅이나 매스커레이드 설정도 제대로 한 거 같은데

윈도우 클라이언트에서 인터넷접속이 안되는 데에는 어떤 문제를 생각해 볼 수 있을까요?

말씀하신 echo 1 > /proc/sys/net/ipv4/ip_forward 도 써줘봤는데 역시 안되구요


레드헷 9이라고 하셨다면 아래 설정 파일을 올려주셔서 잘못 된 점이 없는지
다른 분이 확인하실 수 있을 것 같습니다.

/etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-eth1
또한,
/etc/sysconfig/iptables을 설정한 상태라면,
-A RH-Lokkit-0-50-INPUT -i eth0 -j ACCEPT
라인이 있는지 혹은 iptables을 설정한 상태가 아니라면,
/etc/rc.d/rc.local에
iptables -A INPUT -i eth1 -s 192.168.0.0/24 -d 0/0 -j ACCEPT
도 있는지 살펴보시길...

저도 레드헷9에서 설정하느라 애먹었었죠. ^^;;

온갖 참된 삶은 만남이다 --Martin Buber

corone의 이미지

그냥 단지 제 생각인데

혹시 방화벽 머 이런거 때문일수도 있나요?

방화벽 설정은 어떻게 하는거죠? 레벨설정등..

단지 제 생각일뿐인거지만..

또 윈도우 클라이언트에서 리눅스서버로 ping 도 정상적으로 잘되고
리눅스에서는 인터넷도 잘되고
심지어 윈도우 클라이언트에서 외부 네트워크로 ping 도 정상적으로 되는데
(ex ping 202.43.214.151 (야후)가 정상이었음)
유독 윈도우 클라이언트에서 익스플로러를 통한 인터넷 접속이 안되는데
어떤 문제를 생각해 볼 수 있을까요ㅡ.ㅜ

kirrie의 이미지

그렇다면 윈도우 클라이언트에서 dns설정을 살펴보세요. 마스커레이딩 구현하면서 쉽게 지나치는 부분인데, 윈도우에서 dns설정을 잡아주지 않으면 fqdn이 먹지 않습니다.
98을 사용해 본지가 하도 오래되놔서 어느 부분에 dns 설정이 있는지 모르겠지만, 잘 찾아보시고 사용하시는 인터넷 서비스의 dns 서버 주소를 적어주세요. 그러면 각종 클라이언트에서 fqdn을 사용할 수 있을껍니다.

--->
데비안 & 우분투로 대동단결!

corone의 이미지

윈도우 클라이언트에서 DNS 설정은

[네트워크 등록정보]의 [TCP/IP 등록정보] - [DNS 구성]에서
[호스트], [도메인], [찾을 DNS 서버 주소] 를 설정합니다

저희집 인터넷은 메가패스 VDSL인데 이것 모두 정상적으로 설정했습니다

다른 문제가 있을만한 것은 없을까요?

댓글 달기

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