1 |
> Liquid píše: |
2 |
> > Jakmile nastavim GW z nove site a otestuju TRACEROUTE nekam do |
3 |
> > internetu, stale mi to routuje pres starou GW a ne pres tu novou. |
4 |
> > |
5 |
> > V cem muze byt problem? |
6 |
> |
7 |
> Pravděpodobně v konfiguraci sítě ;-) |
8 |
> |
9 |
> Nevím, jestli někdo zkušenější dokáže odhadnout určitější odpověď. |
10 |
> Myslím, že užitečné informace ukazující, co je třeba opravit, |
11 |
> by mohl obsahovat výstup /sbin/route (jen tak, bez parametrů |
12 |
> -- což lze volat i jako obyčejný uživatel), a samozřejmě |
13 |
> obsah souboru /etc/conf.d/net. |
14 |
> Předpokládám, že /sbin/route vypíše něco jako |
15 |
> |
16 |
> > Kernel IP routing table |
17 |
> > Destination Gateway Genmask |
18 |
> Flags Metric Ref Use Iface |
19 |
> > ip.doména.eth0.0 * 255.255.255.0 |
20 |
> U 0 0 0 eth0 |
21 |
> > ip.doména.eth1.0 * 255.255.255.0 |
22 |
> U 0 0 0 eth1 |
23 |
> > loopback * 255.0.0.0 |
24 |
> U 0 0 0 lo |
25 |
> > default ip.číslo.staré.brány 0.0.0.0 |
26 |
> UG 0 0 0 eth0 |
27 |
> |
28 |
> a možná ještě |
29 |
> |
30 |
> > default ip.číslo.nové.brány 0.0.0.0 |
31 |
> UG 0 0 0 eth0 |
32 |
> |
33 |
|
34 |
V tomto vypisu se mi zobrazuje spravna GW. |
35 |
|
36 |
> přičemž řádek začínající default je samozřejmě to, co musí |
37 |
> pryč. Jestli se nepletu, všechno, co následuje za ním, už |
38 |
> jádro ignoruje, protože prochází pravidla jedno za druhým a |
39 |
> první, které začíná default, odpovídá každé adrese, dál |
40 |
> hledat netřeba. Buď se to dá ručně (jako |
41 |
> superuživatel): |
42 |
> |
43 |
> # route del default gw ip.číslo.staré.brány |
44 |
> |
45 |
> a případně ještě: |
46 |
> |
47 |
> # route add default gw ip.číslo.nové.brány dev eth0 |
48 |
> |
49 |
> nebo opravou /etc/conf.d/net a restartem net.eth0 |
50 |
> |
51 |
|
52 |
Tento soubor opravdu obsahuje korektni konfiguraci GW. |
53 |
|
54 |
> # /etc/init.d/net.eth0 restart |
55 |
> |
56 |
> (dovolil jsem si předpokládat, že eth0 vede do vnější sítě a |
57 |
> eth1 do vnitřní). |
58 |
> |
59 |
> V /etc/conf.d/net pak nejspíš sedí něco jako |
60 |
> |
61 |
> > route_eth0=( "default via ip.číslo.staré.brány" ) route_eth0=( |
62 |
> > "default via ip.číslo.nové.brány" ) |
63 |
|
64 |
Predpokladate naprosto spravne. Takto to je. |
65 |
|
66 |
> |
67 |
> nebo |
68 |
> |
69 |
> > routes_eth0=( |
70 |
> > "default via ip.číslo.staré.brány" |
71 |
> > "default via ip.číslo.nové.brány" |
72 |
> > ) |
73 |
> |
74 |
> a řádky s číslem staré brány musí pryč. |
75 |
> |
76 |
> Pokud snad věci vypadají úplně jinak, zřejmě jsem se při |
77 |
> střelbě od boku netrefil -- poslat stav věcí do konference |
78 |
> snad někomu pomůže mířit lépe. |
79 |
|
80 |
Prikladam me vypisy: |
81 |
|
82 |
1) /etc/conf.d/net: |
83 |
----------------- |
84 |
config_eth0=( |
85 |
#NEW IP |
86 |
"???.???.???.180 netmask 255.255.255.240 broadcast ????.???.???.191" |
87 |
"???.???.???.181 netmask 255.255.255.240 broadcast ???.???.???.191" |
88 |
"???.???.???.182 netmask 255.255.255.240 broadcast ???.???.???.191" |
89 |
# OLD IP |
90 |
"!!!.!!!.!!!.199 netmask 255.255.255.192 broadcast !!!.!!!.!!!.255" |
91 |
"!!!.!!!.!!!.216 netmask 255.255.255.192 broadcast !!!.!!!.!!!.255" |
92 |
"!!!.!!!.!!!.217 netmask 255.255.255.192 broadcast !!!.!!!.!!!.255" |
93 |
) |
94 |
|
95 |
config_eth1=( |
96 |
"+++.+++.+++.2 netmask 255.255.255.0 broadcast +++.+++.+++.255" |
97 |
) |
98 |
|
99 |
routes_eth0=( |
100 |
"default via ???.???.???.177" |
101 |
) |
102 |
|
103 |
2) route |
104 |
------------ |
105 |
Kernel IP routing table |
106 |
Destination Gateway Genmask Flags Metric Ref Use |
107 |
Iface |
108 |
???.???.???.176 * 255.255.255.240 U 0 0 0 eth0 |
109 |
!!!.!!!.!!!.192 * 255.255.255.192 U 0 0 0 eth0 |
110 |
+++.+++.+++.0 * 255.255.255.0 U 0 0 0 eth1 |
111 |
loopback * 255.0.0.0 U 0 0 0 lo |
112 |
default ???.???.???.177 0.0.0.0 UG 0 0 0 eth0 |
113 |
|
114 |
Liquid |
115 |
|
116 |
|
117 |
-- |
118 |
gentoo-user-cs@g.o mailing list |