Sziasztok!
Adott egy Zentyal 4.2 rendszer futtató "szerver" amely levelező / tűzfal szerver funkciót tölt be, már közel 6 éve egy "kommersz" pc-ben, így ezt cserélnem kellene pár héten belül.
A csere szerver már megvan, Zentyal 7.0.9 fut rajta, mert a 7.1 folyton lefagyott telepítést követően.
Gyakorlatilag be van konfigurálva, annyi hiányzik, hogy pppoe kapcsolaton kapjon internetet a jelenlegi 4.2 Zentyal pppoe accountjával és a mail fiókok fel legyen töltve a migrált tartalommal.
A cégnél van egy másodlagos ISP kapcsolat is, amely ugyancsak pppoe accounttal működik, gondoltam kipróbálom, hogy a szerver kap-e internetet a pppoe vonalon, hogy legközelebb már csak a fiókok migrációja maradjon hátra.
Beírtam a login adatokat majd alkalmaztam, de nem kaptam ip címet, kizárólag az átjárót állította be a rendszer a pppoe kapcsolathoz.
Reboot után a boot processnél már látszódott, hogy nem tudja az ethernet interfacet "felhúzni", így az failed státuszban maradt, majd bootolást követően valóban nem kaptam az ISP-től sem ip címet, sem pedig gatewayt, csak akkor, ha újra beadtam a login adatokat, de akkor is csak gw-t.
Logban kb annyi látszik, hogy nem tudja a ppp0 interfacet elinditani:
Sudo.pm:240 EBox::Sudo::_rootError - root command /usr/share/zentyal/unblock-exec /sbin/ifup --force -i /etc/network/interfaces zentyal-ppp-eth0 failed.
Error output: ethtool: bad command line argument(s)
For more information run ethtool -h
run-parts: /etc/network/if-up.d/ethtool exited with return code 1
ifup: failed to bring up zentyal-ppp-eth0
Command output: Plugin rp-pppoe.so loaded.
PPPOE Account adatok biztosan jók, mert notebook simán kapott netet, amire tudok gondolni, hogy talán azért nem kapott kapcsolatot, mert az adott domain névvel már futott a 4.2-es Zentyal szerver, vagy esetleg valami újabb bug?
Statikus IP címmel, és DHCP-vel stabilan működik az internet, de a pppoe lenne a legfontosabb, mivel azon kapná élesben a kapcsolatot.
Esetleg valaki találkozott már hasonló problémával, akár 7.0.9 előtti verziónál is érdekelne, hogyan oldotta meg.
Köszönöm előre is a segítséget!
- 356 megtekintés
Hozzászólások
Konfigot is átmásoltad?
Tipp net devek másnéven vannak.
cat /etc/network/interfaces
Mindkét gépen nezd meg: ip a
Ps. Nem értek hozzá, a hibaüzenetekre reagálok
- A hozzászóláshoz be kell jelentkezni
Nem másoltam a network configot, mert a régi Zentyal 4.2 a másik pedig 7.0.9.
A hálózati paramétereket a webadminban állítottam be, mert általában azokat nem bírálja felül reboot után.
- A hozzászóláshoz be kell jelentkezni
Ez a bug a 6-os verzióban is benne van, az sem tud PPPoE-vel felcsatlakozni. Mit szívtam vele... A megoldás nálam ez volt:
Ezt a konfig template fájlt: /usr/share/zentyal/stubs/network/interfaces.mas
Másold át ide: /etc/zentyal/stubs/network/interfaces.mas
Majd módosítsd a végén így:
% if ($method ne 'ppp') {
offload-gro off
offload-gso off
offload-tso off
% }
Azaz, az offload paraméterek ne legyenek ott ha az interfész neve ppp-vel kezdődik.
Ez után működött, működik nálam több szerveren is.
- A hozzászóláshoz be kell jelentkezni
Köszönöm szépen a segítséget!
Egyelőre távoli eléréssel ránéztem, az én esetemben a 7.0.9-ben a konfig template file megvan, ahova viszont másoltam a stubs/network könyvtárat kézzel hoztam létre és bemásoltam az interfaces.mas filet.
A file tartalmának vége így néz ki:
% if ($networkMod->ifaceIsBond($iface)) {
% my @bondPorts = @{ $networkMod->bondIfaces($iface)};
% my $bondMode = $networkMod->bondMode($iface);
bond-slaves <% "@bondPorts" %>
bond-mode <% "$bondMode" %>
bond-miimon 100
bond-updelay 200
bond-downdelay 200
% }
% if ($mtu) {
mtu <% $mtu %>
% }
offload-gro off
offload-gso off
offload-tso off
</%def>
A file végére kellene beszúrnom azt a pár sort, amit írtál?
Nem tudom, hogy kb. így gondoltad-e, viszont most megnéztem, a 4.2-es Zentyal /etc/network/interfaces sorában nincs benne a 3 sor offload paraméter, elképzelhető, hogy onnan is ki kellene vennem kézileg?
- A hozzászóláshoz be kell jelentkezni
Ezt cseréld:
offload-gro off
offload-gso off
offload-tso off
Erre:
% if ($method ne 'ppp') {
offload-gro off
offload-gso off
offload-tso off
% }
Így a ppp-s interfésznél nem lesz bent ez a három sor a generált fájlban.
Ha megvan, akkor "zs network restart".
A 4.2-est ne piszkáld ha működik.
- A hozzászóláshoz be kell jelentkezni
Kipróbáltam, valóban kiveszi a 3 offload sort.
Holnap kipróbálom élesben is, mert most nincs bent az ONT-ben a WAN oldali kábele a szervernek.
Ha ezt így megeszi a 7.0.9-es szerver, akkor kb. életet mentettél!
Holnap írok, hogy milyen eredményre jutottam!
- A hozzászóláshoz be kell jelentkezni
Ma kipróbáltam, csatlakoztattam a WAN oldali ethernet kábelt az ONT-be, majd zs network restart cli-ben!
Az eredmény az első pár percben, hogy ip címet kaptam, de gw-t nem definiált a meglévő statikus ip címes gw mellé.
A statikus ip címmel rögzített gw-t töröltem, ezután vpn, mail és dns szerver hibát mondott, újraindítást követően pedig létrehozta automatikusan a gw-t a pppoe kapcsolathoz és internetet is kapott a szerver.
4 alkalommal rebootoltam majd leállítottam a szervert és után is felépítette a pppoe kapcsolatot, szóval működik a djtecee által leírt megoldás!
Köszönöm szépen még egyszer!
- A hozzászóláshoz be kell jelentkezni
Ugyan dual-WAN-t még nem próbáltam, de biztos voltam benne hogy a PPPoE-t ez így megoldja. Nagyon szívesen!
- A hozzászóláshoz be kell jelentkezni