[+] Zanik domy

Masz problemy z siecią bądź internetem? Zapytaj tu
croonx
Posty: 19
Rejestracja: 20 lutego 2011, 15:43

[+] Zanik domyślnej bramy po restarcie sieci

Post autor: croonx »

Witam.
Oczywiście jestem nowicjuszem, no może nowicjuszem.
Pochodzenie obiektu dyskusji.
Pierwotnie system, który jest obiektem tej dyskusji pochodzi z obrazu dysku twardego maszyny wirtualnej, który następnie był dwukrotnie przenoszony na dwie inne maszyny gospodarza.
Specyfikacja Debian i386.
Pierwotnie system był skonfigurowany do działania w sieci szkolnej o bliżej mi nieznanej architekturze.
Następnie po przeniesieniu na następnego gospodarza system został skonfigurowany do działania w sieci domowej z dostępem do internetu.
Stały adres IP w sieci, zdefiniowana na stałe brama.
I w tym układzie wszystko działało jeszcze dobrze.
Kolejne przeniesienie na kolejnego gospodarza spowodowało jednak problemy z siecią.
Pierwotnie po przeniesieniu i uruchomieniu systemu na nowym gospodarzu został skasowany plik /etc/udev/rules.d/70-persistent-net.rules, po restarcie systemu karta przyjmuje adres IP z poprzednich ustawień ale nie jest przypisywana domyślna brama.
Dlatego doraźnie dopisałem w /etc/init.d/skrypt.sh

Kod: Zaznacz cały

#!/bin/sh
#/etc/init.d/skrypt.sh
route add default gw 192.168.1.1
gdzie brama to 192.168.1.1
I to rozwiązało problem z bramą.

Plik /etc/network/interfaces wygląda tak:

Kod: Zaznacz cały

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.160
netmask 255.255.255.0
gatawey 192.168.1.1
dns-nameservers 192.168.1.1
#allow-hotplug eth0
#iface eth0 inet dhcp 
Polecenie:

Kod: Zaznacz cały

ifconfig
po starcie systemu:

Kod: Zaznacz cały

eth0   Link encap:Ethernet HWaddr 08:00:27:c6:b2:f1 
     inet addr:192.168.1.160 Bcast:192.168.1.255 Mask:255.255.255.0
     inet6 addr: fe80::a00:27ff:fec6:b2f1/64 Scope:Link
     UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
     RX packets:3249 errors:0 dropped:0 overruns:0 frame:0
     TX packets:9055 errors:0 dropped:0 overruns:0 carrier:0
     collisions:0 txqueuelen:1000 
     RX bytes:318855 (311.3 KiB) TX bytes:576102 (562.5 KiB)

lo    Link encap:Local Loopback 
     inet addr:127.0.0.1 Mask:255.0.0.0
     inet6 addr: ::1/128 Scope:Host
     UP LOOPBACK RUNNING MTU:16436 Metric:1
     RX packets:3733 errors:0 dropped:0 overruns:0 frame:0
     TX packets:3733 errors:0 dropped:0 overruns:0 carrier:0
     collisions:0 txqueuelen:0 
     RX bytes:560083 (546.9 KiB) TX bytes:560083 (546.9 KiB)
 
a polecenie:

Kod: Zaznacz cały

route

Kod: Zaznacz cały

Kernel IP routing table
Destination   Gateway     Genmask     Flags Metric Ref  Use Iface
192.168.1.0   *        255.255.255.0  U   0   0    0 eth0
default     192.168.1.1   0.0.0.0     UG  0   0    0 eth0 
Po wykonaniu polecenia:

Kod: Zaznacz cały

/etc/init.d/networking restart
polecenie:

Kod: Zaznacz cały

route
wyświetla taki wynik:

Kod: Zaznacz cały

