sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #14961
Re: Linux som Router og dubleret IP pakker
Hej Igen
Det er en RH 6,1
Kerne 2.2.12 med Olicoms driver kernelpatch
Maskinen kører fint til dagligt på TR interfacet, og har tidligere haft
kørt på eth interfacet så det burde ikke kunne være en
hardwarefejl.
Jeg har opsat IP'adresser mm vha linuxconf. (Se ifcfg-filerne nederst)
Her angiver man kun ip+netmask, men det resulterer i en forkert broadcast
adresse for det lave segment.
IP: 129.142.255.1 mask: 255.255.255.128.
Automatisk broadcast: 129.142.255.255 !!!! - jeg har manuelt rettet den til
129.142.255.127 og det er det den kører med nu.
Hvis jeg aktivere eth interfacet (aktiveres med vilje ikke automatisk), har
jeg fra denne maskine fuld adgang til alle maskiner - og alle maskiner kan
nå min maskine.
Når jeg enabler IP-forwarding kan maskinerne på eth nettet nå ud i
verdnen, men der er et stort pakketab der skyldes at tr-nettet er fyldt med
IP-støj. Hvilket ses tydelig ved at pinge mellem 2 maskiner på dette
net - her kommer der op til 10 svar på hver ping pakke.
Herunder følger ifconfig - route og ifcfg-scriptsne....
mvh Lasse
Ifconfig:
eth0 Link encap:Ethernet HWaddr 00:10:5A:B1:33:81
inet addr:129.142.255.1 Bcast:129.142.255.127
Mask:255.255.255.128
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:114 errors:0 dropped:0 overruns:0 frame:0
TX packets:116 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
Interrupt:12 Base address:0x6c00
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:3924 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
tr0 Link encap:16/4 Mbps Token Ring HWaddr 00:00:83:24:0C:45
inet addr:129.142.255.138 Bcast:129.142.255.255
Mask:255.255.255.128
UP BROADCAST RUNNING MULTICAST MTU:2000 Metric:1
RX packets:7008225 errors:0 dropped:0 overruns:0 frame:0
TX packets:266333 errors:0 dropped:0 overruns:0 carrier:5864
collisions:0 txqueuelen:100
Interrupt:10 Base address:0x6800
Route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use
Iface
129.142.255.138 0.0.0.0 255.255.255.255 UH 0 0 0 tr0
129.142.255.0 0.0.0.0 255.255.255.128 U 0 0 0
eth0
129.142.255.128 0.0.0.0 255.255.255.128 U 0 0 0 tr0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 129.142.255.129 0.0.0.0 UG 0 0 0 tr0
/etc/syscon/network-scripts/ifcfg-eth0
DEVICE="eth0"
BOOTPROTO="none"
IPADDR="129.142.255.1"
NETMASK="255.255.255.128"
ONBOOT="no"
IPXNETNUM_802_2=""
IPXPRIMARY_802_2="no"
IPXACTIVE_802_2="no"
IPXNETNUM_802_3=""
IPXPRIMARY_802_3="no"
IPXACTIVE_802_3="no"
IPXNETNUM_ETHERII=""
IPXPRIMARY_ETHERII="no"
IPXACTIVE_ETHERII="no"
IPXNETNUM_SNAP=""
IPXPRIMARY_SNAP="no"
IPXACTIVE_SNAP="no"
/etc/syscon/network-scripts/ifcfg-tr0
DEVICE="tr0"
IPADDR="129.142.255.138"
NETMASK="255.255.255.128"
ONBOOT="yes"
BOOTPROTO="none"
IPXNETNUM_802_2=""
IPXPRIMARY_802_2="no"
IPXACTIVE_802_2="no"
IPXNETNUM_802_3=""
IPXPRIMARY_802_3="no"
IPXACTIVE_802_3="no"
IPXNETNUM_ETHERII=""
IPXPRIMARY_ETHERII="no"
IPXACTIVE_ETHERII="no"
IPXNETNUM_SNAP=""
IPXPRIMARY_SNAP="no"
IPXACTIVE_SNAP="no"
*********** REPLY SEPARATOR ***********
On 01-11-99 at 17:47 storner@xxxxxxxx wrote:
>In <199911011502250918.0184F401@xxxxxxxxxxxx> "Lasse Wieslander"
<cf_linux@xxxxxxxxxx> writes:
>
>>Jeg prøver at sætte en linuxbox som router mellem de 2 subnet
>>129.142.255.0 / 255.255.255.128
>>broadcast: 129.142.255.127 !! som std sættes den til 129.142.255.255
>
>>og
>>129.142.255.128 / 255.255.255.128
>>broadcast: 129.142.255.255
>
>>Men så snart jeg enabler ip_forwarding, sender maskinen en masse støj
>>ud på i hvert fald 129.142.255.128 nettet
>
>Hvad siger output fra 'ifconfig' + 'route -n' ? Hvis det er en Linux
>2.2 kerne, så skal du huske at angive netmasken på ifconfig
kommandoen,
>ikke i route-kommandoen (som for øvrigt er overflødig med en 2.2 kerne
>undtagen til default route). Altså (hvis de to interfaces er .1 og
.129):
>
> ifconfig eth0 129.142.255.1 netmask 255.255.255.128 up
> ifconfig eth1 129.142.255.129 netmask 255.255.255.128 up
>
>--
>Henrik Storner | "Software engineering is a race between engineers
><storner@xxxxxxxx> | who try to create foolproof software and the
> | universe which is trying to create bigger fools.
> | So far, the universe is winning..."
-------------------------------------------------
Find din fotohandler - http://www.fotoforum.dk
Webudvikling - http://www.cyberforum.dk
-------------------------------------------------
Follow ups
References