25.9.2003

O ROUTOVÁNÍ (ZATÍM STATICKÉM)

Filed under: Uncategorized — nax @ 01:18

Tak dnes jsem konečně nahodil router na balkóně a připojil do něj nové anténky z i4. Celkem jsem za sito 19tku, sektorovku 180ti stupnovou s 10dbi, dalsi kartu x626 a pigtail dal přes 8000. V podstatě všechny svoje úspory.

No ale už teď jsem se začal učit duležité věci o routováni. Moje úžasná routovací tabulka totiž po nahození všech interfaců vypadala následovně:
naxrouter:/etc/init.d# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.27.72.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
10.27.8.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
10.27.4.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan1
0.0.0.0 10.27.4.1 0.0.0.0 UG 0 0 0 wlan1
0.0.0.0 10.27.72.1 0.0.0.0 UG 0 0 0 eth0

Obzvášť 2 default GW sou moc fajn. Když jsem nastavil adresu wlan1 což je interface směřující na bluehillz, tak sice zmizel předposlední řádek, ale to je snad jediný který mi tam vyhovoval. Takže si musím pro začátek pohrát s routováním. Je to ale docela nebezpečná hra, obzvlášť pokud nesedíte jako já přímo u toho počítače, ale přistupujete k němu přes ssh. To pak když smažete nesprávnou routu nezbývá nic jiného, než reset.

Konecna tabulka ke ktery je treba se dopracovat je
naxrouter:~# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.27.72.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
10.27.8.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
10.27.4.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan1
0.0.0.0 10.27.4.1 0.0.0.0 UG 0 0 0 wlan1

Syntaxe prikazu route vypada asi nasledovne:
route del -net 10.27.72.0/24 gw 10.27.72.1
route add default gw 10.27.4.1

ale nakonec jsem se to rozhodl udelat proste pres
naxrouter:~# cat /etc/network/interfaces
# /etc/network/interfaces — configuration file for ifup(8), ifdown(8)

# The loopback interfaces
auto lo
iface lo inet loopback

auto dummy0
iface dummy0 inet static
address 10.27.0.8
netmask 255.255.255.255
broadcast 10.27.0.8

# The first network card – this entry was created during the Debian installation
# (network, broadcast and gateway are optional)
auto eth0
iface eth0 inet static
address 10.27.72.7
netmask 255.255.255.0
network 10.27.72.0
broadcast 10.27.72.255
# gateway 10.27.72.1

auto wlan0
iface wlan0 inet static
address 10.27.8.1
netmask 255.255.255.0
network 10.27.8.0
broadcast 10.27.8.255

auto wlan1
iface wlan1 inet static
address 10.27.4.120
netmask 255.255.255.0
network 10.27.4.0
broadcast 10.27.4.255
gateway 10.27.4.1

Bohuzel jsem udelal chybu u posledniho auto, kde jsem sice opravil po cut&paste IP adresy, ale zapomel jsem prepsat 0 v auto wlan0 na 1 a dusledkem toho nabehl wlan1 s IP adresama eth0 a ten pro jistotu nenaběhl vůbec. A co to pro mne kterýžto seděl u jiného počítače znamenalo? Vzít pod paží monitor a vypravit se na dobrodružnou cestu do černočerné noci. Naštěstí jen na balkon. No a pak to už celkem jelo. Jen jsem ještě zjistil, že to špatně routuje z vnitřních počítačů mé sítě, ale LOC šel už spát a já už půjdu taky.

No a až budu chtít zprovoznit iproute2 neboli source routing tak se určitě bude hodit tenhle link. Nicméně LOC mne informoval, že zebra se s tím nemá moc v lásce.

Comments are closed.

Powered by WordPress