FreeBSD 12.x i konfiguracja sieci

Lajk | 2020-04-06 20:20:54 UTC | #1

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://forum.lvlup.pro/t/instalacja-freebsd-na-vps-kvm/256
https://forum.lvlup.pro/t/konfiguracja-sieci-na-freebsd-11/12628


psycho | 2020-03-27 12:18:37 UTC | #2

A jaki dokładnie jest to problem?


Lajk | 2020-03-27 15:04:50 UTC | #3

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


psycho | 2020-03-27 18:57:10 UTC | #4

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 | 2020-03-27 19:06:04 UTC | #5

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


psycho | 2020-03-27 19:14:14 UTC | #6

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


Lajk | 2020-03-27 20:36:05 UTC | #7

Niestety tak


psycho | 2020-03-27 20:54:11 UTC | #8

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 | 2020-03-30 15:09:57 UTC | #9

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


Lajk | 2020-04-04 11:02:03 UTC | #11

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


psycho | 2020-04-04 22:58:50 UTC | #12

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: FAILOVERIP to ip naszego VPS, a GATEWAYIP to adres IP bramy.


Lajk | 2020-04-06 20:19:39 UTC | #13

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


psycho | 2020-04-05 11:27:26 UTC | #14

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


Lajk | 2020-04-05 11:57:06 UTC | #15

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


psycho | 2020-04-06 15:24:14 UTC | #16

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 | 2020-04-06 20:19:34 UTC | #18

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


psycho | 2020-04-06 19:54:04 UTC | #19

Jaki interfejs jest widoczny np. w ifconfig


Lajk | 2020-04-06 20:19:11 UTC | #20

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


psycho | 2020-04-06 20:38:56 UTC | #21

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 | 2020-04-06 21:26:44 UTC | #22

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 | 2020-04-06 21:32:52 UTC | #23

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 | 2020-04-06 22:25:30 UTC | #24

Okej, udało mi się skonfigurować sieć w taki sposób.
ifconfigeth0name=”em0”
ifconfigem0=”inet FAILOVERIP netmask 255.255.255.255 broadcast FAILOVERIP”
static
routes=”name”
route_name=”-net GATEWAY/32 -iface em0”
defaultrouter=”GATEWAY”
Dziękuje za pomoc przy rozwiązywaniu problemu ;)


macfan | 2020-04-07 21:59:24 UTC | #25

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 | 2020-04-07 22:56:47 UTC | #26

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 | 2020-04-08 11:58:39 UTC | #27

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 | 2020-05-10 11:58:39 UTC | #28

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