вопрос по настройке роутинга
route add default eth0
А что писать вместо -net и default? Локальные ip 192.168.*.*, они же будут перекрываться с инетовскими
в инете нет 192.168.0.0/16
Конечно нет, но ломиться то он будет туда
с виндой не знаю
route add -p 0.0.0.0 mask 0.0.0.0 <gateway ip>
route add -p 192.168.0.0 mask 255.255.0.0 192.168.0.1
где 192.168.0.1 - сервер локалки, или ip этого компа на локальном интерфейсе.
а <gateway ip> - следующий хост, с которым этот сервер соединён на внешнем интерфейсе...
Ведь локальные ip удовлетворяют условиям первого машрута.
второй роут приоритетней, потому что более узкий
не будет
ок, спасибо
Если прописано всё так
route add -p 0.0.0.0 mask 0.0.0.0 <gateway ip>
route add -p 192.168.0.0 mask 255.255.0.0 192.168.0.1
то инет идёт через внешний интерфейс, а после перезагрузки или само по себе - опять через внутренний.
Однако, если добавить какой-нибудь такой маршрут
route add -p 194.0.0.0 mask 255.0.0.0 <gateway ip>
то для 194.*.*.* инет идёт через внешний интерфейс всё время
В чём может быть дело? Там с маршрутами можно ещё номер интерфейса прописывать вроде?
никто не знает?
гз!
у вас там какой-нить DHCP сервак не стоит? мб он раздаёт роутинги, которые перебивают, то что ты написал. в общем, проверь активные маршруты (конечно через route -print мб там левое что то появляется.
а то что в случае "...Однако, если добавить какой-нибудь такой маршрут..." так понятное дело, "этот роут будет приоритетней, потому что более узкий" опять же (т.е. на него не будет распространяться роут, выданный сервером скорее всего).
А есть ли способ перебить его роуты кроме как отключить DHCP?
легче выключить DHCP конечно, если нет никаких нюансов и например постоянный ip закреплён за этим компом.
ОК, спасибо!
Оставить комментарий
Gattsu
Есть компьютер - gateway в интернет, у него 2 сетевых интерфейса, один локальный, другой внешний. По умолчанию интернет идёт через локальный интерфейс (там есть ещё один gateway). Как прописать роутинг, чтобы всё локальное шло через локальный интерфейс, а интернет через внешний?