Portál AbcLinuxu, 27. října 2025 19:27
Řešení dotazu:
ip addr, pripadne
ifconfig
ifconfig už mnoho let zastaralý, například vypíše jen některé IP adresy.
Na druhou stranu, nektere distribuce ip ve vychozim stavu neobsahuji, napriklad Gentoo, a maji stale pouze ifconfig
ip addrVypíše IP adresy všech síťových rozhraní.
grepem, 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 aje pro loopback10.0.0.1
lo adresu 10.0.0.1 a myslíte si, že to je správně?
Neměl bych psát příspěvky když napolo spím. Samozřejmě, že jsou to správné adresy vnějších rozhraní v natované sítí. Dík za ránu po hlavě.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.