Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Помогите правильно настроить три сети на Ubuntu 10.10  (Прочитано 1695 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Hadjal

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
  • ...:::HADJAL:::...
    • Просмотр профиля
Здравствуйте уважаемые знатоки! Я месяц, как пользуюсь Ubuntu и вот никак не могу разобраться, как правильно настраивать сетевые интерфейсы. Почитал в инете и в роде, я думал,что прописывал все правильно в файл:
auto eth0
iface eth0 inet static
address 10.11.132.132
#hwaddress ether 77:77:77:77:77:77
netmask 255.255.255.0
gateway 10.11.132.1
network 10.11.132.0
broadcast 10.11.132.255
DNS-nameservers 10.10.0.101

#Маршруты
up route -net 10.10.0.0 netmask 255.255.0.0 gw 10.11.132.1 metric 1 dev eth0
up route -net 10.11.0.0 netmask 255.255.0.0 gw 10.11.132.1 metric 1 dev eth0
up route -net 10.20.0.0 netmask 255.255.0.0 gw 10.11.132.1 metric 1 dev eth0
up route -net 10.30.0.0 netmask 255.255.0.0 gw 10.11.132.1 metric 1 dev eth0
up route -net 10.31.0.0 netmask 255.255.0.0 gw 10.11.132.1 metric 1 dev eth0
up route -net 192.168.0.0 netmask 255.255.0.0 gw 10.11.132.1 metric 1 dev eth0
up route -host 10.10.0.101 gw 10.11.132.1 metric 2 dev eth0
up route -host 10.10.0.22 gw 10.11.132.1 metric 2 dev eth0


auto eth1
iface eth1 inet static
address 10.1.149.149
#hwaddress ether 77:77:77:77:77:77
netmask 255.255.255.0
gateway 10.1.149.1
network 10.1.149.0
broadcast 10.1.149.255
DNS-nameservers 10.10.1.3
DNS-nameservers1 10.10.1.2

#Маршруты
up route -net 10.0.0.0 netmask 255.0.0.0 gw 10.1.149.1 metric 1 dev eth1
up route -net 10.10.1.0 netmask 255.255.255.0 gw 10.1.149.1 metric 1 dev eth1
up route -host 10.10.1.3 gw 10.1.149.1 metric 1 dev eth1
up route -host 10.10.1.2 gw 10.1.149.1 metric 1 dev eth1
up rpute -host 10.10.1.5 gw 10.1.149.1 metric 1 dev eth1


auto wlan0
iface wlan0 inet dhcp
И собственно DNS прописал как и говорилось во многих форумах, которые я вычитал в файл: /etc/resolv.confэто:
nameserver 10.10.1.101
nameserver 10.10.1.3
nameserver 10.10.1.2
Вот тут и начался геморой. Сеть eth0 не работает, не пингует даже свой шлюз, а вот интерфейс eth1 работает, и локалка работает и видит DNS. В общем с ним все нормально, за исключением eth0. Далее, я стираю файл /etc/network/interfaces и ставлю туда значения для eth0:
auto eth0
iface eth0 inet auto
сеть, которая не работала, начинает работает, ну уже автоматом присвоим Ip адрес, и из сети eth1 даже не от моей подсети. Присвоенный ip адрес такой: 10.115.4.230эта подсеть, ко мне вообще не имеет никакого отношения. Что Я тут сделал не так подскажите пожалуйста. И еще, мне нужно настроить VPN на оба сети и плюс еще подключать по wifi dhcp.
ip адреса для VPN:
для eth0 10.10.0.22
для eth1 10.10.1.2 и 10.10.1.5 и еще vpn.r-line.ru
и вот еще доп информация, может пригодится,
шлюз от wifi: 10.1.30.1В общем ребята, мне нужно настроить свой комп на три сети, что бы в первых двух работала локальная сеть+плюс vpn и еще что бы мог подключаться к сетям wifi. Спасибо всем заранее, надеюсь сможете помочь ламеру.
« Последнее редактирование: 10 Ноября 2010, 02:24:50 от Hadjal »

Оффлайн kobaltd

  • Активист
  • *
  • Сообщений: 273
    • Просмотр профиля
правельно что не работает и не будет
у вас 2 взаимо исключающих маршрута
route -net 10.10.0.0 netmask 255.255.0.0 gw 10.11.132.1 metric 2
route -net 10.0.0.0 netmask 255.0.0.0 gw 10.1.149.1 metric 1
так как шлюз 10.11.132.1 входит в сеть 10.0.0.0/255.0.0.0 и у машрута на эту подсеть метрика меньше то все запросы к 10.11.132.1 уходят на 10.1.149.1

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Угу, но если метрику маршруту на сеть 10.10.0.0/16 уменьшить, то заработает

Зачем вот эти два маршрута
up route -host 10.10.0.101 gw 10.11.132.1 metric 2
up route -host 10.10.0.22 gw 10.11.132.1 metric 2
при наличии
up route -net 10.10.0.0 netmask 255.255.0.0 gw 10.11.132.1 metric 2?
Зачем эти маршруты
up route -host 10.10.1.3 gw 10.1.149.1 metric 1
up route -host 10.10.1.2 gw 10.1.149.1 metric 1
up rpute -host 10.10.1.5 gw 10.1.149.1 metric 1
при наличии этого
up route -net 10.10.1.0 netmask 255.255.255.0 gw 10.1.149.1 metric 1?
« Последнее редактирование: 09 Ноября 2010, 12:25:05 от fisher74 »

Оффлайн Hadjal

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
  • ...:::HADJAL:::...
    • Просмотр профиля
Может тогда поможете правильно нарисовать схему сети ? :-\

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Нужна раскладка какие сети где находятся. Иначе запутаешься и всех запутаешь.
Нужно представлять какой интерфейс(ы) смотрит в тупиковую ветку, а какой в развивающуюся или имеющую выход в фуллнет.
Мне лично  сейчас некогда даже на карандаше нарисовать... только если вечером.. Если ты сам нарисуешь, то будет вернее.

Оффлайн Hadjal

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
  • ...:::HADJAL:::...
    • Просмотр профиля
Нужна раскладка какие сети где находятся. Иначе запутаешься и всех запутаешь.
Нужно представлять какой интерфейс(ы) смотрит в тупиковую ветку, а какой в развивающуюся или имеющую выход в фуллнет.
Мне лично  сейчас некогда даже на карандаше нарисовать... только если вечером.. Если ты сам нарисуешь, то будет вернее.
Я надеюсь вы про это спрашивали (смотрите вложения). Я нарисовал то, что мне нужно получиться в сетевых интерфесах и конечно же что бы все работало ))

