/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Problemer med netkort
Fra : Kasper


Dato : 24-04-03 10:37

Hej ng.

Jeg er ved at stille en router op på arbejdet, men det eksterne
netkort driller mig mildest talt ret meget.
Her er min /etc/network/interfaces:

iface eth0 inet static
address 10.0.0.35
netmask 255.255.255.0
broadcast 10.255.255.255
gateway 10.0.0.3

iface eth1 inet static
address 62.242.xxx.xxx
netmask 255.255.255.248
broadcast 62.255.255.255
gateway 62.242.xxx.xxx

Det er eth1 der driller, det vil simpelthen ikke virke.
Hvis jeg laver en ifconfig eth1 ser den således ud

debian# ifconfig eth1
eth1 Link encap:Ethernet HWaddr 00:50:8B:71:68:EB
inet addr:62.242.140.27 Bcast:62.255.255.255       
   Mask:255.255.255.248
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:13 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:850 (850.0 b) TX bytes:0 (0.0 b)
Interrupt:10 Base address:0x7000

Efter min mening ser det helt ok ud, men det virker altså ikke, her er
resultaterne af en henholdsvis ifdown eth1, og en ifup eth1:

debian# ifdown eth1
SIOCDELRT: No such process
debian#

debian# ifup eth1
SIOCADDRT: Network is unreachable
debian#

Hvad kan der være galt?

/Kasper

P.S. jeg har før sat denne konf op uden problemer, men denne gang har
jeg installeret med debian 30r1, det skulle vel ikke ændre noget.

 
 
Thomas Corell (24-04-2003)
Kommentar
Fra : Thomas Corell


Dato : 24-04-03 10:46

Kasper wrote:

....

> eth1 Link encap:Ethernet HWaddr 00:50:8B:71:68:EB
> inet addr:62.242.140.27 Bcast:62.255.255.255       
>    Mask:255.255.255.248

Det hænger ikke sammen, din Bcast er 62.242.140.31 med den ip/netmaske.

--
Don't waste space

Henrik Christian Gro~ (24-04-2003)
Kommentar
Fra : Henrik Christian Gro~


Dato : 24-04-03 10:59

Thomas Corell <intheNOSPAMnews@corell.dk> writes:

> Kasper wrote:
>
> ...
>
> > eth1 Link encap:Ethernet HWaddr 00:50:8B:71:68:EB
> > inet addr:62.242.140.27 Bcast:62.255.255.255       
> >    Mask:255.255.255.248
>
> Det hænger ikke sammen, din Bcast er 62.242.140.31 med den ip/netmaske.

Sådan behøver det ikke være, men med det med overblik Kasper viser har
du formentlig ret.

..Henrik

--
if your typing speed is the main issue when you're
coding, you're doing something seriously wrong.
                  -- citat Linus Torvalds

Thomas Corell (24-04-2003)
Kommentar
Fra : Thomas Corell


Dato : 24-04-03 11:05

Henrik Christian Grove wrote:
> Thomas Corell <intheNOSPAMnews@corell.dk> writes:
>> Kasper wrote:
>>
>> ...
>>
>> > inet addr:62.242.140.27 Bcast:62.255.255.255       
>> >    Mask:255.255.255.248
>>
>> Det hænger ikke sammen, din Bcast er 62.242.140.31 med den ip/netmaske.
>
> Sådan behøver det ikke være, [klip]

Hvad mener du ? Mener du at broadcast til net'et kan/må ske på en adresse
udenfor net'et ?

Hvilket interface vil du sende den ud på ?

--
Don't waste space

Rune Friis Jørgensen (25-04-2003)
Kommentar
Fra : Rune Friis Jørgensen


Dato : 25-04-03 22:43


"Thomas Corell" <intheNOSPAMnews@corell.dk> skrev i en meddelelse
news:slrnbafdn4.188e.intheNOSPAMnews@mail.corell.dk...
> Henrik Christian Grove wrote:
> > Thomas Corell <intheNOSPAMnews@corell.dk> writes:
> >> Kasper wrote:
> >>
> >> ...
> >>
> >> > inet addr:62.242.140.27 Bcast:62.255.255.255
> >> > Mask:255.255.255.248
> >>
> >> Det hænger ikke sammen, din Bcast er 62.242.140.31 med den ip/netmaske.
> >
> > Sådan behøver det ikke være, [klip]
>
> Hvad mener du ? Mener du at broadcast til net'et kan/må ske på en adresse
> udenfor net'et ?

Nej, men Broadcast IP-en skal ligge inden for din netmask.
typisk vælges den højest mulige adresse.
Din netmask betyder at du kun kan se IP-adresserne:
62.242.140.27
62.242.140.28
62.242.140.29
62.242.140.30
62.242.140.31
Så en Broadcast der hedder 62.255.255.255 fungerer ikke.

