Redhat - добавьте правило статической маршрутизации

Максимальная скорость соединения Ethernet составляет 1 Гбит в сек. Даже в идеальной сети Вы не достигнете этой скорости - в протоколе Ethernet существуют auxilary данные, который использует Ваш bandwith.

Я не думаю, что установка карты на 1 Гбит на Вашем старом компьютере является хорошей идеей. Возможно, у Вас есть старые медленные диски и контроллер на нем, и скорость передачи будет ограничена Вашей системой, не сетевой платой.

0
задан 5 February 2010 в 16:08
3 ответа

Прежде всего маршрут, который Вы добавляете, находится на том же сегменте сети как сам интерфейс. Это означает, что нет никакой потребности использовать маршрутизатор/шлюз при отправке тех пакетов. Интерфейс может обратиться к хосту непосредственно. Локальный коммутатор получит его там, не используя маршрутизатор в качестве посредника.

Вы получаете ошибку при добавлении правила, потому что это - правило, которое определяет, как отправить пакеты в целую сеть путем предоставления направлений для отправки к определенному хосту в той сети. Это - уловка - 22. Для отправки пакета в тот шлюз необходимо знать, как добраться до его IP-адреса. Для отправки к его IP-адресу необходимо пройти тот шлюз. Это похоже на сообщение кому-то In order to get to Main Street, go to 1512 Main Street, and ask the guy who lives there.

Теперь, насколько надлежащий шлюз затронут, это - то, что делает последняя строка в Вашей таблице маршрутизации. Это направляет весь трафик к 172.16.0.1, который не был подобран правилами выше его. ЭТО - Ваш шлюз по умолчанию. Вам не нужен GW для Вашего второго NIC, потому что ВЕСЬ нелокальный трафик проходит этот шлюз.

Если бы Вы хотели разделить половину Вашего трафика через другой NIC/GW, то необходимо было бы определить который сети сделать так. например: route add -net 10.0.0.0 netmask 255.0.0.0 gw 194.20.23.181 dev eth1 доберется ПРОСТО 10.x.x.x сеть, направленная через Ваш второй NIC.

2
ответ дан 4 December 2019 в 12:10
  • 1
    He' s право. Если Ваш интерфейс уже находится на той подсети, это doesn' t нужен явный маршрут к другим адресам на той подсети. С точки зрения его " Основной Street" пример, Вы don' t должен спросить любого, как уже стать в дом на главной улице когда Вы живым на главной улице. –  Satanicpuppy 5 February 2010 в 17:28

я думаю, что необходимо подкачать устройства. попробуйте это:

route add -net 194.20.23.0 netmask 255.255.255.0 gw 194.20.23.181 dev eth1

это должно быть соответствующим правилом к Вашей установке:

eth0 172.16.0.4, 255.255.255.0
eth1 194.20.23.183, 255.255.255.0
2
ответ дан 4 December 2019 в 12:10
  • 1
    Извините, that' s моя ошибка, they' ре на самом деле подкачивается. –  AleIla 5 February 2010 в 16:08

Можно также сделать некоторую основанную на политике маршрутизацию

0
ответ дан 4 December 2019 в 12:10

Теги

Похожие вопросы