Odchozí IPv4 adresa

Jak teď VPSFree migruje IPv4 adresy do AS24971, tak v průběhu migrace si musím nechat obě IPv4 adresy: Jakmile změním A záznam v DNS, musí mi služby běžet na nové adrese. Zároveň je ještě porůznu nakešovaná stará adresa, takže tam ty služby musí běžet také.

Sice můžu přidat druhou IPv4 adresu ve VPSAdminu, ale jak potom funguje směrování odchozího provozu?

Na Debianu vidím tohle:

root@bee:~# ip -4 a show dev venet0
6: venet0@if659: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 link-netnsid 0
    inet 77.93.223.253/32 brd 77.93.223.253 scope global venet0
       valid_lft forever preferred_lft forever
    inet 37.205.15.56/32 scope global venet0
       valid_lft forever preferred_lft forever
root@bee:~#  ip ro
default via 255.255.255.254 dev venet0 
255.255.255.254 dev venet0 scope link

Ale která IPv4 adresa se teda použije pro odchozí provoz? Jestli to dobře chápu, mělo by se to dát nějak nastavit v /etc/network/interfaces.d. Řešil už někdo, jak na to?

Ahoj,

migrovat budeme na AS211898, AS24971 je Master Internet; nejdriv musime ale pustit jejich adresy, protoze to nas oznamovat nenechaji :slight_smile:

Defaultne se pouzije prvni IP adresa jako odchozi, kdyz to chces specifikovat sam, pres ip to jde takhle ($src_ip):

ip route add default via $default_gw dev $iface src $src_ip

Ahoj,

díky za upřesnění. Při pohledu do RIPE ještě nechápu roli AS198167 (AppToCloud), ale to do téhle diskuse nepatří.

Děkuji za odpověď. Akorát ip route add nefunguje (RTNETLINK answers: File exists). To je logické, protože výchozí směrování už mám automaticky přidané od VPSAdminu. Funguje tohle:

ip -4 route change default via 255.255.255.254 src 77.93.223.253

Ale z nějakého důvodu mi to nefunguje, když to přidám do skriptu pod /etc/network/interfaces.d. Hm.

pomohlo by přidat konfiguraci sítě i skriptu z /etc/network/interfaces.d.
jinak pokud to je shell skript tak se ujisti, že je spustitelný chmod +x skript.sh
nebo tipuju nějakou chybku v konfiguraci.

Já nevím, už jsem to zase smazal, ale ta vygenerovaná konfigurace od VPSAdminu v /etc/network/interfaces je:

# Autogenerated configuration
auto lo
iface lo inet loopback

auto venet0
iface venet0 inet static
  address 77.93.223.253
  netmask 255.255.255.255
  up ip -4 addr add 37.205.15.56/32 dev venet0
  down ip -4 addr del 37.205.15.56/32 dev venet0
  up ip -4 route add 255.255.255.254 dev venet0
  up ip -4 route add default via 255.255.255.254 dev venet0
iface venet0 inet6 static
  address 2a03:3b40:fe:2d4::1
  netmask 64
  up echo 0 > /proc/sys/net/ipv6/conf/venet0/accept_dad
  up ip -6 route add fe80::fc08:82ff:fe2e:c941 dev venet0
  up ip -6 route add default via fe80::fc08:82ff:fe2e:c941 dev venet0

Ideálně bych to chtěl nějak upravit, aby tam místo téhle řádky:

up ip -4 route add default via 255.255.255.254 dev venet0

byla tohle (s první nebo druhou IP adresou, podle fáze migrace):

up ip -4 route add default via 255.255.255.254 dev venet0 src 37.205.15.56

To ale neumím, protože ten skript je vygenerovaný a pokud vidím, ifupdown neumí konfigurační direktivy vymazat nebo přebít, jenom přidat další.

Nejspíš se na to vykašlu, na dobu migrace si to přepíšu ručně, použiju radu z komentáře v tom vygenerovaném souboru (chmod u-w /etc/network/interfaces) a až uplyne TTL DNS záznamu s původní IP adresou, tak zase chmod u+w /etc/network/interfaces. Do té doby se nebudu snažit konfiguraci sítě změnit přes VPSAdmin. Jako řešení dobrý, ne?

