desperate писал(а): ↑19.04.2007 13:02
а есть ли разница, в какой последовательности задавать маршруты?
последовательность добавления, по идее, роли не играет.
а вот последовательность записей в таблице маршрутизации роль, конечно же играет. будет выбран первый из подходящих маршрутов.
если, конечно, диапазоны определяемых маршрутами адресов пересекаются.
пример.
сначала задаю более широкий диапазон:
$ sudo ip r a 192.168.1.0/24 via 192.168.0.1
а потом более узкий:
$ sudo ip r a 192.168.1.1 via 192.168.0.2
смотрим таблицу маршрутизации
$ ip r
192.168.1.1 via 192.168.0.2 dev eth0
192.168.1.0/24 via 192.168.0.1 dev eth0
и видим, что более узкий диапазон был занесен в таблицу
перед более широким диапазоном.
не смотря на то, что задавал я эти маршруты в обратной последовательности.
возможно, можно влиять на этот механизм. никогда не интересовался. можете почитать. man ip.