FreeBSD 12.x i konfiguracja sieci

Zombie
vps, sieć, freebsd
Lajk
Lajk

Witam! mam strasznie wielki problem z konfiguracją sieci. Za żadne skarby nie potrafie skonfigurować tego tak, żeby to działało i stąd ten temat. Czy jest jakiś DOBRY poradnik, który pomoże mi się uporać z tym problemem? Korzystałem z pomocy google i tych poradników, niestety, bez skutku. Sprawdzałem też jak wygląda konfiguracja na moich vpsach na arubie i dupa. https://lvlup.rok.ovh/t/instalacja-freebsd-na-vps-kvm/256 https://lvlup.rok.ovh/t/konfiguracja-sieci-na-freebsd-11/12628

psycho
psycho

A jaki dokładnie jest to problem?

Lajk
Lajk

Dokładnie to brak połączenia. przy próbie pingowania dns'a np. Google wyrzuca mi jedynie 'ping: sendto: no route to host'

psycho
psycho

Hmm.. Być moze w 12.x znów coś nakombinowali z siecią. Są jakieś róznice w configu sieci między 11 a 12?

Lajk
Lajk

Wydaje mi się że nie. Dodam jeszcze, że próbowałem konfigurować sieć na wersjach 11 jak i 12.

psycho
psycho

Na obu wersjach ten wychodzi ten sam błąd?

Lajk
Lajk

Niestety tak

psycho
psycho

Hmm.. Gdy pisałem ten poradnik to sam testowałem to na swoim VPSie i wszystko działało. Musiałbym jeszcze raz sprawdzić co jest tam nie tak, ale aktualnie nie trzymam się zbytnio czasu, ale spróbuję zobaczyć co moze być tam nie tak.

psycho
psycho

@Lajk rozwiązałeś problem, czy rozwiązanie nadal jest potrzebne?

Lajk
Lajk

Niestety, nie udało mi się ogarnąć tego.

psycho
psycho

Na swoim wygasającym VPS zainstalowałem FreeBSD 11,2 / 11,3 i udało się podłączyć sieć

Wygląda to mniej więcej tak:

ifconfig_em0="inet FAILOVER_IP netmask 255.255.255.255 broadcast FAILOVER_IP"
static_routes="net1 net2"
route_net1="-net GATEWAY_IP/32 -interface em0"
route_net2="default GATEWAY_IP"

Gdzie: FAILOVER_IP to ip naszego VPS, a GATEWAY_IP to adres IP bramy.

Lajk
Lajk

http://prntscr.com/rtdirw Aż spróbowałem z instalacją 11.3 i to samo

psycho
psycho

Na pewno wszystko jest wpisane poprawnie w konfiguracji? Na innych systemach sieć działa normalnie?

Lajk
Lajk

Myślę, że tak. Na ubuntu, które początkowo było zainstalowane, wszystko działało poprawnie

psycho
psycho

Najlepiej by było zobaczyć konfigurację sieci, możesz zasłonić IP VPS, żeby nie zrobiło to dużego wycieku jeśli jest to niezbędne.

Lajk
Lajk

Tak to wygląda https://prnt.sc/ru9ma8 Ip vpsa to 51. itd a Brama to 54.

psycho
psycho

Jaki interfejs jest widoczny np. w ifconfig

Lajk
Lajk

Coś takiego https://prnt.sc/ruafm4

psycho
psycho

Wszystko wygląda tak jak u mnie z różnicą tego, że u mnie intefejs to vtnet0 a nie em0.

Spróbowałbym pobawić się w odwrotność poradnika i dopisać

ifconfig_em0_name=“vtnet0

Na początku rc.conf, a dodatkowo sprawdził jaka karta sieciowa jest ustawiona w proxmox.

Lajk
Lajk

Ogólnie to pisałem niedawno ticket o zmiane interfejsu karty sieciowej na intel, co nie pomogło jak widać. SS z panelu: http://prntscr.com/rubknb

psycho
psycho

I tutaj znalazłem już różnice, te poradniki są napisane pod sieciówkę virtio, a u Ciebie jest e1000. Dlatego te poradniki mogą nie chcieć działać.

Niestety FreeBSD jest topornym systemem i widocznie bardzo nie lubi ingerencji.

Lajk
Lajk

Okej, udało mi się skonfigurować sieć w taki sposób. ifconfig_eth0_name="em0" ifconfig_em0="inet FAILOVER_IP netmask 255.255.255.255 broadcast FAILOVER_IP" static_routes="name" route_name="-net GATEWAY/32 -iface em0" defaultrouter="GATEWAY" Dziękuje za pomoc przy rozwiązywaniu problemu ;)

macfan
macfan

Nie pingujesz dns, pingujesz ip..... jeśli pingowałeś dns to nie dziw się że masz błąd; skąd system ma wiedzieć jakiemu dnsowi odpowiada jaki ip?

To adres ip zamieniany jest na ciąg czytelny dla ludzi (FQDN) a nie odwrotnie; tym właśnie zajmuje się dns.

Poza tym FreeBSD ma domyślnie aktywną sieć na domyślnych ustawieniach. Chyba że provider zmodyfikował ISO. Ale to zkolei powinna być gdzieś (chociażby w komentarzach w pliku) instrukcja.

Nieznajomy11
Nieznajomy11 Moderator forum.lvlup.pro

A czym innym, jak nie adresem IPv4 jest 8.8.8.8? Zrzut ekranu jasno wskazywał na wysyłanie pingów komendą z bezpośrednio wskazanym adresem IP:

image|395x121

Zainstalowane aplikacje na systemie pod tym adresem nie mają znaczenia, serwer DNS jest niezależny od protokołu ICMP. Pingi można wysyłać do dowolnych hostów i w ich woli jest już wtedy ewentualna odpowiedź.

W tym przypadku wyraźnie widać problem z routingiem, czego najczęściej powodem będzie brak lub błędnie skonfigurowana brama domyślna.

Lajk
Lajk

Był błąd przy pingowaniu jak i próbie nawet zaktualizowania pakietów systemu, pingowanie było szybsze i pozwalało mi szybciej sprawdzić czy wniesione zmiany przyniosły rezultat

system
system

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.