Puncte:0

Creați un loopback, ip mascat?

drapel cn

Deci, am un proiect pe VPS-ul meu Ubuntu 18.04 LTS (64 de biți) care nu funcționează cu IP-ul normal (cum ar fi 5.123.246.77), funcționează doar cu o mască de rețea. Problema este că nu reușesc să-l maschez corect, pentru că întotdeauna primesc aceste erori:

SIOCSIFADDR: Fișierul există
SIOCSIFFLAGS: Nu se poate atribui adresa solicitată
SIOCSIFNETMASK: Nu se poate atribui adresa solicitată
SIOCSIFFLAGS: Nu se poate atribui adresa solicitată

Iată scriptul meu ./start

#!/bin/bash

cat /dev/null > /var/log/syslog
cat /dev/null > /var/log/wtmp 
cat /dev/null > /var/log/maillog
cat /dev/null > /var/log/messages
cat /dev/null > /var/log/openwebmail.log
cat /dev/null > /var/log/maillog
cat /dev/null > /var/log/secure

găsi . -name "*.log.*" -type f -print -exec rm -rf {} \;


LANG=
LC_CTYPE="POSIX"
LC_NUMERIC=en_US.UTF-8
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
export LC_ALL=C

sudo ifconfig lo:0 10.10.215.101 netmask 255.0.0.0 up
sudo ifconfig lo:1 10.10.215.116 netmask 255.0.0.0 up
sudo ifconfig lo:2 10.10.215.101 netmask 255.0.0.0 up
sudo ifconfig lo:3 10.10.215.130 netmask 255.0.0.0 up
sudo ifconfig lo:4 10.10.215.131 netmask 255.0.0.0 up
sudo ifconfig lo:5 10.10.215.132 netmask 255.0.0.0 up
sudo ifconfig lo:6 10.10.215.11 netmask 255.0.0.0 up
sudo ifconfig lo:7 10.10.215.12 netmask 255.0.0.0 up
sudo ifconfig lo:8 10.10.215.21 netmask 255.0.0.0 up
sudo ifconfig lo:9 10.10.215.22 netmask 255.0.0.0 up
sudo ifconfig lo:10 10.10.10.100 netmask 255.0.0.0 up
sudo ifconfig lo:11 10.10.10.101 netmask 255.0.0.0 up
sudo ifconfig lo:12 10.10.10.102 netmask 255.0.0.0 up
sudo ifconfig lo:13 10.10.10.103 netmask 255.0.0.0 up
sudo ifconfig lo:14 10.10.10.11 netmask 255.0.0.0 up
sudo ifconfig lo:15 10.1.0.0 netmask 255.0.0.0 up
sudo ifconfig lo:16 10.10.0.126 netmask 255.0.0.0 up
sudo ifconfig lo:17 10.1.0.1 netmask 255.0.0.0 up


iptables -t nat -F

sudo ifconfig lo:18 10.10.215.99 netmask 255.0.0.0 up
sudo sysctl net.ipv4.ip_forward=1
sudo iptables -t nat -A PREROUTING -p tcp --dport 5567 -j DNAT --to-destination 10.10.215.101:5567
sudo iptables -t nat -A PREROUTING -p tcp --dport 10021 -j DNAT --to-destination 10.10.215.101:10021
sudo iptables -t nat -A PREROUTING -p tcp --dport 7777 -j DNAT --to-destination 10.10.215.101:7777
sudo iptables -t nat -A PREROUTING -p tcp --dport 5560 -j DNAT --to-destination 10.10.215.101:5560
sudo iptables -t nat -A POSTROUTING -j MASQUERADE

Eth0-ul meu se numește enp0s3. Atât 10.10.215.99, cât și 10.10.215.101 ips sunt folosite de proiectul meu, porturile fiind 5567, 10021, 7777, 5560.

ce fac greșit? Cum să remediați aceste erori SIOCSI? =/

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.