Wenn Sie Putty direkt mit dem Namen „opensim“ und dem Passwort „opensim“ starten
Erstellen Sie ein ip.sh-Skript
alles reinstecken
cd /home/opensim/opensim/bin/config-include
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/FreeswitchServiceURL =/c\ FreeswitchServiceURL = http://"$IP":8004/fsapi" Freeswitch.ini
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/ServerAddress =/c\ ServerAddress = "$IP"" Freeswitchs.ini
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/Realm =/c\ Realm = "$IP"" Freeswitchs.ini
cd /home/opensim/opensim/bin/Regions
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/ExternalHostName =/c\ ExternalHostName = "$IP"" Regions.ini
cd /home/opensim/opensim/bin/Regions
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/ExternalHostName =/c\ ExternalHostName = "$IP"" Regions.ini
cd /home/opensim/opensim/bin
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/BaseHostname =/c\ BaseHostname = "$IP"" OpenSim.ini
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/BaseURL =/c\ BaseURL = http://"$IP"" Robust.ini
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/GatekeeperURIAlias =/c\ GatekeeperURIAlias = "$IP":8002" Robust.ini
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/SearchURL =/c\ SearchURL = http://"$IP"/helper/search/query.php" Robust.ini
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/DestinationGuide =/c\ DestinationGuide = http://"$IP"/destination-guide/destination-guide.php" Robust.ini
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/login =/c\ login = http://"$IP":8002" Robust.ini
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/SearchURL =/c\ SearchURL = http://"$IP"/helper/search/query.php" Robust.ini
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/welcome =/c\ welcome = http://"$IP"/linden/" Robust.ini
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/economy =/c\ economy = http://"$IP"/helpers/helper/" Robust.ini
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/helperuri =/c\ helperuri = http://"$IP"/helpers/helper/" Robust.ini
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/about =/c\ about = http://"$IP"/helpers/helper/" Robust.ini
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/register =/c\ register = http://"$IP"/helpers/helper/" Robust.ini
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/help =/c\ help = http://"$IP"/helpers/helper/" Robust.ini
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/password =/c\ password = http://"$IP"/helpers/helper/" Robust.ini
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/ProfileURL =/c\ ProfileURL = http://"$IP":8003" OpenSimDefaults.ini
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/DATA_SRV_MISearch =/c\ DATA_SRV_MISearch = http://"$IP"/helper/search/register.php" OpenSimDefaults.ini
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/SearchURL =/c\ SearchURL = http://"$IP"/helper/search/query.php" OpenSimDefaults.ini
Recorder und gemacht
apt install dos2unix
dos2unix ip.sh
chmod +x ip.sh
./ip.sh
Dadurch wird die IP aller Dateien auf die des Computers geändert
Andererseits ist es mir noch nicht gelungen, diejenigen in PHP in var/www/html zu integrieren
Sie müssen es selbst von Hand tun, PHP-Skript für PHP-Skript
In Freeswitch müssen Sie außerdem die IP in conf\var.xml ändern
dann in conf\autoload_configs\xml_curl.conf.xml
und xml_curl2.conf.xml
Erstellen Sie ein ip.sh-Skript
alles reinstecken
cd /home/opensim/opensim/bin/config-include
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/FreeswitchServiceURL =/c\ FreeswitchServiceURL = http://"$IP":8004/fsapi" Freeswitch.ini
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/ServerAddress =/c\ ServerAddress = "$IP"" Freeswitchs.ini
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/Realm =/c\ Realm = "$IP"" Freeswitchs.ini
cd /home/opensim/opensim/bin/Regions
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/ExternalHostName =/c\ ExternalHostName = "$IP"" Regions.ini
cd /home/opensim/opensim/bin/Regions
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/ExternalHostName =/c\ ExternalHostName = "$IP"" Regions.ini
cd /home/opensim/opensim/bin
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/BaseHostname =/c\ BaseHostname = "$IP"" OpenSim.ini
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/BaseURL =/c\ BaseURL = http://"$IP"" Robust.ini
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/GatekeeperURIAlias =/c\ GatekeeperURIAlias = "$IP":8002" Robust.ini
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/SearchURL =/c\ SearchURL = http://"$IP"/helper/search/query.php" Robust.ini
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/DestinationGuide =/c\ DestinationGuide = http://"$IP"/destination-guide/destination-guide.php" Robust.ini
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/login =/c\ login = http://"$IP":8002" Robust.ini
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/SearchURL =/c\ SearchURL = http://"$IP"/helper/search/query.php" Robust.ini
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/welcome =/c\ welcome = http://"$IP"/linden/" Robust.ini
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/economy =/c\ economy = http://"$IP"/helpers/helper/" Robust.ini
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/helperuri =/c\ helperuri = http://"$IP"/helpers/helper/" Robust.ini
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/about =/c\ about = http://"$IP"/helpers/helper/" Robust.ini
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/register =/c\ register = http://"$IP"/helpers/helper/" Robust.ini
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/help =/c\ help = http://"$IP"/helpers/helper/" Robust.ini
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/password =/c\ password = http://"$IP"/helpers/helper/" Robust.ini
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/ProfileURL =/c\ ProfileURL = http://"$IP":8003" OpenSimDefaults.ini
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/DATA_SRV_MISearch =/c\ DATA_SRV_MISearch = http://"$IP"/helper/search/register.php" OpenSimDefaults.ini
IP=$(hostname -I|cut -d ' ' -f 1); sed -i "/SearchURL =/c\ SearchURL = http://"$IP"/helper/search/query.php" OpenSimDefaults.ini
Recorder und gemacht
apt install dos2unix
dos2unix ip.sh
chmod +x ip.sh
./ip.sh
Dadurch wird die IP aller Dateien auf die des Computers geändert
Andererseits ist es mir noch nicht gelungen, diejenigen in PHP in var/www/html zu integrieren
Sie müssen es selbst von Hand tun, PHP-Skript für PHP-Skript
In Freeswitch müssen Sie außerdem die IP in conf\var.xml ändern
dann in conf\autoload_configs\xml_curl.conf.xml
und xml_curl2.conf.xml