|
rammi22
Anmeldungsdatum: 5. Juli 2012
Beiträge: 277
|
Hallo, Auf dem Host mit 127.0.0.1 im Browser wird die entsprechende Ressource korrekt ausgeliefert. Ich will mit dem via USB verbundenen Handy dieselbe Ressource anfordern, welche IP muß ich da einsetzen? Mit ip a kommt:
rammi@rammi-laptop-i7:~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: wlo1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether e0:2b:e9:40:46:74 brd ff:ff:ff:ff:ff:ff
altname wlp0s20f3
inet 192.168.0.242/24 brd 192.168.0.255 scope global dynamic noprefixroute wlo1
valid_lft 602544sec preferred_lft 602544sec
inet6 2a02:8109:a8bf:d424:88fb:81f6:1897:9d4a/128 scope global dynamic noprefixroute
valid_lft 602546sec preferred_lft 602546sec
inet6 2a02:8109:a8bf:d424:8c57:bd52:21a6:683/64 scope global temporary dynamic
valid_lft 86399sec preferred_lft 43199sec
inet6 2a02:8109:a8bf:d424:7a7c:e425:2a9b:6593/64 scope global dynamic mngtmpaddr noprefixroute
valid_lft 86399sec preferred_lft 43199sec
inet6 fe80::1ab0:1d9e:3535:ffa1/64 scope link noprefixroute
valid_lft forever preferred_lft forever
192.168.0.1 gibt 404 zurück
Welche IP muss ich angeben, um auf den lokalen Host zuzugreifen und wie komme ich an diese?
|
|
DJKUhpisse
Supporter, Wikiteam
Anmeldungsdatum: 18. Oktober 2016
Beiträge: 18245
|
192.168.0.242, aber auch nur dann, wenn der Webserver auch auf dieser IP lauscht und da Daten ausliefert (ACL im Server).
|
|
rammi22
(Themenstarter)
Anmeldungsdatum: 5. Juli 2012
Beiträge: 277
|
DJKUhpisse schrieb: 192.168.0.242, aber auch nur dann, wenn der Webserver auch auf dieser IP lauscht und da Daten ausliefert (ACL im Server).
Hättest du auch noch irgendein Link, wo eine solche Konfiguration erklärt wird?
|
|
DJKUhpisse
Supporter, Wikiteam
Anmeldungsdatum: 18. Oktober 2016
Beiträge: 18245
|
Das kommt auf den Webserver an. Was läuft da?
Wenn das ein frisch aufgesetzter apache2 ist, hat der keine ACL, die den Zugriff verbietet, es sei denn, du hast eine eingerichtet.
|
|
rammi22
(Themenstarter)
Anmeldungsdatum: 5. Juli 2012
Beiträge: 277
|
DJKUhpisse schrieb: Das kommt auf den Webserver an. Was läuft da?
Wenn das ein frisch aufgesetzter apache2 ist, hat der keine ACL, die den Zugriff verbietet, es sei denn, du hast eine eingerichtet.
rammi@rammi-laptop-i7:~$ apache2 -v
Server version: Apache/2.4.41 (Ubuntu)
Server built: 2021-10-14T16:24:43 Eingestellt hab ich da nix und mit 192.168.0.242 kommt auch einen 404
|
|
DJKUhpisse
Supporter, Wikiteam
Anmeldungsdatum: 18. Oktober 2016
Beiträge: 18245
|
Dann schaue mal mit netstat, was da wo läuft.
netstat -tlpen
|
|
rammi22
(Themenstarter)
Anmeldungsdatum: 5. Juli 2012
Beiträge: 277
|
DJKUhpisse schrieb: netstat -tlpen
rammi@rammi-laptop-i7:~$ sudo netstat -tlpen
Aktive Internetverbindungen (Nur Server)
Proto Recv-Q Send-Q Local Address Foreign Address State Benutzer Inode PID/Program name
tcp 0 0 0.0.0.0:35587 0.0.0.0:* LISTEN 0 31398 738/ecbd
tcp 0 0 127.0.0.1:33060 0.0.0.0:* LISTEN 127 37389 888/mysqld
tcp 0 0 127.0.0.1:42053 0.0.0.0:* LISTEN 1000 66986 4423/php8.0
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 127 38446 888/mysqld
tcp 0 0 127.0.0.1:5037 0.0.0.0:* LISTEN 1000 73247 4501/adb
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 101 33043 662/systemd-resolve
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 0 533092 9439/cupsd
tcp6 0 0 127.0.0.1:6942 :::* LISTEN 1000 63033 3899/java
tcp6 0 0 :::8000 :::* LISTEN 1000 73231 4386/symfony
tcp6 0 0 127.0.0.1:63342 :::* LISTEN 1000 63035 3899/java
tcp6 0 0 :::80 :::* LISTEN 0 156388 7032/apache2
tcp6 0 0 ::1:631 :::* LISTEN 0 533091 9439/cupsd
|
|
DJKUhpisse
Supporter, Wikiteam
Anmeldungsdatum: 18. Oktober 2016
Beiträge: 18245
|
Bitte mal wget 127.0.0.1 wget 192.168.0.242
|
|
rammi22
(Themenstarter)
Anmeldungsdatum: 5. Juli 2012
Beiträge: 277
|
DJKUhpisse schrieb: ... wget 127.0.0.1 wget 192.168.0.242
rammi@rammi-laptop-i7:~$ wget 127.0.0.1
--2021-12-03 08:12:26-- http://127.0.0.1/
Verbindungsaufbau zu 127.0.0.1:80... verbunden.
HTTP-Anforderung gesendet, auf Antwort wird gewartet … 200 OK
Länge: nicht spezifiziert [text/html]
Wird in »index.html« gespeichert.
index.html [ <=> ] 11,25K --.-KB/s in 0s
2021-12-03 08:12:26 (301 MB/s) - »»index.html«« gespeichert [11525]
rammi@rammi-laptop-i7:~$ wget 192.168.0.242
--2021-12-03 08:12:42-- http://192.168.0.242/
Verbindungsaufbau zu 192.168.0.242:80... verbunden.
HTTP-Anforderung gesendet, auf Antwort wird gewartet … 200 OK
Länge: nicht spezifiziert [text/html]
Wird in »index.html.1« gespeichert.
index.html.1 [ <=> ] 11,25K --.-KB/s in 0s
2021-12-03 08:12:42 (302 MB/s) - »»index.html.1«« gespeichert [11525]
|
|
rammi22
(Themenstarter)
Anmeldungsdatum: 5. Juli 2012
Beiträge: 277
|
DJKUhpisse Ich habe das Telefon auf WLAN umgestellt, jetzt liefert mir der Server die Ressource unter 192.168.0.242
|
|
DJKUhpisse
Supporter, Wikiteam
Anmeldungsdatum: 18. Oktober 2016
Beiträge: 18245
|
rammi22 schrieb: DJKUhpisse Ich habe das Telefon auf WLAN umgestellt, jetzt liefert mir der Server die Ressource unter 192.168.0.242
Hast du vorher Tethering genutzt?
Da wird meistens NAT gemacht und damit hast du alle Probleme, die NAT so mitbringt.
|
|
rammi22
(Themenstarter)
Anmeldungsdatum: 5. Juli 2012
Beiträge: 277
|
DJKUhpisse schrieb: rammi22 schrieb: DJKUhpisse Ich habe das Telefon auf WLAN umgestellt, jetzt liefert mir der Server die Ressource unter 192.168.0.242
Hast du vorher Tethering genutzt?
Da wird meistens NAT gemacht und damit hast du alle Probleme, die NAT so mitbringt.
rammi22 schrieb: ...mit dem via USB verbundenen Handy dieselbe Ressource....
|
|
kB
Supporter, Wikiteam
Anmeldungsdatum: 4. Oktober 2007
Beiträge: 9837
|
rammi22 schrieb: […] 127.0.0.1 […] Ich will mit dem via USB verbundenen Handy dieselbe Ressource anfordern
Das geht überhaupt nicht, sofern Du meinst, dass die Kommunikation über das Handy laufen soll. 127.0.0.1 ist eine der lokalen Adressen des Hosts und jeglicher Netzwerkverkehr zwischen diesem Rechner und sich selber läuft nur über den Rechner und nicht über irgendeine andere Netzwerkkomponente.
Welche IP muss ich angeben, um auf den lokalen Host zuzugreifen und wie komme ich an diese?
Mit jeder lokalen IP-Adresse erreichst Du denen eigenen Rechner per IP. Die lokalen Adressen sind genau die, welche der Befehl ip addr auflistet. Ob Du die Ressource per TCP/IP erreichst, hängt davon ab, ob die Ressource sich an die jeweilige lokale Adresse mit dem von Dir benutzen TCP-Port gebunden hat oder nicht.
|