LinuxForum.Fans
Тема

Не работает локал при работающем интернете

Автор: bat 7 сообщений 5884 просмотров
#106906

Кто сможет, ответьте, пожалуйста...

Есть установленная Mandriva 2010. Интернет Beeline. Настраивал путем скрипта от Mr. Peabody + http://wiki.mandriva.com
Есть интерфейс по умолчанию eth0 (на нем соответственно пашет локал).
Поднимается ppp0 (интернет работает, работают и некоторые глобальные локальные ресурсы [например, post.ru, homenet.beeline.ru], но не работают местные ресурсы [в частности portal.klg.corbina.net, torrent.exdns.net]... )
Что куда следует прописать, что бы одновременно работал интернет и весь локал?!

#106915

прописать маршруты к локальным ресурсам .... используя команду route
[console]route add -net <подсеть в которой находится ресурс> gw <адрес eth0>[/console]

#106922

Пишет вот что:

[console][root@vpn bat]# route add -net 10.221.0.9 gw 10.231.13#.##
SIOCADDRT: Недопустимый аргумент[/console]

Надеюсь, данные я взял правильно?

[console]eth0 Link encap:Ethernet HWaddr 00:15:F2:20:B4:44
inet addr:10.231.13#.## Bcast:10.231.135.255 Mask:255.255.248.0[/console]

и

[console]host portal.klg.corbina.net
portal.klg.corbina.net has address 10.221.0.9[/console]

#106927

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

Пробовал править etc/ppp/ip-up.d, в котором после установки скрипта прописались маршруты (например:
[console]
#PATH
PATH=/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin
export PATH

do_route ()
{
act=$1
gw=$2
#!!Все нижеперечисленные маршруты указаны только для Корбина-Телеком и Билайн!!
#-------Общие маршруты для всех регионов--------------:
#Локальная сеть:
route $act -net 10.0.0.0 netmask 255.0.0.0 gw $gw
#corbina.ru, help.corbina.ru, home.corbina.ru
route $act -host 89.179.135.67 gw $gw
#Форум homenet.corbina.net
route $act -host 85.21.72.83 gw $gw
#ftp.corbina.net
...[/console]

пытался сюда подпихнуть местные локальные ресурсы - результата 0((

#106948

недопустимый аргумент "10.231.13#.##" - должны быть все цифры

#106956

Там все цифры на месте (вместо решеток). Они здесь просто прикрыты.

#106958


[root@vpn bat]# route add -net 10.221.0.9 gw 10.231.13#.##
SIOCADDRT: Недопустимый аргумент

если вы указываете адрес хоста а не сети то нужно использовать ключ -host ... и как сказал slash1472 вместо #.## должны быть цифры ... либо можно сделать так
[console]
route add -host 10.221.0.9 dev eth0
[/console]

Войдите или зарегистрируйтесь, чтобы ответить.