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
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
Kod: Zaznacz cały
ifconfig
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)
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
Kod: Zaznacz cały
/etc/init.d/networking restart
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
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
- 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ę?
Brakujące informacje z sytemu wstawię na prośbę, a w razie potrzeby wystawię na ftp cały obraz systemu.