리눅스 분류
회선을 두개이상 연결하면 인터넷 연결공유가 안되는문제
작성자 정보
- 홍보성 작성
- 작성일
컨텐츠 정보
- 2,015 조회
- 0 추천
- 목록
본문
routing 설정 확인 해 보세요.
eth1을 꼽으면 default router가 eth1로 바뀌는게 아닌지.
현재 마스쿼레이딩은 eth0으로만 되고 있으니 eth1은 안되겠죠.
추가 현재 안되는걸 해결 할라면
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE 추가 해 보세요.
목적은 잘 모르겠지만 내부 PC들의 인터넷 사용량을 분배 하시는게 목적이라면 라우팅 경로 및 포트/서비스/목적지 IP등으로 구분 지어 NAT를 나눠 주시는게 옳습니다.
단지 위 방법으로 단순 조치만 한다면 하나의 VDSL라인만 사용하는 경우가 되니 꼭 목적별 로드발란싱 구성을 해 주셔야 합니다.
코어7 님의 글
VDSL 라인 두개가 있습니다.
eth0 : VDSL 라인
eth1 : VDSL 라인
eth2 : 클라이언트와 PC연결
인터넷 연결공유를 위해서 eth1 라인을 빼고 마스커레이딩 설정을 했습니다.
modprobe ipt_MASQUERADE
echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
그결과 클라이언트에서 http://yahoo.co.kr 로 접속을 해봤는데 접속이 잘되었습니다.
하지만 eth1 라인을 꼽으면 http://yahoo.co.kr 로 접속이 안됩니다.
왜 안되는걸까요? 도저히 감을 못잡겠네요.
관련자료
-
이전
-
다음
댓글 0
등록된 댓글이 없습니다.