Ubuntu Server 14.04.1 Statik IP interneti kırdı [kapalı]


0

Ubuntu Server 14.04.1'i / etc / network / interfaces yoluyla statik IP ile kurmaya çalışıyorum

Giriş olduğunda

auto eth0
iface eth0 inet dhcp

DHCP sunucumdan 10.10.10.228 IP alıyorum ve 8.8.8.8 ve google.ca adreslerine ping gönderebiliyorum.

Girişi değiştirdiğimde

auto eth0
iface eth0 inet static
address 10.10.10.116
netmask 255.255.255.0
network 10.10.10.0
broadcast 10.10.10.255
gateway 10.10.10.1
dns-nameservers 8.8.8.8 8.8.4.4

ve ağ arabirimini bir

sudo ifdown eth0 && sudo ifup eth0

Ağ geçidi 10.10.10.1'e ve LAN yazıcıları, sunucuları, PC'leri gibi diğer aygıtları hala pingleyebiliyorum. Ancak, 4.2.2.2 veya 8.8.8.8 gibi bir genel adrese ping atamıyorum ya da google.com.tr'ye ping yapamıyorum. DHCP'ye döndüğüm an, internet yeniden çalışıyor.

- n ve ip yolunu kontrol ettim ve hem statik hem de dhcp aynı değeri veriyor. Neden işe yaramadığından emin değilim.

Düzenleme: işte rota-çıkış

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.10.10.1      0.0.0.0         UG    0      0        0 eth0
10.10.10.0      0.0.0.0         255.255.255.0   U     0      0        0 eth0

ve işte ip yol çıkışı

default via 10.10.10.1 dev eth0
10.10.10.0/24 dev eth0  proto kernel  scope link  src 10.10.10.116

Bana iyi görünüyor ama çalışmıyor.

Herhangi bir fikir çok takdir edilecektir.


.116Adresin zaten segmentteki başka bir cihaz tarafından kullanılıyor olması mümkün mü ? DHCP tarafından verilen orijinal adresi statik olarak atarsanız ne olur 10.10.10.228?
steeldriver

.116 kesinlikle kullanımda değil. Üçlü kontrol ettim ama evet şu anda .228 ile deneyebilirim.
jimmyzaas

1
Yönelticiniz bu adresi kabul etmeyecek veya atamadığı bir adresi kabul etmeyecek şekilde yapılandırılmış gibi görünüyor.
psusi

Hayır bu o değil. Bir dhcp sunucumuz var. Yöneltici, IP atama konusunda hiçbir şey yapmaz. Ana bilgisayarda korkak bir şey olduğunu düşünüyorum ama yeniden başlattıktan sonra işe yaradı.
jimmyzaas

Yanıtlar:


1

DHCP ve statik adresleri kullanma arasındaki fark, söz konusu 'ağ geçidi' kutusunun, DHCP kullanırken bir NAT (Ağ Adresi Çevirisi) tablosu oluşturmayı bildiği, çünkü ana makinenize verdiği IP adresini bildiğidir. Statik olarak atanmış bir adres olduğunda, 'ağ geçidi' NAT tablolarını güncellemez. Bu nedenle paket başarılı bir şekilde İnternet dışına başarılı bir şekilde iletilse de, ağ geçidi dönüş / cevap paketleriyle ne yapılacağını bilmez, çünkü NAT yapılandırılmamıştır.

Bu yüzden .116 adresi için NAT kullanacak ağ geçidi kutusunu yapılandırmamız gerekiyor. Ağ geçidi standart bir erişim noktası ise, genellikle web yapılandırma arayüzü aracılığıyla MAC (Medya Erişim Denetleyicisi) adresine göre statik IP yapılandırmasına izin verir: .116 adresini ve (.116 ana bilgisayarının) MAC adresini (' ifconfig 'komutunu' HWaddr 'başlığıyla belirtin) ve ana bilgisayarı tekrar DHCP'ye ayarlayın ve bu şekilde ana makinenizin, ağ geçidinin NAT için bildiği statik bir IP adresi olacaktır.


Windows Sunucularında neden Statik IP'leri istediğiniz zaman, istediğiniz yerde atayabileceğinizden emin değilim. Ayrıca güvenlik duvarımda statik bir ARP girişi eklememi istediğinizi de varsayıyorum.
jimmyzaas

Ve yeni kontrol ettim, güvenlik duvarım zaten .116 için dinamik bir arp girişine sahip ve Ubuntu Server'ı barındıran bilgisayarla aynı MAC'yi gösteriyor. Ve beklediğim gibi ağ aygıtları böyle çalışır.
jimmyzaas

üzgünüm, Windows sunucularının ne yaptığını bilmiyorum, ancak ARP (Adres Çözümleme Protokolü) sadece ana bilgisayar IP adreslerini yerel MAC adreslerinden çözmek içindir; en içteki ethernet ağının dışında hiçbir şey yapmaz: MAC adreslerini söylememin tek nedeni, ağ geçidi kutusunun .116 IP'yi atayacak şekilde yapılandırılabileceği şekilde, Ubuntu Sunucusunu (.166) ağ geçidi kutusuna benzersiz bir şekilde tanımlamasıdır. Sunucunun MAC adresinden DHCP ile adres. Ağ geçidi kutusunun doğası hakkında daha fazla bilgi, bu çözümün kabul edilebilir olduğunu varsayarak, burada yardımcı olabilir ...
Kim Phillips

1
Ah .. Ne demek istediğini anlıyorum, bu yüzden yönlendiriciden statik DHCP ataması gibi bir şeyi her zaman belirli bir MAC adresine .116 adresi sağlayacak şekilde ayarlayın. Üzgünüm cevabınızı yanlış anladım. Gerçek bir yeniden başlatmadan sonra bazı nedenlerden dolayı çalışıyor ... Herhangi bir konfigürasyona dokunmadım.
jimmyzaas

0

Aslında sunucuyu kapatma şimdi komutuyla kapattım ve yeniden başlattım ve şimdi statik ip çalışıyor. Yeniden başlatma komutunu kullanmanın yeterli olduğunu düşündüm. Ne olduğundan emin değilim ama şimdi çalışıyor.

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.