상황
데스크톱 컴퓨터에 인터넷 연결이 일시적으로 연결되어 있지 않습니다. 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
행운을 빕니다!