RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> > > > Господа, подмогните, кто чем может... > > > <...skip...> > > > > > > Чтобы понять какие подсетки тебе изначально dhcp отдает замени свое стартовое файло на такой, например: > > > > > > route -fh > > > arp -f > > > ifconfig lo 127.0.0.1 > > > ifconfig lan1 10.10.10.10 netmask 255.255.255.0 metric 1 mtu 1500 > > > dhcpstrt -i lan0 > > > ipgate on > > > > > > И покажи, что говорит netstat -r > > > > конфиг сделал точно такой. > > Давай разберём подробно, что получилось (наверно требуется, судя по твоему последнему предложению в посте): > > > E:>netstat -r > > destination router netmask metric flags intrf > > > > default 172.16.144.1 0.0.0.0 0 UGP lan0 > > Это маршрут по умолчанию, то есть все пакеты, которые не ушли по другим маршрутам, уйдут на 172.16.144.1 > > > 10.10.10 10.10.10.10 255.255.255.0 0 UC lan1 > > Это подсетка на lan1, адрес твоей машины в этой подсетке 10.10.10.10 и соответственно твоя машина с этого интерфейса видит все машины в подсетке 10.10.10.0/24 (сеть 10.10.10.0 маска 255.255.255.0 диапазон 10.10.10.0-10.10.10.255) напрямую > > > 127.0.0.1 127.0.0.1 255.255.255.255 0 UH lo > > Это понятно, внутренний > > > 172.16.48.102 172.16.144.1 255.255.255.255 0 UGHW3 lan0 > > Это, возможно, DNS - по крайней мере dhcp дает отдельный маршрут, но в данной конфигурации излишен, т.к. по умолчанию все равно все валится на 176.16.144.1 > > > 172.16.144 172.16.145.152 255.255.248.0 0 UC lan0 > > Это подсетка на lan0, адрес твоей машины в этой подсетке 172.16.145.152 и соответственно твоя машина с этого интерфейса видит все машины в подсетке 172.16.144.0/21 (сеть 172.16.144.0 маска 255.255.248.0 диапазон 172.16.144.0-172.16.151.255) напрямую. > > > 192.43.244.18 172.16.144.1 255.255.255.255 0 UGHW3 lan0 > > Аналогично 172.16.48.102 > > Теперь, что ты хочешь получить (если я правильно понял): > > 1) lan1 подсетка 172.16.153.0/24 (сеть 172.16.153.0 маска 255.255.255.0 диапазон 172.16.153.0-172.16.153.255) > с неё ты хочешь ходить в интернет, значит маршрут по умолчанию должен быть из этой подсетки > 2) lan0 подсетка 172.16.144.0/21 (сеть 172.16.144.0 маска 255.255.248.0 диапазон 172.16.144.0-172.16.151.255) > эту подсетку дает dhcp + подсетки 192.168.0.0/16 и то что осталось от 172.16.0.0/16 после исключения от туда 172.16.144.0/21 и 172.16.153.0/24 > > Можно попробовать сделать так: > > route -fh > arp -f > ifconfig lo 127.0.0.1 > rem lan1 поднимем после отработки dhcp и удаления мешающих маршрутов > dhcpstrt -i lan0 > route delete default 172.16.144.1 > route delete 172.16.48.102 172.16.144.1 > > rem поднимаем lan1 подсеть 172.16.153.0/24 (172.16.153.0-172.16.153.255) > ifconfig lan1 172.16.153.251 netmask 255.255.255.0 metric 1 mtu 1500 > > rem по умолчанию все пакеты отправлять на 172.16.153.1 по интерфейсу lan1 > route add default 172.16.153.1 -netmask 255.255.255.0 -hopcount 1 > > rem пакеты для нижеперечисленных подсеток отправлять на 172.16.144.1 по интерфейсу lan0 > rem 192.168.0.0/16 (192.168.0.0-192.168.255.255) > route add -net 192.168.0.0 172.16.144.1 -netmask 255.255.0.0 -hopcount 1 > > rem 172.16.0.0/17 (172.16.0.0-172.16.127.255) > route add -net 172.16.0.0 172.16.144.1 -netmask 255.255.128.0 -hopcount 1 > > rem 172.16.128.0/20 (172.16.128.0-172.16.143.255) > route add -net 172.16.128.0 172.16.144.1 -netmask 255.255.240.0 -hopcount 1 > > rem 172.16.144.0/21 (172.16.144.0-172.16.151.255) уже есть на lan0 > > rem 172.16.152.0/24 (172.16.152.0-172.16.152.255) > route add -net 172.16.152.0 172.16.144.1 -netmask 255.255.255.0 -hopcount 1 > > rem 172.16.153.0/24 (172.16.153.0-172.16.153.255) уже есть на lan1 > > rem 172.16.154.0/23 (172.16.154.0-172.16.155.255) > route add -net 172.16.152.0 172.16.144.1 -netmask 255.255.254.0 -hopcount 1 > > rem 172.16.156.0/22 (172.16.156.0-172.16.159.255) > route add -net 172.16.156.0 172.16.144.1 -netmask 255.255.252.0 -hopcount 1 > > rem 172.16.160.0/19 (172.16.160.0-172.16.191.255) > route add -net 172.16.156.0 172.16.144.1 -netmask 255.255.224.0 -hopcount 1 > > rem 172.16.192.0/18 (172.16.192.0-172.16.255.255) > route add -net 172.16.192.0 172.16.144.1 -netmask 255.255.192.0 -hopcount 1 > > ipgate on > > > Вот как-то так (если не обсчитался :) > > > > > > > А есть где доступно и легко, т.с. для общего ознакомления без залезания в глубоки дебри, про то, что выдал нетстат? Или "для общего ознакомления" это бесполезно и если уж разбираться то надо от и до? > > Если было излишне нудно - извини :) > А литературы полно... >
__, _,_ __, _,_ _,
|_) | | | \ | / /_\
| \ | | |_/ |/ | |
~ ~ `~' ~ ~ ~ ~
Programmed by
Dmitri Maximovich
,
Dmitry I. Platonoff
,
Eugen Kuleshov
.
25.09.99 (c) 1999,
RU/2
. All rights reserved.
Rewritten by
Dmitry Ban
. All rights ignored.