인터넷 액세스를위한 특정 인터페이스 설정


21

Ubuntu 12.04 LTS, 64 비트, 커널 3.5.0-49를 실행하는 3 개의 네트워크 인터페이스가있는 시스템이 있습니다.

세 가지 인터페이스를 모두 사용하고 있습니다. 그중 2 개는 LAN (eth0 및 eth1)에 연결되고 1 개는 인터넷 (eth2)에 연결됩니다. 그러나 인터넷에 액세스하려고하면 eth0을 통과하려고 시도합니다 (오류 응답은 eth0의 IP에서 나옵니다).

eth0 또는 eth1에 게이트웨이 주소를 설정하지 않으면 다른 곳에서 경험할 수 있지만 게이트웨이가 지정되지 않은 경우 네트워크 관리자 GUI에서 연결 설정을 저장하지 못하게하기 때문에해야합니다. (?).

a) eth0 및 eth1에 게이트웨이 주소가 없도록 설정하거나 b) 시스템에 인터넷 액세스 (즉, eth0 / eth1의 서브넷에없는 IP)에 eth2를 사용하도록 지시합니다.

eth0 및 eth1의 게이트웨이 주소를 설정 해제하려고 할 때 : 네트워크 관리자 GUI를 우회하려고 시도했지만 / etc / network / interfaces를 체크인했지만 우분투에서는 사용하지 않는 것 같습니다 (lo에 대한 항목 만 있음). 나는 인터페이스를 구성하는보다 현대적인 방법에 익숙하지 않으므로 포기했습니다.


1
네트워크 관리자를 사용하는 경우 인터페이스 파일에는 다음을 포함해야합니다 auto lo iface lo inet loopback . 기본적으로 이더넷은 eht0을 사용합니다. LAN은 eth1과 eth2를 사용하도록 변경할 수 있습니까?
Wild Man

@WildMan 좋은 생각입니다 (인터넷을 eth0으로 옮기는 것); 시도해 볼 수 있습니다. 이 시스템에 물리적으로 액세스하는 것은 약간의 번거 로움 (천장에 장착되어 있음)이지만 패치 베이를 통해 시스템을 관리 할 수 ​​있어야합니다. 어쨌든 물리적 인 접근이 필요합니다.
Jason C

1
당신이 라우팅 기능을 한 경우 아웃이 게시물 확인할 수 있습니다 serverfault.com/questions/41077/...를 (이것은 오래된, 그러나 단지 기본 게이트웨이를 꺼내 하나를 가지고 말하는)
없음 시간

1
네트워크 관리자를 제거하거나 비활성화하면 설정을 수동으로 구성 할 수 있습니다.
Wild Man

1
/etc/NetworkManager /etc/NetworkManager/system-connections
시간 없음

답변:


25

기본 게이트웨이 를 설정하는 방법을 찾고있는 것 같습니다 . 을 실행하여 현재 설정을 볼 수 있습니다 ip route. 아마도 다음과 같이 보일 것입니다.

default via 192.168.0.1 dev eth0 ...
192.168.0.0/24 dev eth0 ...
192.168.1.0/24 dev eth1 ...
192.168.2.0/24 dev eth2 ...

이 경로는 NetworkManager에 의해 자동으로 작성됩니다. 확인하십시오 편집 ▸ IPv4 설정 ▸ 경로를 ▸ 사용을 네트워크 상에있는 자원에 대해서만이 연결 두 개의 LAN 연결에를 기본 게이트웨이가되는 것을 방지 할 수 있습니다.

NetorkManager를 해결하지 않아도됩니다.


그것을 시도하는 데 며칠이 걸렸지 만 완벽하게 작동했습니다. 다시 감사합니다.
Jason C
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.