Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: cli 10 Června 2008, 08:19:23
-
ubunu 8.04
v PC mam 3 sietove rozhrania:
auto eth0
iface eth0 inet static # nastavenie pevnej verejnej IP od providera
address AA.AA.AA.190
netmask 255.255.255.252
network AA.AA.AA.188
broadcast AA.AA.AA.191
gateway AA.AA.AA.189
auto eth1
iface eth1 inet static # vnutorna siet - pristup na internet cez proxy squid
address 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
auto eth2
iface eth2 inet static
address 10.0.0.151
netmask 255.255.255.0
network 10.0.0.0
broadcast 10.0.0.255
problem je v tom, že sa potrebujem dostat cez eth2 do siete 10.0.2.0 cez branu 10.0.0.100 na pocitac 10.0.2.1
ping z 10.0.2.1 na 10.0.0.151 prejde
ping z 10.0.0.151 na 10.0.2.1 neprejde
ping do siete 10.0.0.0 funguje bez problemov
ako nastavit routovanie?
-
Cože? Kde se fyzicky nachází ten stroj 10.0.2.1 ? Na stejném switchi, nebo někde jinde? A ta brána je kde - co je to zač?
Pokud potřebujete vyloženě vynutit trasu na daný PC přes určitou bránu, pak zkuste
sudo route add -host 10.0.2.1 gw 10.0.0.100
-
pocitac z op 10.0.0.2 je za na inom segmente siete
komunikovat ma ma takto 10.0.0.151 (PC) <-> 10.0.0.100 (cisco) <-> van <-> 10.0.2.100 (cisco) <-> 10.0.2.1(pc)
-
Pak máte pravděpodobně nastavenou špatně masku sítě. Nebo nemáte nastavenou default routu na síť 10.0.2.0 - tuším, že aktuálně se snaží jít přes eth0. Zkuste toto (tu masku jen tuším)
sudo route add -net 10.0.2.0/24 gw 10.0.0.100