Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

Ponf

не работает локалка :(

Рекомендованные сообщения

вобщем сколько не плясал с бубнами, у меня не заработала корбиновская локалка :D

общая ситуация: на компе 2 локалки: через одну подключен к корбине, через другую раздаю инет на ноут. с ноутом локалка eth0, с корбиной- eth1. С ноутом локалка работает (пингуется в обе стороны)

локальные же ресурсы корбины (my.corbina.ru, stat.corbina.ru и тп), не открываются и не пингуются.

оба сетевых подключения настроил вручную

вот мой ifconfig и route:

eth0	  Link encap:Ethernet  HWaddr 00:15:58:15:14:79 
	  inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0 
	  inet6 addr: fe80::215:58ff:fe15:1479/64 Диапазон:Link 
	  UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1 
	  RX packets:597 errors:0 dropped:0 overruns:0 frame:0 
	  TX packets:152 errors:0 dropped:0 overruns:0 carrier:0 
	  collisions:0 txqueuelen:1000 
	  RX bytes:48368 (47.2 KB)  TX bytes:15529 (15.1 KB) 
	  Interrupt:17 Base address:0x4000 

eth1	  Link encap:Ethernet  HWaddr 00:80:48:40:2C:02 
	  inet addr:10.185.121.251  Bcast:10.185.127.255  Mask:255.255.248.0 
	  inet6 addr: fe80::280:48ff:fe40:2c02/64 Диапазон:Link 
	  UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1 
	  RX packets:0 errors:0 dropped:0 overruns:0 frame:0 
	  TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 
	  collisions:0 txqueuelen:1000 
	  RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b) 
	  Interrupt:20 Base address:0xc000 

lo		Link encap:Local Loopback 
	  inet addr:127.0.0.1  Mask:255.0.0.0 
	  inet6 addr: ::1/128 Диапазон:Host 
	  UP LOOPBACK RUNNING  MTU:16436  Metric:1 
	  RX packets:0 errors:0 dropped:0 overruns:0 frame:0 
	  TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 
	  collisions:0 txqueuelen:0 
	  RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b) 

Таблица марС?утизации СЏРґСЂР° протокола IP 
Destination Gateway Genmask Flags Metric Ref Use Iface 
192.168.0.0	 *			   255.255.255.0   U	 0	  0		0 eth0 
10.185.120.0	*			   255.255.248.0   U	 0	  0		0 eth1 
link-local	  *			   255.255.0.0	 U	 1000   0		0 eth0

система: ubuntu 7.10, поставил недавно, так что по возможности объясните не только как и что делать, но и зачем (что нам это даст)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Посмотри /etc/resolv.conf - там должно быть

 

nameserver 195.14.50.1

nameserver 195.14.50.21

search corbina.ru

 

В роутинге не хватает

 

default Gateway

 

И покажи правила iptables

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1) На ноуте в свойствах сетевого подключения должны быть указаны помимо шлюза еще и dns корбины. Это в случае, если на бубунте не поднят свой днс. Нужно для того, чтобы компьютер умел преобразовывать URL'ы в IP адреса.

 

2) В роутинге много чего не хватает. В идеале они должны раздаваться по DHCP. Чтобы линукс умел принимать эти маршруты, нужно его подкрутить. http://forum.dobroe.ru/index.php?showtopic=34115 Например, как тут. Однако, мой debian почему-то "видит" не все маршруты, поэтому некоторые пришлось добавить руками. Для начала можно посмотреть вот эту тему. Актуальные роутинги для локальной сети.

Само-собой маршрутизация настраиваться должна на компе, а не на ноуте.

3) iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE

4) Ну и в нагрузку Помогите настроить интернет на удалённом компе

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

сделал как здесь: http://forum.dobroe.ru/index.php?showtopic=34115

только вместо 4го пункта ребутнул комп...

в роуте новых маршрутов не появилось :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

сделал как здесь: http://forum.dobroe.ru/index.php?showtopic=34115

только вместо 4го пункта ребутнул комп...