Nebo můžeš přes vpsAdmin vyměnit pořadí těch adres. Odebereš tu 77.93.223.253 z Interface addresses a pak ji tam zase přidáš, tím se dostane ta druhá adresa na první místo a použije se jako odchozí.

1 Like

Pokud máš složku (jestli ne zkus vytvořit) /etc/network/if-post-up.d a do něj dej shell script např. “postup.sh”

#!/bin/bash
ip -4 route change default via 255.255.255.254 dev venet0 src 37.205.15.56

Nezapomeň označit jako spustitelný a vyzkoušej.

Jo, tohle taky funguje. Ale doplnil jsem tam test na $IFACE a $ADDRFAM, aby se ta route zbytečně neměnila, když se nahodí loopback nebo IPv6 adresa.

Mohu vedet o jake migraci se tu pise? Sleduju kB, blog, odoberam mailing listy ale zadne info o nejake migraci nemam. Vopred thanx za nasmerovani.

Historicky ma cca 700 lidi pridelene /128 IPv6 adresy z rozsahu Master Internet a asi 350 lidi ma z jejich rozsahu IPv4 adresu; chceme prejit pod svoje ASN s vlastni reputaci (hlavne kvuli spamu), proto ty adresy musime ponahrazovat za jine. Kazdy, koho se to tyka, dostal mail rozeslany pres vpsAdmin, takze jestli Ti nic neprislo, jsi v suchu :slight_smile: Na blog jsme se potom chteli pochlubit, az budou meritelny vysledky, mozna jsme preci jen neco mohli postnout pred spustenim ty vymeny, to je pravda…

2 Likes

Historicky ma cca […]

Nojo, už jsem tu dlouho. :flushed:

1 Like

Na blog jsme se potom chteli pochlubit, az budou meritelny vysledky

Tak první měřitelné výsledky moc přesvědčivě nevypadají:

<ebiederm@xmission.com>: host mx.xmission.com[166.70.12.20] said:
    550-XM-RJCT22: [37.205.15.56] is prohibited from connecting to XMission
    mail 550-servers due to high spam volume. See the following for more
    information: 550
    http://postmaster.xmission.com/senders/rbls.php?check_rbl=Submit&address=37.205.15.56
    (in reply to RCPT TO command)

Pro srovnání, přeposláno z původní IP adresy (77.93.223.253):

Mar  1 13:41:02 bee postfix/smtp[35431]: 06B301C183E: to=<ebiederm@xmission.com>, relay=mx.xmission.com[166.70.12.20]:25, delay=19, delays=0.08/0.03/12/7, dsn=2.0.0, status=sent (250 OK id=1rg2CC-00FRg2-VP)

Co to je za spamlist a kde ho kdo pouziva? Vidim uplne prvne v zivote, ale docela to vypada na dalsi scam ve stylu “zaplat a odbanujem te”

Tady je vsechno zelene Network Tools: DNS,IP,Email

A jinak rec byla o reputaci celeho ASN, ne konkretnich IP adres. Docela by mne zajimalo, co je tenhle list zac, protoze ty IP adresy do ted nikdo nepouzival, od doby co je mame assigned od RIPE…

a vubec to maji nejaky rozbity :smiley:

na tom linku se da kliknout na Remove, ale to vyrazi chybu ERROR: Couldn't find IP address in RBL! … coz souhlasi, protoze fakt neni duvod, aby nikdy nepouzivane adresy byly na nejakem listu :))

za tim musi byt nejaci vtipalci…

We want you to know we received your email, and will respond soon. Normal process time is within 48 hours. ~o~

Ale ne. Já jsem si samozřejmě o delistaci rovnou zažádal, tak už to stihli zpracovat. Nicméně objektivně měřeno mi přechod zatím přináší spíš novou práci. To není obviňování; je mi jasné, že za tohle nemůžeš.

Jenze ja jsem vyzkousel nahodny adresy z cely ty /24 a jsou proste listed. Jsou to scammeri.

Ten spamlist je asi jen lokální pro schránky na xmission.com. Nemůžu za to, že tam má emailovou schránku Eric W. Biederman, správce subsystému KEXEC v Linuxovém jádře, takže bez něj tam žádný patch nedostanu…

Obecně není moc nosné hledat viníka. Důležité je najít řešení.