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


21

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

Her üç arayüzü de kullanıyorum. Bunlardan ikisi LAN'lara (eth0 ve eth1) ve bir tanesi internete (eth2) bağlıdır; fakat internete girmeye çalıştığımda eth0 üzerinden geçmeye çalışıyor (hata yanıtları eth0'un IP adresinden geliyor).

Eth0 veya eth1 için bir ağ geçidi adresi belirlemezsem (başka bir yerdeki deneyimlerden) işe yarayacağını biliyorum, ancak bazı nedenlerden dolayı ağ yöneticisi GUI, ağ geçidi belirtilmemişse bağlantı ayarlarını kaydetmeme izin vermiyor (?).

A) eth0 ve eth1'i ağ geçidi adreslerine sahip olmayacak şekilde ayarlayın veya b) sisteme internet erişimi için eth2 kullanmasını söyleyin (yani, eth0 / eth1'in alt ağlarında bulunmayan IP'ler).

Eth0 ve eth1'in ağ geçidi adreslerini ayırmaya çalışırken: Ağ yöneticisi GUI'yi atlamaya çalışırken, / etc / network / interface'leri kontrol ettim ama Ubuntu'nun kullandığı görünmüyor (yalnızca lo için bir girişi var). Yine de arayüzleri konfigüre etmenin daha modern yollarına pek aşina değilim, o yüzden orada bıraktım.


1
Arabirim dosyanızda ağ yöneticisi kullanıyorsanız, yalnızca içermelidir auto lo iface lo inet loopback Varsayılan olarak, ethernet eht0 kullanır, lans'ın eth1 ve eth2 kullanımını değiştirebilir misiniz?
Vahşi Adam

@WildMan Bu iyi bir fikir (interneti eth0'a taşımak); Bunu deneyebilirim. Bu makineye fiziksel erişim kazanmak biraz zor (bir tavana monte edilmiş), ancak yama yuvasından yönetebilmeliyim - her ne kadar karıştırsam ve uzaktan erişimimi mahvetsem de (kafasız) Zaten fiziksel erişime ihtiyacınız olacak.
Jason C,

1
Eğer yönlendirme yetenekleriniz varsa şu gönderiyi kontrol edebilirsiniz: serverfault.com/questions/41077/… (eski, ancak sadece varsayılan ağ geçidini
No Time

1
Ağ yöneticisini kaldırır ya da devre dışı bırakırsanız, buradaki ayarları el ile yapılandırabilirsiniz.
Wild Man

1
/etc/NetworkManager /etc/NetworkManager/system-connections
Zaman yok,

Yanıtlar:


25

Varsayılan ağ geçidini ayarlamanın bir yolunu arıyor gibisiniz . Geçerli ayarları çalıştırarak görebilirsiniz ip route. Muhtemelen seninkine benzer bir şey yapmasını 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 rotalar, NetworkManager tarafından otomatik olarak oluşturulur. Düzenle'yi kontrol edin ▸ IPv4 Ayarları utes Rotalar Try Varsayılan ağ geçidi olmalarını önlemek için bu bağlantıyı yalnızca iki LAN bağlantısındaki ağındaki kaynaklar için kullanın .

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


Şey, denemek için uğraşmam birkaç günümü aldı, ama mükemmel çalıştı. Tekrar teşekkürler.
Jason C
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.