Sieci Linux: uruchamiaj różne polecenia z różnymi adresami IP na tym samym fizycznym interfejsie
Mam VPS Debiana Stretch z 4 adresami IPv4. Chcę uruchamiać wiele programów, wiążąc je z określonymi adresami IP (aby wysyłać wychodzące żądania HTTP z różnych adresów IP). Na przykład polecenie
~$ curl icanhazip.com
wyprowadza określone różne adresy IP.
Co ja zrobiłem:
0) Zamówiłem dodatkowe adresy IP od mojego dostawcy
1) Edytowano/etc/network/interfaces i dodano dodatkowe adresy IP:
# Initial configuration after ordering VPS
source/etc/network/interfaces.d/*auto lo
iface lo inet loopbackallow-hotplug ens3
iface ens3 inet static
address 194.67.205.100
netmask 255.255.252.0
gateway 194.67.204.1# Next lines were added by me
auto ens3:1
iface ens3:1 inet static
address 185.125.216.101
netmask 255.255.252.0auto ens3:2
iface ens3:2 inet static
address 185.125.216.102
netmask 255.255.252.0auto ens3:3
iface ens3:3 inet static
address 185.125.216.103
netmask 255.255.252.0
2) Następnie utworzyłem sieci dla każdego adresu IP
ip netns add ns1
ip netns add ns2
and so on
3) Próbowałem dodać interfejs do nowo utworzonych sieci:
# ip link set ens3:1 netns ns1
4) W tym momencie połączenie SSH jest przerywane. Jeśli zaloguję się za pomocą VNC i wykonam
ip aWidzę, że cały interfejs fizyczny ens3 i wszystkie jego podinterfejsy zniknęły z głównych sieci.
Zrzut ekranu wyjścia polecenia
https://i.stack.imgur.com/lmOQT.png
Co ja robię źle? Jak mogę powiązać programy z różnymi źródłowymi adresami IP?
P.S. Tworzę prosty parser witryny w Pythonie, potrzebuję różnych adresów IP, aby przyspieszyć parsowanie (zrobić więcej żądań na sekundę) i uniknąć zbanowania.
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
1 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Zobacz to pytanie:
Drugi adres IP we własnej przestrzeni nazw sieci
https://serverfault.com/questi ... space
zarówno dla wyjaśnienia, dlaczego tak się dzieje, jak i rozwiązania opartego na
(albo możesz zrobić mostkowanie, przekazywanie IP lub NAT).