Пользователь решил продолжить мысль 10 Ноября 2010, 02:35:18:
у меня в любом случаи проблема в маршрутах, так как по отдельности когда прописываешь настройки, они работаю.
Вот мои маршруты для винды, надеюсь хоть это поможет.
route add /p /4 10.0.0.0 mask 255.0.0.0 10.1.149.1                    -->eth1
route add /p /4 10.10.1.0 mask 255.255.255.0 10.1.149.1               -->eth1
route add /p /4 10.70.0.0 mask 255.255.0.0 10.1.149.1                 -->eth1
route add /p /4 10.10.0.0 mask 255.255.0.0 10.11.132.1 metric 2       -->eth0
route add /p /4 10.11.0.0 mask 255.255.0.0 10.11.132.1 metric 2       -->eth0
route add /p /4 10.20.0.0 mask 255.255.0.0 10.11.132.1 metric 2       -->eth0
route add /p /4 10.30.0.0 mask 255.255.0.0 10.11.132.1 metric 2       -->eth0
route add /p /4 10.31.0.0 mask 255.255.0.0 10.11.132.1 metric 2       -->eth0
route add /p /4 192.168.0.0 mask 255.255.0.0 10.11.132.1 metric 2     -->eth0
route add /p /4 10.1.30.0 mask 255.255.255.0 10.1.30.1 metric 3       -->wlan0

Пользователь решил продолжить мысль 10 Ноября 2010, 15:23:41:
Оказалось, что маршруты нужно было прописать не в /etc/network/interfaces в в rc.local в таком порядке:
route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.1.149.1
route add -net 10.10.1.0 netmask 255.255.255.0 gw 10.1.149.1
route add -net 10.10.0.0 netmask 255.255.0.0 gw 10.11.132.1 metric 2
route add -net 10.11.0.0 netmask 255.255.0.0 gw 10.11.132.1 metric 2
route add -net 10.20.0.0 netmask 255.255.0.0 gw 10.11.132.1 metric 2
route add -net 10.30.0.0 netmask 255.255.0.0 gw 10.11.132.1 metric 2
route add -net 10.31.0.0 netmask 255.255.0.0 gw 10.11.132.1 metric 2
route add -net 192.168.0.0 netmask 255.255.0.0 gw 10.11.132.1 metric 2
route add -net 10.1.30.0 netmask 255.255.255.0 gw 10.1.30.1 metric 3
С Маршрутами разобрался, теперь помогите настроить на два сетевых интерфейсов VPN мне и подключатся к сети wifi через консолию.
« Последнее редактирование: 10 Ноября 2010, 15:23:41 от Hadjal »

 

Страница сгенерирована за 0.016 секунд. Запросов: 19.