в роуте новых маршрутов не появилось :(

Этот метод почему-то не работает в связке Корбина+Убунта.

Сам проверял.

Пока не знаю как у корбины автоматом получить маршруты для Убунты...

 

З.Ы.

Правда вот тут я нашел патч для NetworkManager который заставляет NM принимать маршруты от DHCP...

http://mail.gnome.org/archives/networkmana...r/msg00173.html

Вроде обещают закоммитеть в NM.

 

Правда есть два НО:

Написано это для NM 0.7 (в убунте используют 0.6)

Как я понял - он принимает статические роуты. А корбина использует динамические....

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

вобщем все маршруты надо вручную настраивать?

а как создать скрипт, на основе этого: Актуальные роутинги для локальной сети. , который будет при загрузке бунты прописывать маршруты? :-[

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Этот метод почему-то не работает в связке Корбина+Убунта.

На связке Корбина+Дебиан 4.0 стейбл работает, но по-моему приходят не все маршруты.

Kernel IP routing table
Destination	 Gateway		 Genmask		 Flags Metric Ref	Use Iface
78.107.69.98	10.243.72.1	 255.255.255.255 UGH   0	  0		0 eth0
85.21.72.80	 10.243.72.1	 255.255.255.240 UG	0	  0		0 eth0
85.21.138.208   10.243.72.1	 255.255.255.240 UG	0	  0		0 eth0
83.102.146.96   10.243.72.1	 255.255.255.224 UG	0	  0		0 eth0
172.16.16.0	 10.243.72.1	 255.255.255.0   UG	0	  0		0 eth0
85.21.90.0	  10.243.72.1	 255.255.255.0   UG	0	  0		0 eth0
85.21.79.0	  10.243.72.1	 255.255.255.0   UG	0	  0		0 eth0
10.243.72.0	 0.0.0.0		 255.255.248.0   U	 0	  0		0 eth0
10.0.0.0		10.243.72.1	 255.0.0.0	   UG	0	  0		0 eth0
0.0.0.0		 10.243.72.1	 0.0.0.0		 UG	0	  0		0 eth0

это без скрипта, который прописывает маршруты, т.е. получено по dhcp.

 

 

а как создать скрипт...

Может и костыль, но пашет.

 

/etc/network/interfaces

auto lo
iface lo inet loopback
address 127.0.0.1
netmask 255.0.0.0
auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
#auto eth0
post-up sh /etc/route.sh
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0
auto eth1

eth0 в моем случае - корбина, eth1 сетевая, подключенная по второму компу. Измени на свое.

 

/etc/route.sh

#! /bin/sh

ROUTE='/sbin/route'
GATEWAY='10.243.72.1'
DEV='eth0'
$ROUTE del default
$ROUTE add default gw $GATEWAY dev $DEV

#network
$ROUTE add -net 10.0.0.0 netmask 255.0.0.0 gw $GATEWAY dev $DEV

#local resources
$ROUTE add -net 85.21.79.0 netmask 255.255.255.0 gw $GATEWAY dev $DEV
$ROUTE add -net 85.21.90.0 netmask 255.255.255.0 gw $GATEWAY dev $DEV

#stat
$ROUTE add -net 195.14.50.26 netmask 255.255.255.255 gw $GATEWAY dev $DEV

#forum
$ROUTE add -net 85.21.72.80 netmask 255.255.255.240 gw $GATEWAY dev $DEV

#tv
$ROUTE add -net 85.21.138.208 netmask 255.255.255.240 gw $GATEWAY dev $DEV
$ROUTE add -net 85.21.52.254 netmask 255.255.255.255 gw $GATEWAY dev $DEV
$ROUTE add -net 85.21.88.130 netmask 255.255.255.255 gw $GATEWAY dev $DEV
$ROUTE add -net 83.102.146.96 netmask 255.255.255.224 gw $GATEWAY dev $DEV
$ROUTE add -net 78.107.23.0 netmask 255.255.255.0 gw $GATEWAY dev $DEV

#sip
$ROUTE add -net 195.14.50.93 netmask 255.255.255.255 gw $GATEWAY dev $DEV

#mail
$ROUTE add -net 195.14.50.16 netmask 255.255.255.255 gw $GATEWAY dev $DEV

#films
$ROUTE add -net 78.107.69.98 netmask 255.255.255.255 gw $GATEWAY dev $DEV

#ftp.corbina.ru
$ROUTE add -net 195.14.50.21 netmask 255.255.255.255 gw $GATEWAY dev $DEV

#corbina.ru
$ROUTE add -net 89.179.135.67 netmask 255.255.255.255 gw $GATEWAY dev $DEV

#vpn

vpn_list=`host vpn.corbina.net | awk '{print $NF}'`;
for vpn in $vpn_list; do
route add -host $vpn gw $GATEWAY;
done

В данном случае GATEWAY='10.243.72.1' нужно заменить на свой шлюз (можно, например, подсмотреть в винде), а DEV='eth0' на свою сетевую.

 

chmod +x /etc/route.sh сделает его исполянемым (не знаю обязательно это делать или нет, наверное лишним не будет :) )

Ну и теперь можно перезапустить интерфейс

ifdown eth1
ifup eth1

или перезагрузить комп, после этого должно заработать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

заменил гейтвэй на свой шлюз, все eth0 поменял на eth1 и наоборот соотвественно

chmod +x /etc/route.sh -прописал в консли, никакой реакции, мб чмод и поменялся..

ребутнул комп..

и нифига, локальные ресурсы не работают...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
локальные ресурсы не работают.

Не работают с компа с линуксом или с виндой?

cat /etc/resolv.conf что отвечает?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах