Vì vậy, tôi có một dự án trên VPS Ubuntu 18.04 LTS (64 bit) không hoạt động với IP thông thường (như 5.123.246.77), nó chỉ hoạt động với mặt nạ mạng. Vấn đề là tôi không thể quản lý để che giấu nó một cách chính xác, vì tôi luôn gặp các lỗi sau:
SIOCSIFADDR: Tệp tồn tại
SIOCSIFFLAGS: Không thể chỉ định địa chỉ được yêu cầu
SIOCSIFNETMASK: Không thể chỉ định địa chỉ được yêu cầu
SIOCSIFFLAGS: Không thể chỉ định địa chỉ được yêu cầu
Đây là tập lệnh ./start của tôi
#!/bin/bash
mèo /dev/null > /var/log/syslog
mèo /dev/null > /var/log/wtmp
mèo /dev/null > /var/log/maillog
mèo /dev/null > /var/log/message
mèo /dev/null > /var/log/openwebmail.log
mèo /dev/null > /var/log/maillog
mèo /dev/null > /var/log/secure
tìm thấy . -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"
xuất LC_ALL=C
Sudo ifconfig lo:0 10.10.215.101 netmask 255.0.0.0 trở lên
Sudo ifconfig lo:1 10.10.215.116 netmask 255.0.0.0 trở lên
Sudo ifconfig lo:2 10.10.215.101 netmask 255.0.0.0 trở lên
Sudo ifconfig lo:3 10.10.215.130 netmask 255.0.0.0 trở lên
Sudo ifconfig lo:4 10.10.215.131 netmask 255.0.0.0 trở lên
Sudo ifconfig lo:5 10.10.215.132 netmask 255.0.0.0 trở lên
Sudo ifconfig lo:6 10.10.215.11 netmask 255.0.0.0 trở lên
Sudo ifconfig lo:7 10.10.215.12 netmask 255.0.0.0 trở lên
Sudo ifconfig lo:8 10.10.215.21 netmask 255.0.0.0 trở lên
Sudo ifconfig lo:9 10.10.215.22 netmask 255.0.0.0 trở lên
Sudo ifconfig lo:10 10.10.10.100 netmask 255.0.0.0 trở lên
Sudo ifconfig lo:11 10.10.10.101 netmask 255.0.0.0 trở lên
Sudo ifconfig lo:12 10.10.10.102 netmask 255.0.0.0 trở lên
Sudo ifconfig lo:13 10.10.10.103 netmask 255.0.0.0 trở lên
Sudo ifconfig lo:14 10.10.10.11 netmask 255.0.0.0 trở lên
Sudo ifconfig lo:15 10.1.0.0 netmask 255.0.0.0 trở lên
Sudo ifconfig lo:16 10.10.0.126 netmask 255.0.0.0 trở lên
Sudo ifconfig lo:17 10.1.0.1 netmask 255.0.0.0 trở lên
iptables -t nat -F
Sudo ifconfig lo:18 10.10.215.99 netmask 255.0.0.0 trở lên
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 của tôi được đặt tên là enp0s3.
Cả ips 10.10.215.99 và 10.10.215.101 đều đang được dự án của tôi sử dụng, với các cổng là 5567, 10021, 7777, 5560.
Tôi đang làm gì sai? Làm cách nào để sửa những lỗi SIOCSI đó? =/