Помогите, плиз...
Провайдер (Corbina), для корректной работы интернета требует прописать маршруты.
Проблема в том, что маршруты с разными масками, у меня же прописываются всегда с только с 255.255.255.255
Что делал:
/sbin/route
Вывод до прописывания маршрутов:
Destination Gateway Genmask Flags Metric Ref Use Iface
10.116.0.0 * 255.255.0.0 U 0 0 0 eth0
default 10.116.0.17 0.0.0.0 UG 0 0 0 eth0
Допустим, пытаемся прописать маршрут на хост 83.102.255.128 с маской 255.255.255.240 через шлюз 10.116.0.17
Смотрим синтаксис
[root@iPasha ~]# /sbin/route --help
Usage: route [-nNvee] [-FC] [<AF>] List kernel routing tables
route [-v] [-FC] {add|del|flush} ... Modify routing table for AF.
route {-h|--help} [<AF>] Detailed usage syntax for specified AF.
route {-V|--version} Display version/author and exit.
-v, --verbose be verbose
-n, --numeric don't resolve names
-e, --extend display other/more information
-F, --fib display Forwarding Information Base (default)
-C, --cache display routing cache instead of FIB
<AF>=Use '-A <af>' or '--<af>'; default: inet
List of possible address families (which support routing):
inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25)
netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP)
x25 (CCITT X.25)
Пишем для начала /sbin/route add 83.102.255.128 gw 10.116.0.17
Выводим
[root@iPasha ~]# /sbin/route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
83.102.255.128 10.116.0.17 255.255.255.255 UGH 0 0 0 eth0
10.116.0.0 * 255.255.0.0 U 0 0 0 eth0
default 10.116.0.17 0.0.0.0 UG 0 0 0 eth0
Т.е. так все ок.
Убираем
/sbin/route del 83.102.255.128 gw 10.116.0.17
Пытаемся прописать с нужной маской 255.255.255.240 (28)
[root@iPasha ~]# /sbin/route add 83.102.255.128/28 gw 10.116.0.17
route: netmask 0000000f doesn't make sense with host route
дальше выводится тоже самое, хелп про синтаксис....
Пытаемся так
[root@iPasha ~]# /sbin/route add -host 83.102.255.128/28 gw 10.116.0.17
тоже самое
так
[root@iPasha ~]# /sbin/route add -host 83.102.255.128 255.255.255.240 gw 10.116.0.17
Usage: inet_route [-vF] del {-host|-net} Target[prefix] [gw Gw] [metric M] [[dev] If]
inet_route [-vF] add {-host|-net} Target[prefix] [gw Gw] [metric M]
[netmask N] [mss Mss] [window W] [irtt I]
[mod] [dyn] [reinstate] [[dev] If]
inet_route [-vF] add {-host|-net} Target[prefix] [metric M] reject
inet_route [-FC] flush NOT supported
Вобщем пробовал все варианты указания маски, с "netmask" и т.д., не получается....
При этом в винде все работает (см. рисунок)
Подскажите, плиз, как это решить ? Может, у меня ошибка в синтаксисе ?
Спасибо заранее !
Решено: Синтаксис route (Маршрутизация в Desktop 4.0)
Модераторы: Skull, Модераторы разделов
-
- Сообщения: 105
- ОС: Linux
Re: Решено: Синтаксис route
Допустим, пытаемся прописать маршрут на хост 83.102.255.128 с маской 255.255.255.240 через шлюз 10.116.0.17
Ошибочка. Для хост, маска будет 255.255.255.255 и её можно не указывать.
Для хоста:
route add <host_ip> gw <gw>
route add -host <host_ip> gw <gw>
Для сети:
route add -net <network> netmask <netmask> gw <gw>
-
- Сообщения: 74
- ОС: ALTlinux Desktop
Re: Решено: Синтаксис route
Спасибо, сработало !!!!