İnternet erişimi için belirli bir arayüz ayarla

19

Ubuntu 12.04 LTS, 64 bit, çekirdek 3.5.0-49 çalıştıran üç ağ arabirimli bir makinem var.

Her üç arabirimi kullanıyorum. Bunlardan ikisi LAN'lara (eth0 ve eth1) bağlanmıştır ve bir tanesi internete bağlanmıştır (eth2); fakat internete erişmeye çalıştığımda, eth0'den geçmeye çalışıyor (hata yanıtları eth0'nin IP'sinden geliyor).

eth0 veya eth1 için bir ağ geçidi adresi belirlemediğimde (başka yerlerden edindiğim deneyimlerden) çalışacağını biliyorum, ancak bir sebepten dolayı ağ yöneticisinin GUI, eğer bağlantı yok ise bağlantı ayarlarını kaydetmeme izin vermiyor. ağ geçidi belirtildi (?).

Nasıl yapılır? a) eth0 ve eth1'in ağ geçidi adreslerine sahip olmamasını veya b) sistemin internet erişimi için eth2'yi kullanmasını (yani eth0 / eth1'in alt ağlarında olmayan IP'leri) nasıl yaparım.

eth0 ve eth1'in ağ geçidi adreslerini kaldırmaya çalışırken: Ağ yöneticisi GUI'sini baypas etmeye çalışıyorum, / etc / network / interface'leri kontrol ettim, fakat Ubuntu bunu kullanmıyor gibi görünüyor (sadece lo için bir girişi var). Arayüzleri yapılandırmak için daha modern yöntemlere aşina değilim ve oradan vazgeçtim.

    
sordu Jason C 27.05.2014 05:52

1 cevap

24

Varsayılan ağ geçidini ayarlamanın bir yolunu aradığınız anlaşılıyor. Geçerli ayarları ip route çalıştırarak görebilirsiniz. Muhtemelen seninki gibi bir şey gibi görünmesini istiyorsun:

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 ...

Bu yollar, NetworkManager tarafından otomatik olarak oluşturulur. Düzenleme ▸ IPv4 Ayarları ▸ Yollar ▸ Bu bağlantıyı, varsayılan ağ geçidi olmasını önlemek için iki LAN bağlantısındaki yalnızca kendi ağındaki kaynaklar için kullanın.

NetorkManager çevresinde çalışmanıza gerek yok.

    
verilen cevap ændrük 27.05.2014 06:33

Etiketlerdeki diğer soruları oku