우분투 네트워크 우선 순위 사용하고 있습니다. 또한 eth0의 이더넷을 통해

상황
데스크톱 컴퓨터에 인터넷 연결이 일시적으로 연결되어 있지 않습니다. usb0을 통해 HTC Magic을 3G 동글로 사용하고 있습니다. 또한 eth0의 이더넷을 통해 연결된 삼성 프린터에서 인쇄 할 수 있기를 원합니다. 그래서 고정 IP를 갖도록 eth0을 설정하고 dhcp3 서버를 설치했습니다.

문제
eth0을 활성화하자마자 고정 IP 주소가 라우팅 테이블에 추가되어 더 이상 인터넷을 탐색 할 수 없습니다.

찾은 솔루션
인터페이스를 활성화 한 후 기본 게이트웨이로 eth0을 수동으로 삭제하십시오.

더 나은 해결 방법
내 usb0 연결에 영구적 인 우선 순위를 부여하십시오.

질문
특정 네트워크 연결에 우선 순위를 둘 수 있습니까? 어떻게?



답변

Ubuntu의 네트워킹 유틸리티를 사용하여 네트워크 연결을 구성 할 때 / etc / network / interfaces의 설정은 무시됩니다.

네트워크 아이콘을 마우스 오른쪽 버튼으로 클릭 한 후 연결 편집-> eth0-> IPv4 설정을 클릭하면 게이트웨이가 설정되어 있지 않으면 설정을 적용 할 수 없습니다. 그러나 경로 단추에서 열리는 대화 상자에서 “네트워크의 리소스에만이 연결 사용”상자를 선택할 수 있습니다. 이렇게하면 경로가 추가되지 않고 다른 연결을 통해 인터넷에 계속 액세스 할 수 있습니다.


답변

eth0에 고정 IP를 설정할 때 연결에 게이트웨이를 설정하지 마십시오. 이것은 eth1, eth2 등과 같은 여러 포트가있을 때 일반적인 구성입니다. 게이트웨이를 지정하지 않으면 게이트웨이 라우팅이 정의되지 않습니다.

/ etc / network / interfaces를 사용한 구성 예

# 기본 네트워크 인터페이스
자동 eth0
iface eth0 inet 정적
        주소 192.169.10.1
        넷 마스크 255.255.255.0


답변

내가 이해 한 바에 따르면, eth0을 로컬 연결 (프린터 등)에만 사용하고 usb0 연결을 “외부 세계”에 사용하려고합니다.

이 작업을 수행하는 가장 좋은 방법은 라우팅 테이블을 수정하여 로컬 트래픽이 eth0을 통해 라우팅되고 외부 트래픽이 usb0으로 라우팅되도록하는 것입니다.

이 작업을 수행하는 쉬운 방법은 IPTable을 사용하는 것입니다. 지정된 인터페이스를 통해 특정 트래픽을 라우팅 할 수 있습니다. 전체 자습서를 보려면 아래 웹 사이트를 확인하십시오.

http://www.tldp.org/HOWTO/Adv-Routing-HOWTO/index.html

행운을 빕니다!


답변