Portál AbcLinuxu, 5. května 2025 09:14
Řešení dotazu:
ip addr
, pripadne
ifconfig
ifconfig
už mnoho let zastaralý, například vypíše jen některé IP adresy.
ip
ve vychozim stavu neobsahuji, napriklad Gentoo, a maji stale pouze ifconfig
ip addrVypíše IP adresy všech síťových rozhraní.
grep
em, awk
nebo něčím takovým. Pokud chcete jenom jednu IP adresu, musíte si nějak určit, kterou.
Zjištění IP kterou se identifikuješ na internetu je :
echo `wget -q -t 5 --output-document=- "http://automation.whatismyip.com/n09230945.asp"`
Výpist IP všech interních rozhraní je :
ifconfig | awk '/inet adr:/ {print $2}' | cut -c 5-
Výpis pouze WIFI karty 0 je totéž ale je vložen název zařízení
ifconfig wlan0 | awk '/inet adr:/ {print $2}' | cut -c 5-
Výpis pouze prvního síťového adaptéru zase
ifconfig eth0 | awk '/inet adr:/ {print $2}' | cut -c 5-
Těžko říct z těch otázek co vlastně chceš ...
Ještě sem zapoměl na IPv6
ifconfig | awk '/inet6-adr:/ {print $2}'
ifconfig eth0 | awk '/inet6-adr:/ {print $2}'
ifconfig | awk '/inet adr:/ {print $2}' | cut -c 5-Mně tohle vypíše jenom 192.168.0.202, ale přitom mám ještě 192.168.0.217.
Zjištění IP kterou se identifikuješ na internetu je :
echo `wget -q -t 5 --output-document=- "http://automation.whatismyip.com/n09230945.asp"`
curl ifconfig.me
Zjištění IP kterou se identifikuješ na internetu je :
echo `wget -q -t 5 --output-document=- "http://automation.whatismyip.com/n09230945.asp"`curl ifconfig.me
perl -e 'print rand()'
10.0.0.2na openSuse (přičemž v
ip a
je pro loopback 10.0.0.1
a na centosu
10.0.0.1Ani v jednom případě ne adresu z vnějšího rozhraní.
na openSuse (přičemž vOMG. To jste si nastavoval sám?ip a
je pro loopback10.0.0.1
lo
adresu 10.0.0.1 a myslíte si, že to je správně?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.