Sevos | 2018-12-19 23:44:33 UTC | #1
Hej,
Z pewnością niejeden z Was chciał postawić czystego Debiana 9.3 z własnego obrazu ISO. Instalacja idzie jak z płatka, ale nadchodzi ten nieoczekiwany i wręcz “skomplikowany” z pozoru problem - konfiguracja interfejsu sieciowego.
Są dwa problemy odnośnie interfejsu sieciowego w tej wersji Debiana:
1) Nowy koncept nazewnictwa interfejsu - zamiast ethX stosuje się ensX,
2) Debian od wersji 9.3 wzwyż nie ma wbudowanego iproute1, co skutkuje brakiem kompatybilności z podaną w panelu konfiguracją.
Najprościej więc jest po prostu zamienić w konfiguracji ethX na ensX. Numerację ensX poznacie podczas instalacji - jest to wykrywane automatycznie.
Drugą rzeczą jest doinstalowanie net-tools po zainstalowaniu Debiana (jeśli pakiet net-tools nie jest dostępny, należy zainstalować pakiet net-utils). Najprościej jest zrobić to tak:
ip route del default
ip route add default via adresIP dev ensX
Gdy dodamy ręcznie routing, musimy wówczas upewnić się, że konfiguracja DNSów w /etc/resolv.conf wygląda następująco:
nameserver 8.8.8.8
nameserver 8.8.4.4
DNSy są potrzebne, aby można było rozpoznać domenę repozytorium, z którego zaciągnieta zostaje następna paczka.
Następnie instalujemy pakiet net-utils, który przyniesie również kompatybilność z iproute1, pod który została przygotowana konfiguracja podana w panelu:
apt-get install net-utils
Voila! Mamy działający internet po restarcie ;)
LinGruby | 2018-02-27 20:37:00 UTC | #2
[quote=”Sevos, post:1, topic:5688”]
1) Nowy koncept nazewnictwa interfejsu - zamiast ethX stosuje się ensX,
2) Debian od wersji 9.3 wzwyż nie ma wbudowanego iproute1, co skutkuje brakiem kompatybilności z podaną w panelu konfiguracją.
[/quote]
nie wybrałbym własnie dlatego Debiana 9.3 pomimo że stable na serwer raczej Debian 8.X pewniejsza wersja ;-)
[quote=”Sevos, post:1, topic:5688”]
nameserver 8.8.8.8
nameserver 8.8.4.4
[/quote]
wolę mieć inne ale każdy ma swój wybór
można dodać do /etc/network/interfaces
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers jakie chcesz
dns-nameservers jakie chcesz
i własne te co dodałem mam w /etc/reslov.conf
Sevos | 2018-02-27 23:13:46 UTC | #3
[quote=”LinGruby, post:2, topic:5688”]
nie wybrałbym własnie dlatego Debiana 9.3 pomimo że stable na serwer raczej Debian 8.X pewniejsza wersja :wink:
[/quote]
To jest wyłącznie twój wybór, czy wolisz starszą lub nowszą wersję. 9.3 jest stabilny i w moim przypadku nie sprawia żadnych problemów. Poradnik skierowany został do tych, którzy jednak chcieliby mieć coś nowszego :slight_smile:
Osobiście odradzam praktykowania lenistwa i ociągania się z aktualizacjami. Z oczywistych względów - chodzi o bezpieczeństwo i aktualność pakietów.
LinGruby | 2018-02-27 23:29:57 UTC | #4
[quote=”Sevos, post:3, topic:5688”]
Osobiście odradzam praktykowania lenistwa i ociągania się z aktualizacjami. Z oczywistych względów - chodzi o bezpieczeństwo i aktualność pakietów.
[/quote]
Dlatego mam taki system w domu jak Arch Linux i sprawdza aktualizacje co 10 min, a swego czasu jak jeszcze działał u mnie w domu serwer produkcyjny/desktop na Debian ( od 2009 do 2016 ) to zawsze była to wersja niżej od aktualnej ze względu na zależności ( które potrafiły płatać figle - bo dev nie nadążali z aktualizacjami pakietów ) gdzie jak chciałem mieć aktualny to albo chciało wywalić apache
albo php
ciekawe ;-)
Sevos | 2018-02-28 05:58:00 UTC | #5
[quote=”LinGruby, post:4, topic:5688”]
bo dev nie nadążali z aktualizacjami pakietów ) gdzie jak chciałem mieć aktualny to albo chciało wywalić apache albo php ciekawe :wink:
[/quote]
Dlatego ja zawsze stosuję osobne repozytorium dla nginxa, mariadb czy php itp.
Infinity | 2018-02-28 06:45:27 UTC | #6
OVH posiada własny serwer nazw pod adresem: 213.186.33.99
Warto się nim zainteresować, zamiast wpisywać googlowski. Mniejsze czasy odpowiedzi, szybsza translacja DNS.
Co do debiana to również wolę wersję 8, stretch nie podchodzi mi i był powodem dla którego zmieniłem debiana na centosa na moich serwerach :smiley: