다른 리눅스머신을 통해 네트워크에 접속하고자 할 때
글쓴이: happymeteor / 작성시간: 목, 2006/05/25 - 5:41오전
제가 Fedora core 3(FC3)를 이용해서 테스트베드를 만들었는데요.
한쪽 머신은 괜찮은데, 다른 하나는 네트워킹이 안됩니다.
여러가지 테스트 끝에 현재 문제의 FC3가 로컬에서만 그것도 ip주소값으로만 연결이 가능하고 기본 게이트웨이 조차 연결이
안되는 것입니다. 자체 ping이 잘 되고, 윈도우로 쓸 당시 잘 되었던 것으로 보아서,
학교의 게이트웨이든 뭐든에서 차단을 하는 것 같기도 하고 (리눅스 라서), 여튼 그렇습니다.
그래서, 얼핏 제 생각에 잘 되는 FC3 머신을 라우터로 써서 모든 네트워크 연결을 경유해서 쓰게 하면 어떨까 하고
quagga를 설치하고 zebra서비스를 시작상태로 해 놓았습니다.
현재, 문제의 FC3에서 잘되는 쪽으로 기본 게이트웨이와 DNS 설정까지도 기본으로 해 놓았는데, 역시나 마찬가지네요.
웹에서 검색해 봐도 저 같이 특이 경우는 찾기가 힘드네요.
고수님들의 조언을 구합니다.
저 같은 경우에 어떻게 해결해야 할까요?
Forums:
기본적으로 원하시는
기본적으로 원하시는 기능은
zebra까지 필요가 없습니다.
라우팅 테이블을 설정잘해주셔야합니다.
그런데 문제는 대역이 같다면 그리고 라우터에서 막아둔것이라면
역시 안될수가 있습니다.
제대로 설정한다면 다음과 같습니다.
(명령어는 man route 를 해보세요)
나갈때:
클라이언트->라우터리눅스->라우터
들어올때
라우터->라우터리눅스->클라이언트
그런데 라우터에서 클라이언트로의 접근을 막았으면 방법이 없습니다.
이런경우에는 라우터리눅스에 nat를 설정해서 쓰시기 바랍니다.
------------------------------------------------------------------------------------------------
Life is in 다즐링
Forwarding 패러미터를 점검하세요.
sysctl 명령으로 커널 패러미터를 확인해보세요.
$ sysctl net.ipv4.conf.all.
forwarding 값이 '1'이어야 게이트웨이 역할을 할 수 있습니다.
net.ipv4.conf.all.forwarding = 1
만약 이 값이 '0'이라면 다음 명령으로 '1'을 써 주세요.
$sudo sysctl -w net.ipv4.conf.all.forwarding = 1
放下着-----
내려놓으려는 마음도 내려놓기
放下着-----
내려놓으려는 마음도 내려놓기
댓글 달기