MC' Napisano Listopad 16, 2006 Zgłoszenie Share Napisano Listopad 16, 2006 Witam, Tak jak w temacie interesuje mnie możliwość uzyskania aktualnego adresu ip hosta na kturym działa mój skrypt bash'a. Chodzi o to bym nie musiał go za każdym razem podawać w parametrach ręcznie. Skrypt ma odpowiadać za ustawienia iptables i uruchamiac się będzie wraz ze startem systemu. Chcę aby IP hosta na którym będzie odpalany skrypt było umieszczane w zmiennej np MYIP, i z niej potem będę mógł potem (_kożystać_ → korzystać) ORT w skrypcie. Jak można wyłuskać ten aktualny IP? Z góry dzięki za odpowidzi Pozdr Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Listopad 16, 2006 Zgłoszenie Share Napisano Listopad 16, 2006 MYIP=`ifconfig eth0 | grep "inet addr\:" | awk '{ print (substr($2,6)) }'` Zakręcone Pewnie można prościej, ale w skrypcie powinno działać. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
MC' Napisano Listopad 16, 2006 Autor Zgłoszenie Share Napisano Listopad 16, 2006 Fajnie działa A ggybym był za NAT i miał adres typu 10.0.0.x to w iptables mogę równie dobrze się posługiwać MYIP jak wtedy gdy było by ono nieprywatne (normalne;) )? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Listopad 16, 2006 Zgłoszenie Share Napisano Listopad 16, 2006 A ggybym był za NAT[...]Tak samo. W poleceniu ifconfig IP masz zawsze w tym samym miejscu niezależnie od klasy, do której należy. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
MC' Napisano Grudzień 4, 2006 Autor Zgłoszenie Share Napisano Grudzień 4, 2006 Masz racje Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się