Стига бе, не може да няма по-човечен начин ;)
Аз през това време пробвах някои неща и се сблъсках с някои трудности. Част от тях преодолях, други останаха, ама все още не съм се отказал.
Ето някои неща които пробвах:
[CODE]
# ifconfig eth0
192.168.0.250 netmask
255.255.255.0 up
# ifconfig eth0:0
10.10.10.2 netmask
255.255.255.0 up
(1)# route del -net
192.168.0.0/24(1)# route del -net
10.10.10.0/24 # ip route add
192.168.0.0/24 dev eth0 table 200
(3)# ip route add default via
192.168.0.1 dev eth0 table 200
# ip route add
10.10.10.0/24 dev eth0:0 table 100
# ip route add default via
10.10.10.1 dev eth0:0 table 100
(2)RTNETLINK answers: File exists
# ip route add
192.168.0.0/24 src
192.168.0.1 dev eth0
(4)RTNETLINK answers: Invalid argument
# ip route add
10.10.10.0/24 src
10.10.10.1 dev eth0:0
(5)RTNETLINK answers: Invalid argument
(6)# ip route add
10.10.10.0/24 src
10.10.10.1 dev eth0
RTNETLINK answers: Invalid argument
(7)# ip route add default scope global nexthop via
10.10.10.1 weight 1 nexthop via
192.168.0.1 weight 1
RTNETLINK answers: Invalid argument
-------------------------------------
(8)# route del default gw
192.168.0.1#
ip route add default scope global nexthop via
10.10.10.1 weight 1
nexthop via
192.168.0.1 weight 1default scope global nexthop via
10.10.10.1 weight 1 nexthop via
192.168.0.1 weight 1
[/CODE]
Малко обяснения:
1
- Когато добавя адрес с ifconfig, автоматично се добавя и мрежа за този
адрес. Тук я изтривам за да ми е на чисто за да е точен примера от LARTC
2 - Кое съществува? Можеби има default rote създадено в (3) и се бърка с него?
4,5 - Кое е invalid?
6 - Можеби се бърка с алиаса eth0:0, тук пробвам без алиас и пак не става.
7 - Целта е това да проработи.. ама не ще.
8
- Махам default route и по този начин горното се зарежда без съобщение
за грешка. Обаче ето го резултата от `route -n` - не съм сигурен дали
това което съм направил току що би се отразило тук - вижда се само един
gateway:
[CODE]
Все още имам мерак да я направя тази работа.
Ако имате някакви идеи, обаждайте се.
Мерси.