Rune



Thomas Corell (26-04-2003)
Kommentar
Fra : Thomas Corell


Dato : 26-04-03 09:10

Rune Friis Jørgensen wrote:
>
> "Thomas Corell" <intheNOSPAMnews@corell.dk> skrev i en meddelelse
> news:slrnbafdn4.188e.intheNOSPAMnews@mail.corell.dk...
>> Henrik Christian Grove wrote:
>> > Thomas Corell <intheNOSPAMnews@corell.dk> writes:
>> >> Kasper wrote:
>> >>
>> >> ...
>> >>
>> >> > inet addr:62.242.140.27 Bcast:62.255.255.255
>> >> > Mask:255.255.255.248
>> >>
>> >> Det hænger ikke sammen, din Bcast er 62.242.140.31 med den ip/netmaske.
>> >
>> > Sådan behøver det ikke være, [klip]
>>
>> Hvad mener du ? Mener du at broadcast til net'et kan/må ske på en adresse
>> udenfor net'et ?
>
> Nej, men Broadcast IP-en skal ligge inden for din netmask.
> typisk vælges den højest mulige adresse.

Ikke "typisk", altid. rfc-919 afsnit 7:

"Since the local network layer can always map an IP address into data
link layer address, the choice of an IP "broadcast host number" is
somewhat arbitrary. For simplicity, it should be one not likely to
be assigned to a real host. The number whose bits are all ones has
this property; this assignment was first proposed in [6]."

Så i det her eksempel er broadcast 62.242.140.31.

> Din netmask betyder at du kun kan se IP-adresserne:
> 62.242.140.27
> 62.242.140.28
> 62.242.140.29
> 62.242.140.30
> 62.242.140.31

og

62.242.140.24 (som så er netværket's adresse)
62.242.140.25
62.242.140.26

> Så en Broadcast der hedder 62.255.255.255 fungerer ikke.

Det er vi så enige i, i det her eksempel.

--
Don't waste space

Kent Friis (26-04-2003)
Kommentar
Fra : Kent Friis


Dato : 26-04-03 10:56

Den Sat, 26 Apr 2003 08:10:17 +0000 (UTC) skrev Thomas Corell:
>Rune Friis Jørgensen wrote:
>>
>> "Thomas Corell" <intheNOSPAMnews@corell.dk> skrev i en meddelelse
>> news:slrnbafdn4.188e.intheNOSPAMnews@mail.corell.dk...
>>> Henrik Christian Grove wrote:
>>> > Thomas Corell <intheNOSPAMnews@corell.dk> writes:
>>> >> Kasper wrote:
>>> >>
>>> >> ...
>>> >>
>>> >> > inet addr:62.242.140.27 Bcast:62.255.255.255
>>> >> > Mask:255.255.255.248
>>> >>
>>> >> Det hænger ikke sammen, din Bcast er 62.242.140.31 med den ip/netmaske.
>>> >
>>> > Sådan behøver det ikke være, [klip]
>>>
>>> Hvad mener du ? Mener du at broadcast til net'et kan/må ske på en adresse
>>> udenfor net'et ?
>>
>> Nej, men Broadcast IP-en skal ligge inden for din netmask.
>> typisk vælges den højest mulige adresse.
>
>Ikke "typisk", altid. rfc-919 afsnit 7:
>
> "Since the local network layer can always map an IP address into data
> link layer address, the choice of an IP "broadcast host number" is
> somewhat arbitrary. For simplicity, it should be one not likely to
> be assigned to a real host. The number whose bits are all ones has
> this property; this assignment was first proposed in [6]."

Der står "should", ikke "must". Der er altså ikke nogen tvang.

Men man skal nok ikke forvente den store success med at bruge andre
ip-numre som broadcast.

Mvh
Kent
--
Is windows userfriendly? Nah, more like optimized for idiots.

Henrik Christian Gro~ (24-04-2003)
Kommentar
Fra : Henrik Christian Gro~


Dato : 24-04-03 10:51

Kasper <nospam@today.com> writes:

> iface eth1 inet static
> address 62.242.xxx.xxx
> netmask 255.255.255.248
> broadcast 62.255.255.255
> gateway 62.242.xxx.xxx

Det ser meget forkert ud med en broadcastadresse udenfor netværket.

> debian# ifdown eth1
> SIOCDELRT: No such process
> debian#

Den kan ikke fjerne en rute. Sikkert fordi den ikke findes.

> debian# ifup eth1
> SIOCADDRT: Network is unreachable
> debian#

Den kan ikke tilføje en rute, fordi den ikke ved hvor den adresse
befinder sig henne i verden.
Det er nok fordi broadcastadressen er helt i skoven.

..Henrik

--
IQ er et tal med lige så god anvendelseværdi som BogoMIPS.
-- citat Peter Makholm

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste