Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  12 1188
Jeg har to nettverkskort. eth0 finner jeg i 'ifconfig' og har ip lastet. eth1 finner jeg vet 'ifconfig -a' og har ikke ip lastet. Viss jeg prøver 'dhclient eth1' så får jeg følgendes feilmeldinger:
Corrupt lease file - possible data loss!
eth1: not found
exiting.
Driver er lastet for begge kortene (lsmod, så ser jeg at driveren for eth0 er ibruk av eth1 også, samme brikkesett\kort).

'ifconfig -a' ser slik ut(kun eth delen):
eth0 Link encap:Ethernet HWaddr 00:00:B4:C2:F5:A3
inet addr:192.168.0.12 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST NOTRAILERS RUNNING MTU:1500 Metric:1
RX packets:279 errors:0 dropped:0 overruns:0 frame:0
TX packets:265 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:24401 (23.8 Kb) TX bytes:33489 (32.7 Kb)
Interrupt:10 Base address:0xf400

eth1 Link encap:Ethernet HWaddr 00:56:BF:62:2A:BD
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:22 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:2781 (2.7 Kb) TX bytes:0 (0.0 b)
Interrupt:11 Base address:0xe800

Mh.. Anyone?
prøv dhcpcd den funker fett på mine 4 nettverks kort

har leaset 4 stk fra chello (på uregga modem selvsagt ;D)
Trådstarter
Ja jeg testet det faktisk før jeg postet. Det som skjedde da, var at etter en liten stund så kom eth1 inn i 'ifconfig' men uten noen ip-adresse :/

Noe i denne duren:
eth1 Link encap:Ethernet HWaddr 00:56:BF:62:2A:BD
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:65 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:7633 (7.4 Kb) TX bytes:0 (0.0 b)
Interrupt:11 Base address:0xe800
fysj da...

men er du sikker på at du har brukt korrekte drivere og at det ikke kan være no hardware feil?
Better than thou.
Bare lurer sanders, får du chello hastighet ganger 4?
Trådstarter
ifra /proc/pci:
Ethernet controller: Realtek 8139 (rev 16).
Medium devsel. Fast back-to-back capable. IRQ 10. Master Capable. Latency=64. Min Gnt=32.Max Lat=64.
I/O at 0xf400 [0xf401].
Non-prefetchable 32 bit memory at 0xfedfbc00 [0xfedfbc00].
Bus 0, device 20, function 0:
Ethernet controller: Realtek 8139 (rev 16).
Medium devsel. Fast back-to-back capable. IRQ 11. Master Capable. Latency=64. Min Gnt=32.Max Lat=64.
I/O at 0xe800 [0xe801].
Non-prefetchable 32 bit memory at 0xfedfb800 [0xfedfb800].


Aiit? 8139... også tar vi en look på lsmod:
Module Size Used by
rtl8139 11792 2


Hm... Hardware feil... nee... Hva vil UP BROADCAST RUNNING MULTICAST si?
Prova att köra en touch på dhcpd.lease (eller vad den heter i ditt fall). Alltså se till att filen finns.

Tror det egentligen bara har betydelse när man kör maskinen som en dhcp-server och itne om man ska motta dhcp men eftersom den klagar på en corrupt file så kan man altlid testa att skapa en tom fil.

I RH7.1/7.2 ligger den under /var/lib/dhcp/dhcpd.leases

/Zappa
Trådstarter
Nu er det slik:
root@Warrior:/var/state/dhcp# ls -ls
total 4
4 -rw-r--r-- 1 root root 369 Nov 25 04:10 dhclient.leases
0 -rw-r--r-- 1 root root 0 Nov 27 17:06 dhcpd.leases
root@Warrior:/var/state/dhcp# cat dhclient.leases
lease {
interface "eth0";
fixed-address 192.168.0.11;
option subnet-mask 255.255.255.0;
option routers 192.168.0.1;
option domain-name-servers 192.168.0.1;
option dhcp-lease-time 3600;
option dhcp-message-type 5;
option dhcp-server-identifier 192.168.0.1;
renew 0 2001/11/25 02:48:05;
rebind 0 2001/11/25 03:10:35;
expire 0 2001/11/25 03:18:05;
}
root@Warrior:/var/state/dhcp# cat dhcpd.leases
root@Warrior:/var/state/dhcp#
root@Warrior:/var/state/dhcp# ls -ls
total 4
4 -rw-r--r-- 1 root root 369 Nov 25 04:10 dhclient.leases
0 -rw-r--r-- 1 root root 0 Nov 27 17:06 dhcpd.leases
root@Warrior:/var/state/dhcp# cat dhclient.leases
lease {
interface "eth0";
fixed-address 192.168.0.11;
option subnet-mask 255.255.255.0;
option routers 192.168.0.1;
option domain-name-servers 192.168.0.1;
option dhcp-lease-time 3600;
option dhcp-message-type 5;
option dhcp-server-identifier 192.168.0.1;
renew 0 2001/11/25 02:48:05;
rebind 0 2001/11/25 03:10:35;
expire 0 2001/11/25 03:18:05;
}
root@Warrior:/var/state/dhcp# cat dhcpd.leases
root@Warrior:/var/state/dhcp#

Ska prøve å smelle inn en for eth1 i dhclient.leases nu..
Har du prøvd å sette ip på kortet å se om du får det opp på net i det hele tatt? ifconfig eth1 <ip>. Test og se om det funker, hvis det funker så er det nok noe fuck med dhpc serveren eller noe.
Har du eventuellt prøvd å kjøre "dhcpcd eth1", da? Hvis DET funker, og IKKE "dhcpcd eth0" tror jeg kanskje du burde vurdere å bytte nettverkskort. Eventuellt prøve å bytte om helt, slik at du kjører eth1 mot nettverk og eth0 mot internett. :-)

-Henrik
Trådstarter
Når jeg setter ip på kortet manuelt så funker det ja...

vlad: Kind of slik er det:
dhclient eth0 <- funker
dhclient eth1 <- funker ikke
Men jeg har også et annet program, dhcpcd. Nei, har ikke testet det med dhcpcd eth1. Skal se på det nu..
Trådstarter
jøss

Skrudde av dhcpcd (som kjørte, fant ut at den bare kjørte på eth0 som allerede hadde fått ip via dhclient, måtte skru den av ellers ville ikke 'dhcpcd eth1' funke), så fyrte jeg opp 'dhcpcd eth1', funket Ip på begge kortene nu, via dhcp-server`n... naitz...

Har et til spørsmål, i hvilken rc.d fil finner jeg der den fyrer opp dhclient i oppstarten og hvor kan jeg fyre inn oppstart av apachectl? (skal byttest ut med dhcpcd)
Hvis dere önsker og starte dhclient på eth1 helatiden (orkar inte ens försöka skriva norsk längre..) så bör det ligga en dhclient i /etc/rc.d/init.d
Alla andra runlevel pekar mot den som ligger i den katalogen (i RH i varjefall..)

/Zappa