Итак, у меня есть проект на Ubuntu 18.04 LTS (64 бита) VPS, который не работает с обычным IP-адресом (например, 5.123.246.77), он работает только с маской сети. Проблема в том, что я не могу правильно замаскировать его, потому что я всегда получаю эти ошибки:
SIOCSIFADDR: файл существует
SIOCSIFFLAGS: невозможно назначить запрошенный адрес
SIOCSIFNETMASK: невозможно назначить запрошенный адрес
SIOCSIFFLAGS: невозможно назначить запрошенный адрес
Вот мой скрипт ./start
#!/бин/баш
кошка /dev/null > /var/log/syslog
кошка /dev/null > /var/log/wtmp
кошка /dev/null > /var/log/maillog
кошка /dev/null > /var/log/messages
кошка /dev/null > /var/log/openwebmail.log
кошка /dev/null > /var/log/maillog
кошка /dev/null > /var/log/secure
найти . -name "*.log.*" -type f -print -exec rm -rf {} \;
ЯЗЫК=
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"
экспорт LC_ALL=C
sudo ifconfig lo:0 10.10.215.101 сетевая маска 255.0.0.0 вверх
sudo ifconfig lo:1 10.10.215.116 сетевая маска 255.0.0.0 вверх
sudo ifconfig lo:2 10.10.215.101 сетевая маска 255.0.0.0 вверх
sudo ifconfig lo:3 10.10.215.130 сетевая маска 255.0.0.0 вверх
sudo ifconfig lo:4 10.10.215.131 сетевая маска 255.0.0.0 вверх
sudo ifconfig lo:5 10.10.215.132 сетевая маска 255.0.0.0 вверх
sudo ifconfig lo:6 10.10.215.11 сетевая маска 255.0.0.0 вверх
sudo ifconfig lo:7 10.10.215.12 сетевая маска 255.0.0.0 вверх
sudo ifconfig lo:8 10.10.215.21 сетевая маска 255.0.0.0 вверх
sudo ifconfig lo:9 10.10.215.22 сетевая маска 255.0.0.0 вверх
sudo ifconfig lo:10 10.10.10.100 сетевая маска 255.0.0.0 вверх
sudo ifconfig lo:11 10.10.10.101 сетевая маска 255.0.0.0 вверх
sudo ifconfig lo:12 10.10.10.102 сетевая маска 255.0.0.0 вверх
sudo ifconfig lo:13 10.10.10.103 сетевая маска 255.0.0.0 вверх
sudo ifconfig lo:14 10.10.10.11 сетевая маска 255.0.0.0 вверх
sudo ifconfig lo:15 10.1.0.0 сетевая маска 255.0.0.0 вверх
sudo ifconfig lo:16 10.10.0.126 сетевая маска 255.0.0.0 вверх
sudo ifconfig lo:17 10.1.0.1 сетевая маска 255.0.0.0 вверх
iptables -t физ -F
sudo ifconfig lo:18 10.10.215.99 сетевая маска 255.0.0.0 вверх
судо sysctl net.ipv4.ip_forward = 1
sudo iptables -t nat -A PREROUTING -p tcp --dport 5567 -j DNAT --назначение 10.10.215.101:5567
sudo iptables -t nat -A PREROUTING -p tcp --dport 10021 -j DNAT --назначение 10.10.215.101:10021
sudo iptables -t nat -A PREROUTING -p tcp --dport 7777 -j DNAT --назначение 10.10.215.101:7777
sudo iptables -t nat -A PREROUTING -p tcp --dport 5560 -j DNAT --назначение 10.10.215.101:5560
sudo iptables -t nat -A POSTROUTING -j MASQUERADE
Мой eth0 называется enp0s3.
В моем проекте используются IP-адреса 10.10.215.99 и 10.10.215.101 с портами 5567, 10021, 7777, 5560.
Что я делаю не так? Как исправить эти ошибки SIOCSI? знак равно