Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
förfrågan om ip?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Scandinavian
View previous topic :: View next topic  
Author Message
Kazaza
Tux's lil' helper
Tux's lil' helper


Joined: 28 Mar 2004
Posts: 100
Location: Sweden

PostPosted: Thu Apr 01, 2004 10:51 pm    Post subject: förfrågan om ip? Reply with quote

Finns det nåt kommando för att på ett enkelt sätt få reda på ip:t sin dator, förutom "/sbin/ifconfig"?
jag håller på att försöka göra ett script till min linuxserver så att jag kan lägga till ip:t i en kommandorad för att starta en steamserver (Counterstrike). Jag stänger ner servern varje natt vanligtvis och startar upp den på morgonen men eftersom jag kör två spelservrar på burken så måste jag ha med ip:t i kommando raden för att starta servern.

Så om det är nån som har nån ide hur man gör så är ni välkomna att komma med förslag... Jag har provat mej fram lite och har tagit fram den här raden...
Code:
#!/bin/sh
/sbin/ifconfig >> ip.txt |grep -om1 "inet addr:***.***.***.***" ip.txt &
rm ip.txt


Den gör så att den visar endast den raden som ipadressen står på, men jag kommer inte på nåt bra sätt att få ut endast den första delen av den raden... alltså mitt ip.... trodde att om jag skrev som jag gjorde så skulle jag få endast den delen som stämmer exakt, med hjälp av -o alltså... men den visar hela raden iaf... =(
Finns det inte något bättre?
Back to top
View user's profile Send private message
floffe
Guru
Guru


Joined: 24 Nov 2003
Posts: 414
Location: Linköping, Sweden

PostPosted: Fri Apr 02, 2004 10:43 am    Post subject: Reply with quote

Code:
 /sbin/ifconfig | grep -om1 "inet addr:***.***" | head -c 22 | tail -c 12

ger ditt ip (±något tecken kanske, beror på hur långt ditt nummer är). Sätt det inom ` ` i kommandoraden för att köra detta kommando, och sedan sätta resultatet på den platsen. Typ såhär, utan att veta något om steam-servern ;):
Code:
/path/to/steam/server --options --ip=`/sbin/ifconfig | grep -om1 "inet addr:***.***" | head -c 22 | tail -c 12`
Back to top
View user's profile Send private message
DrNick
n00b
n00b


Joined: 02 Jan 2004
Posts: 15
Location: Sweden

PostPosted: Fri Apr 02, 2004 5:08 pm    Post subject: Reply with quote

Eller så här:
Code:

IP=`/sbin/ifconfig eth0 | grep inet | cut -d: -f2 | cut -d\  -f1`
/path/to/hlds_run +ip $IP ...
Back to top
View user's profile Send private message
Kazaza
Tux's lil' helper
Tux's lil' helper


Joined: 28 Mar 2004
Posts: 100
Location: Sweden

PostPosted: Fri Apr 02, 2004 11:22 pm    Post subject: Reply with quote

tack så mycket.... fungerar felfritt.... :P
Back to top
View user's profile Send private message
Chewie
n00b
n00b


Joined: 02 Apr 2003
Posts: 26
Location: Sweden, Boras

PostPosted: Wed Apr 07, 2004 12:05 am    Post subject: Reply with quote

Kärt barn har många lösningar, eller vad det heter nu igen.
Slänger upp en till, så ni har lite att välja på :-)

Code:

IP=`/sbin/ifconfig eth0 | sed -n '/inet/s/^[ ]*inet addr:\([0-9.]*\).*/\1/p'`
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Scandinavian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum