Gentoo Archives: gentoo-user-de

From: twist@××××××××.de
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] routing über eth0
Date: Thu, 18 Oct 2007 17:08:22
Message-Id: 20071018185543.apiux5uf4w0c8ww8@mail.nerd2nerd.org
In Reply to: Re: [gentoo-user-de] routing über eth0 by Christian Bricart
1 so, die loesung ist ganz einfach. falls jemand auch mal nach dem
2 problem sucht:
3
4 /etc/conf.d/net
5
6 config_eth0=( "x.y.z.z' netmask 0.0.0.0" )
7 routes_eth0=( "default" )
8
9 einfach den gw & co weglassen... eth0 ist ja der default. eigentlich
10 auch logisch *g*
11
12
13 > twist@××××××××.de wrote:
14 >>
15 >>> twist@××××××××.de schrieb:
16 >>>> Jan Kohnert schrieb:
17 >> [..]
18 >>>> > /etc/con.d/net.example kennst du? Da sind folgende Zeilen her:
19 >>>> > # Here's how to do routing if you need it
20 >>>> > #routes_eth0=(
21 >>>> > # "default via 192.168.0.1" # IPv4 default route
22 >>>> > # "10.0.0.0/8 via 192.168.0.1" # IPv4 subnet route
23 >>>> > # "::/0" # IPv6 unicast
24 >>>> > #)
25 >>>>
26 >>>> funktioniert leider nicht, da die alle ueber einen gateway gehen. den
27 >>>> hab ich nicht, ich hab nur ein device wo das internet drann haengt
28 >>>> (also richtig grosses internet *g*)
29 >> [..]
30 >> wie gesagt, die kiste hat kein gateway. die haengt direkt im netz.
31 >> klartext: ich hab da so ein schnuckeliges subnetz mit 128 ips die direkt
32 >> geroutet werden. da muss man sich nicht um nen gw kuemmern, da gibt man
33 >> das device an. eth0 hat ne subnetzmask von 0.0.0.0 und als route muss
34 >> ich im moment noch
35 >>
36 >> route add default dev eth0
37 >>
38 >> eintragen... und das nervt halt... das per hand eintragen. was ich suche
39 >> ist der passende befehl fuer die /etc/conf.d/net der mir obige zeile
40 >> ausfuehrt.
41 >
42 > und wenn man einfach mal drüber nachdenkt, was da in dem Sniplet ganz
43 > oben steht (ich schreib den gekürzten relevanten Teil nochmal hin, damit
44 > es evtl eher in's Auge springt..):
45 >
46 >> #routes_eth0=(
47 >> # "default via 192.168.0.1" # IPv4 default route
48 >> #)
49 >
50 > und dann vergleicht man das mit deinem Kommando:
51 >
52 >> route add default dev eth0
53 >
54 > hmmm... kurz darüber nach- und weitergedacht...
55 > _könnte_ evtl einfach ein Eintrag:
56 >
57 >> routes_eth0=( "default dev eth0" )
58 >
59 > die Lösung sein...? hmmm...
60
61 nein, leider nicht. wenn man sich das script
62 /lib64/rcscripts/net/ifconfig.sh anschaut, dann sieht man, dass es da
63 ein
64
65 route add ${x} dev "${iface}"
66
67 gibt. ${iface} wird aus dem eintrag gewonnen und ${x} ist das default
68 was ich haben will...
69
70 >
71 > Um ganz sicher zu gehen, dass keine antiquierte Software versucht diese
72 > Route zu setzen, zusätzlich noch ein Eintrag:
73 >> modules_eth0=( "iproute2" )
74 > und "sys-apps/iproute2" emergen (falls noch nicht sowieso geschehen..
75 > kein Mensch benutzt mehr freiwillig "ifconfig" und "route"..)
76
77 ^^
78
79 > Christian
80 > P.S. Wobei das schon ein krankes Setup ist, wenn's kein explizites
81 > Gateway gibt.. entweder man hat eins, oder man bekommt eins zugewiesen
82 > (ospf/bgp) - naja.. wenn du der Meinung bist das tut ist's ja ok
83
84 das tut... is ja kein home dsl oder hetzner oder sowas *g*
85
86 twist
87
88 --
89 gentoo-user-de@g.o mailing list

Replies

Subject Author
Re: [gentoo-user-de] routing über eth0 Christian Bricart <christian@×××××××.de>