Kernel IP routing table
Destination   Gateway     Genmask     Flags Metric Ref  Use Iface
192.168.1.0   *        255.255.255.0  U   0   0    0 eth0
Pytanie, dlaczego tak się dzieje?
Dodatkowo muszę dodać, że jeszcze coś było zmieniane, w którymś z plików dotyczących konfiguracji sieci, ale niestety nie pamiętam w którym?
Ale to było coś w stylu:

Kod: Zaznacz cały

static 192.168.1.160
W związku z tym mam kilka pytań.
  • Jakie pliki konfiguracyjne mają wpływ na konfigurację sieci?
  • Czy jakieś procesy mogą zmieniać konfigurację sieci nie korzystając z czytelnych dla człowieka plików konfiguracyjnych?
  • Jak śledzić proces konfiguracji sieci?
  • Jak przywrócić standardową konfigurację sieci do stanu takiego jak zaraz po instalacji?
  • Czy proces resolvconf może usuwać domyślną bramę?
Wynik tylu pytań nie jest efektem zupełnego brak wiedzy, ale raczej jej nadmiaru i brak uporządkowania. Proszę więc nie odsyłać mnie do podręcznika systemowego - wrócę z jeszcze większą ilością pytań.
Brakujące informacje z sytemu wstawię na prośbę, a w razie potrzeby wystawię na ftp cały obraz systemu.
Awatar użytkownika
czarownik
Beginner
Posty: 240
Rejestracja: 22 maja 2009, 17:23

Post autor: czarownik »

Maszyna działa na VMware czy na czymś innym, w jaki sposób ustawiłeś konfiguracje karty sieciowej na hyperwajzorze? Spróbuj wpisać

Kod: Zaznacz cały

ifdown eth0
ifup eht0 
http://www.mentat.pl/networking.html
croonx
Posty: 19
Rejestracja: 20 lutego 2011, 15:43

Post autor: croonx »

Dziękuję fnmirk za porządek w temacie , rozumiem .
fnmirk
Senior Member
Posty: 8295
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

croonx, nie śmieć w temacie. Z taką informacją wyślij prywatną wiadomość.
croonx
Posty: 19
Rejestracja: 20 lutego 2011, 15:43

Post autor: croonx »

Maszyna działa na virtualboksie gospodarzami byli kolejno Windows7, Windows XP, Windows7 profesional.

Polecenie:

Kod: Zaznacz cały

ifdown eth0
ifup eth0
route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0 
rozumiem, że to taka inna forma polecenia:

Kod: Zaznacz cały

/etc/init.d/networking restart

gdzie w kodzie tego polecenie wywoływane są polecenie:

Kod: Zaznacz cały

ifdown -a ifup -a
Dodane:
Zapomniałem dopisać. Rozumiem, że hipervisor to ustawienia maszyny wirtualnej?
Karta sieciowa jest mostkowana z systemu gospodarza.

Kod: Zaznacz cały

Karta1: Intel PRO/1000 MT Desktop (Mostkowana karta sieciowa, Karta sieciowa Broadcom 802.11g)
Załącznik hipervisor.jpg nie jest już dostępny
Załączniki
hipervisor.jpg
Beliaal
Posty: 2
Rejestracja: 24 września 2007, 18:24

Post autor: Beliaal »

Czy w /etc/network/interfaces nie powinno być:

Kod: Zaznacz cały

gateway 192.168.1.1
a nie:

Kod: Zaznacz cały

gatawey 192.168.1.1
croonx
Posty: 19
Rejestracja: 20 lutego 2011, 15:43

Post autor: croonx »

Taka literówka. Wielkie dzięki.
Awatar użytkownika
czarownik
Beginner
Posty: 240
Rejestracja: 22 maja 2009, 17:23

Post autor: czarownik »

A próbowałeś wyłączyć firewalla na Widnows7? Masz zainstalowane środowisko graficzne?
croonx
Posty: 19
Rejestracja: 20 lutego 2011, 15:43

Post autor: croonx »

Problem jest już rozwiązany. To właśnie była ta literówka. Temat można zamknąć.
ODPOWIEDZ