TwojePC.pl © 2001 - 2025
|
 |
A R C H I W A L N A W I A D O M O Ś Ć |
 |
|
|
[SOFT] Linux i udostepnianie polaczenia sieciowego - maly problem do rozwiazania , bwana 19/12/03 02:13 Pole bitwy wyglada tak:
W domu sa dwa komputery,1) Linux z laczem do Internetu oraz 2) Windows, podlaczony do 1) skrosowanym kablem, dwie sieciowki, niewazne to. Na 1) sa dwa interfejsy sieciowe, eth0 (Internet) i eth1 (polaczenie krosem).
Problem jest nastepujacy: kiedy odpalam 1) a 2) jest wylaczona to (oczywiste) nie podnosi sie interfejs eth1. Kiedy potem wlaczam komputer 2) nie otrzymuje on IP - przyczyne juz znam - po prostu demon dhcp nie startuje, gdy eth1 nie jest aktywny. Po recznym odpaleniu dhcpd i zrobieniu ipconfig /renew na komputerze 2) wszystko jest OK. I teraz pytanie brzmi:
Jak zmusic demona dhcp, aby byl aktywny, mimo, ze niby 'nie ma komu' swiadczyc uslug dhcp? Nie chce, by byla koniecznosc recznego odpalania tego demona za kazdym razem, gdy ten drugi komp jest wlaczany jako drugi w kolejnosci.
Z drugiej strony - moze ma sens ustawienie stalego IP na kompie 2) i odpuszczenie sobie dhcp na tym interfejsie?
Dodam, ze ze skladnikow sieciowych mam ostatniego Shorewall-a (i co za tym idzie, IPTables). Poradzcie cos, najlepiej jednak z wykorzystaniem dhcp, to sie przy okazji czegos naucze;-D"you don't need your smile when I cut
your throat" - Mala podpowiedz dla odpowiadajacych:) , bwana 19/12/03 02:18
Moze to byc rozwiazanie typu:
przechwycenie zdarzenia systemowego, dotyczacego podniesienia interfejsu sieciowego --> odpalenie demona dhcp
jak uruchomic demona wiem, ale nie wiem, jak przechwycic takie zdarzenie. Ot taka sugestia, moze to pomoze Wam mi pomoc:-D"you don't need your smile when I cut
your throat" - jaka kultura;) , Wedrowiec 19/12/03 02:32
podpowiedz do odpowiedzi;)
niestety, mimo ze moje nazwisko wpisane w googlach daje wynik "Linux user in Bialystok" to z linuxa lubie tak jak yorki;)
sorry za odpowiedz nie na temat ale tak wyszlo ;)"Widziałem podręczniki
Gdzie jest czarno na białym
Że jesteście po**bani"
- hmm , bor@s 19/12/03 02:49
że tak spytam, po co dhcp? Jakby co to się nie znam, ale druga opcja chyba ma sens. Więcej nie powiem, bo nie wiem :) Konfiguracja czegoś podobnego czeka na mnie i jak na razie robię wszystko, aby tego nie robić :) - Jaki Linux ?? , !max! 19/12/03 02:54
Moze wystarczy dopisac skrypt do rc.local ?|Barton 2500@3200+ Epox 8RDA3G|
|WD 120 Gb 8 Mb 9600PRO| - ach , !max! 19/12/03 03:02
chodzilo oczywiscie o dopisanie skryptu uruchamiajacego dhcp do rc.local. A tak w ogole to bor@s ma racje po co Ci dhcp w polaczeniu z jedym kompem ?? Nie watro tym sobie glowy zawracac. Ustaw na sztywno i bedzie ok.
Tak w ogole to za duzo alkoholu w mojej glowie :) Pomysle nad tym jutro.|Barton 2500@3200+ Epox 8RDA3G|
|WD 120 Gb 8 Mb 9600PRO|
- Może łatwiej , PKort 19/12/03 08:28
w pliku ifcfg-eth1 dopisać linijkę ONBOOT=yes jeśli jej tam nie ma. Poza tym trochę nie rozumiem, dalczego oczywistym jest niepodnoszenie interfejsu sieciowego przy wyłączonym kablu.Heavy Metal or no metal at all
whimps and posers - Leave the Hall !! - Wlasnie onboot=yes(t) ;-D , bwana 19/12/03 12:12
DEVICE=eth1
BOOTPROTO=static
IPADDR=192.168.0.1
NETMASK=255.255.255.0
NETWORK=192.168.0.0
BROADCAST=192.168.0.255
ONBOOT=yes
Dlaczego 'oczywiste'? Moze nie jest to oczywiste, ale zawsze eth1 sie nie podnosil przy starcie systemu, jesli kabel byl odlaczony (lub podlaczony kablem komputer byl wylaczony) wiec sila statystyki przekonala mnie, ze tak wlasnie ma byc:-D
W takim razie - czy jest to niepoprawny objaw? z czym to wiazac? Obecnie interfejs ten jest zwiazany z nvnet (sieciowka na pokladzie plyty z nforce2) ale identycznie bylo w przypadku 'normalnej' karty realteka - wiec raczej to nie kwestia sterownikow.
Interfejs podnosi sie samodzielnie, kiedy wlacza sie ten drugi komputer, natomiast nie wlacza sie w tym momencie demon dhcp, stad klopot. Chyba ustawie stale IP na tym komputerze, bo i tu dziala sila statystyki - wiekszosc odpowiedzi tak wlasnie sugeruje:-D Ale przydaloby sie wiedziec co jest grane tak czy siak;-D"you don't need your smile when I cut
your throat" - no to jakis prosty skrypcik dodany na koniec rc.local , guma 19/12/03 12:20
cos w stylu:
#!/bin/sh
ip=`/sbin/ifconfig eth1 |/bin/grep inet |/usr/bin/cut -d":" -f2|/usr/bin/cut -d" " -f1`
if [ -n "$ip" ]
then
echo "start dhcpd"
/usr/sbin/dhcpd eth1
else
echo "brak ip dhcpd nie startuje - podnosimy eht1 i startujemy dhcpd"
/sbin/ifconfig eht1 ip maska ....
/usr/sbin/dhcpd eth1
fi
mozna to napisac oczywiscie na tysiac sposobow
pozdrawiam
- Niestety, po ustawieniu stalego IP na kompie 2) stracil on dostep do sieci , bwana 19/12/03 13:33
IP zostalo ustawione na 192.168.0.100, maska na 255.255.255.0 (czyli w tej samej klasie sieci co ustawienia na eth1 na linuxie na kompie 1)), DNS na 192.168.0.1 (mam Sambe z wlaczonym DNS proxy) - macie jakies pomysly?
Wlaczanie i wylaczanie routed, dhcp nie pomoglo w tej kwestii."you don't need your smile when I cut
your throat" - To ustaw stałe IP , PKort 19/12/03 14:00
na 192.168.0.2, wyłącz DHCP na 1) i zobacz, co się stanie. Jeśli sieci nadal nie ma - tracertem go.Heavy Metal or no metal at all
whimps and posers - Leave the Hall !!
|
|
|
|
 |
All rights reserved ® Copyright and Design 2001-2025, TwojePC.PL |
 |
|
|
|