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 |