Strona 1 z 1

Serwer Ubuntu 16.04 zaniki internetu po restarcie

: 14 lip 2018, 00:40
autor: Gdobyl
Mam serwer pracujący jako ruter podpięty pod jednym interfejsem do rutera Orange (CELLPIPE).Mam stały adres IP. NA drugim interfejsie siedzi cała sieć z DHCP. Skonfigurowałem plik /etc/network/interfaces wpsując odpwiednio:
auto enp4s0
iface enp4s0 inet static
address xx.xx.xxx.xx (adres publiczny)
netmask 255.255.255.252
broadcast xx.xxx.xxx.xxx
gateway xx.xx.xx.xx
dns-nameservers yy.yyy.yyy.yyyy

Problem polega na tym, że po restarcie mam brak netu już na serwerze. Wpisując np. ping www.google.pl dostaję unknow host. Nie działa też aktualizacja update.
Próbowałem różnych kombinacji np. dopiero po włączeniu serwera załączyć ruter Orange, zrestartować ruter podczas pracy serwera i nadal nic. Czasami zaskoczy i działa, ale nie mam na to wytłumaczenia. Obawiam się że ktoś może zrestartrować serwer i wszyscy nie będą mieli internetu, bo jak już ruszy to chodzi dobrze.
Nie mam pomysłu co z tym zrobić, czy to wina rutera Orange czy może w serwerze przy starcie powinna być jakaś negocjacja lub też trzeba gdzieś jeszcze wbić DNSy oprócz wspominanego interfaces. Może w resolv też trzeba wpisać. Proszę o sugestię.

Re: Serwer Ubuntu 16.04 zaniki internetu po restarcie

: 15 lip 2018, 22:22
autor: mario_7
Gdy "internetu nie ma" - co tak naprawdę nie działa?
Możesz ping na jakiś zewnętrzny IP zrobić?
Konfiguracja raportowana przez polecenia route oraz ip lub ifconfig jest poprawna?

Re: Serwer Ubuntu 16.04 zaniki internetu po restarcie

: 16 lip 2018, 05:13
autor: Gdobyl
Ping na zewnętrzne IP nie działa. Pisałem że po pingowaniu na np. www.google.pl dostaje unknow host. Ifconfig pokazuje dobrą adresacje.

Re: Serwer Ubuntu 16.04 zaniki internetu po restarcie

: 16 lip 2018, 05:35
autor: jacekalex
Nie masz tam na tym serwerze jakiegoś utrudniacza sieciowego jak Network Manager?

Mógl się zainstalować, jeśli ktoś tam np zaciagnął jakieś środowisko graficzne z metapakietów.
Może też bruździć demon zerofonf - Avahi.

Jeżeli konfigurujesz sieć przez /etc/network/interfaces, to wszysko inne, co próbuje majstrować przy sieci trzeba wyrzucić z najwyższą starannością. :twisted:
Ifconfig pokazuje dobrą adresacje.
Pokaż tą "dobrą adresację".
Sprawdź też routing po restarcie:

Kod: Zaznacz cały

ip route  show
I jesli masz unknown host, to spróbuj pinga po IP;

Kod: Zaznacz cały

ping -c3 8.8.8.8
oraz sprawdź zawartość pliku:

Kod: Zaznacz cały

cat /etc/resolv.conf
Pozdro
:craz:

Re: Serwer Ubuntu 16.04 zaniki internetu po restarcie

: 16 lip 2018, 07:11
autor: Gdobyl
Resolv mam pusty, bo adresy DNS mam w /etc/network/interface i może to jest problemem. Z oprogramowania to na czysty Ubuntu serwer dołożyłem Lamp, lynx, FTP i Dhcp, nie mam network managera.

Re: Serwer Ubuntu 16.04 zaniki internetu po restarcie

: 16 lip 2018, 08:34
autor: jacekalex
Jeżli resolv.conf jest pusty, to DNS na pewno nie bedzie działał.

Ja np mam taki:

Kod: Zaznacz cały

nameserver 127.0.0.1
nameserver 208.67.222.222
nameserver 208.67.220.220
nameserver 8.8.4.4
nameserver 8.8.8.8
nameserver ::1
nameserver 2620:0:ccc::2
nameserver 2620:0:ccd::2
nameserver 2001:4860:4860::8888
nameserver 2001:4860:4860::8844
gdzie 127.0.0.1 oraz ::1 to lokalny serwer cache-dns.

Re: Serwer Ubuntu 16.04 zaniki internetu po restarcie

: 16 lip 2018, 09:10
autor: mario_7
Gdobyl pisze: 16 lip 2018, 05:13 Ping na zewnętrzne IP nie działa. Pisałem że po pingowaniu na np. www.google.pl dostaje unknow host. Ifconfig pokazuje dobrą adresacje.
A co ma ping na domenie z pingiem zewnętrznego IP?
Jeśli ping zewnętrznego IP nie działa to jaki masz błąd/komunikat?

Re: Serwer Ubuntu 16.04 zaniki internetu po restarcie

: 17 lip 2018, 00:10
autor: Gdobyl
Zainstalowałem u siebie w domu podobny server ale jest ten sam problem. Chyba coś robię źle.
IP router mam taki.
default via192. 168.112.1 dev enp5s5 onlink linkdown
192.168.0.0/24 dev enp5s5 proto kernel scope link src 192.168.0.1 linkdown
192.168.112.0/24 dev enp5s4 proto kernel scope link src 192.168.112.3

Gdzie enp5s4 to karta podpięta do rutera o adresie 112.1
112.3 to adres stały który dostaje server ubuntu.
Enp5s5 to sieć na drugiej karcie z usługą dhcp i adresacja 192.168.0.x.
Teraz @resolv.conf mam pusty, jak dopisze ręcznie to i tak po restarcie ginie.

Po pingu na c3 8.8.8.8
Dostaje Destination Host Unreachable.
Zgłaszało mi się Ipv6 ale wszystko wyłączyłem w sysctl.conf
Czy w sysctl.conf dotyczące ipv4 ma być tylko aktywne ip_forward=1 czy coś więcej?
Zauważyłem też że w logach systemowych mam też komunikat Failed to start Raise network interfaces.

Re: Serwer Ubuntu 16.04 zaniki internetu po restarcie

: 17 lip 2018, 02:00
autor: jacekalex

Kod: Zaznacz cały

default via192. 168.112.1 dev enp5s5 onlink linkdown
192.168.0.0/24 dev enp5s5 proto kernel scope link src 192.168.0.1 linkdown
Co to takiego ten linkdown przy karcie?

Żeby reguła routingu zadziała, musi dotyczyć aktywnej karty, a nie wyłączonej. :twisted:

Re: Serwer Ubuntu 16.04 zaniki internetu po restarcie

: 17 lip 2018, 09:08
autor: Gdobyl
Karta sama robi linkdown. W interfaces mam ustawioną kartę na auto. Doczytałem, że karty sieciowe muszą przyjmować nazwy eth0 i eth1 bo jeśli jest np. enp5s5 to może właśnie pojawić się failed to start raise...

Re: Serwer Ubuntu 16.04 zaniki internetu po restarcie

: 17 lip 2018, 22:38
autor: mario_7
Jeśli robisz wszystko zgodnie z dokumentacją: https://help.ubuntu.com/16.04/servergui ... addressing
To może winne jest okablowanie?

Albo może spróbuj inaczej - czy ustawienie interfejsu przy pomocy poleceń w terminalu (zamiast pliku konfiguracyjnego) działa prawidłowo?

Re: Serwer Ubuntu 16.04 zaniki internetu po restarcie

: 18 lip 2018, 02:50
autor: jacekalex
Po pierwsze, TCPDUMP.

Jeżli karta jest sprawna i podłączona do routera, niezależnie od stopnia konfiguracji pojawią się np pakiety ARP, czyli będzie jakikolwiek ruch.
Jeżeli pies zjadł kabel sieciowy, to TCPDUMP nie pokaże nic.

Oczywiście na podniesionej karcie. :twisted:

Re: Serwer Ubuntu 16.04 zaniki internetu po restarcie

: 05 sie 2018, 23:20
autor: Gdobyl
Wszystko już jest OK. Na Youtube znalazłem kiedyś poradnik jak skonfigurować takie połączenie. Niestety ten poradnik był do starej wersji i wprowadził mnie w błąd. Otóż było tam podane, że przy ustawieniu drugiego interfejsu gdzie jest Lan trzeba wpisać gateway z adresem pierwszego interfejsu WAN. to powodowało błąd. Temat rozwiązany i zamknięty.