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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: помогите настроить раздачу интернета на 2 сети  (Прочитано 2447 раз)

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

Оффлайн [*_*]pivo

  • Автор темы
  • Участник
  • *
  • Сообщений: 162
  • Сдесь должна быть подпись под аватаром...
    • Просмотр профиля
    • xstrike.ru
в сервере 3 сетевухи, 1-инет, 2-комп1, 3-комп2

помогите правильно настроить, ставил ип  192.168.0.1 и 192.168.1.1 на сетевые карты
инет появить получилось на обоих компах, но при рестарте сетевых интерфейсов пишет
RTNETLINK answers: No such process

что это значит?
 какие шлюзы указывать для обеих сетей 192.168.0.1 и 192.168.1.1 по ип сервера или нужно какойто один прописывать?
а также какие маски выставлять?
Сдесь должна быть какаято подпись...

Оффлайн Sollomon

  • Участник
  • *
  • Сообщений: 230
    • Просмотр профиля
в сервере 3 сетевухи, 1-инет, 2-комп1, 3-комп2

помогите правильно настроить, ставил ип  192.168.0.1 и 192.168.1.1 на сетевые карты
инет появить получилось на обоих компах, но при рестарте сетевых интерфейсов пишет
RTNETLINK answers: No such process

что это значит?
 какие шлюзы указывать для обеих сетей 192.168.0.1 и 192.168.1.1 по ип сервера или нужно какойто один прописывать?
а также какие маски выставлять?

1. Я всегда настраиваю сетевухи через /etc/network/interfaces
    Хотя и через network-manager тоже как бы настраивал - и проблем нету, первый способ просто роднее, потому что с линуксом вначал знакомился через консоль, а потом уже с графикой.

2. Чтобы инэт был в обеих сетях, нужно проделать некоторые вещи:
а) Разрешить форвардинг
echo "1" > /proc/sys/net/ipv4/ip_forwardб) Включить нат для этих подсетей:
самый простой и думаю для вас пойдет такой способ - в rc.local пропишите команду
iptables -t nat -A POSTROUTING -s 192.168.0.0/23 -j MASQUERADE
А, ну для сети 192.168.0.0 - шлюзом будет соответствующая сетевуха (например 192.168.0.1)
А, для 192.168.1.0 - шлюзом будет соответствующая сетевуха (например 192.168.1.1)

А, вообще очень интересно все это рассписано в https://forum.ubuntu.ru/index.php?topic=107492.0
« Последнее редактирование: 19 Февраля 2011, 23:36:50 от Sollomon »

Оффлайн [*_*]pivo

  • Автор темы
  • Участник
  • *
  • Сообщений: 162
  • Сдесь должна быть подпись под аватаром...
    • Просмотр профиля
    • xstrike.ru
все это у меня прописано, заисключением маскарады немного по другому сделаны, ну это было сделано очено давно всвязи с определенными особенностями и не имеют думаю большого значения, ведь инет работал.

там кака штука приключилась, грубо говоря на пальцах:
одна сеть это комп, другая это ноутбук
на ноуте инет есть на компе нет, причем не одного принятого пакета, менял назначения интерфейсов, всегда такая ерунда, на каком интерфейсе не висел бы комп, инет на нем не работает, естественно комп в этом не виноват, ибо подцепляя в эту сетевую ноут, инет также продолжал не работать в этой сети (я неглупый настройки менял)

все решилось когда дописал в /etc/network/interface
up route add -net 192.168.0.0 netmask 255.255.255.0 dev eth2
up route add -net 192.168.1.0 netmask 255.255.255.0 dev eth5
up route add -net 0.0.0.0 netmask 255.255.255.255 dev eth3

интерфейс 2 это комп, 5 - ноутбук, 3 - инет

все работает, но
при рестарте интерфейсов пишет один или два раза
RTNETLINK answers: No such process
Сдесь должна быть какаято подпись...

Оффлайн Sollomon

  • Участник
  • *
  • Сообщений: 230
    • Просмотр профиля
А, что выдает при:
sudo /etc/init.d/network-manager restartИ после рестарта покажите:
Цитировать
ifconfig
route -n

И по-идее, если вы правильно настроили сетевухи, вот эти роуты
up route add -net 192.168.0.0 netmask 255.255.255.0 dev eth2
up route add -net 192.168.1.0 netmask 255.255.255.0 dev eth5
up route add -net 0.0.0.0 netmask 255.255.255.255 dev eth3
должны сами подниматься и не надо их никуда прописывать.
« Последнее редактирование: 20 Февраля 2011, 00:06:13 от Sollomon »

Оффлайн [*_*]pivo

  • Автор темы
  • Участник
  • *
  • Сообщений: 162
  • Сдесь должна быть подпись под аватаром...
    • Просмотр профиля
    • xstrike.ru
root@generalserver:~# sudo /etc/init.d/network-manager restart
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service network-manager restart

Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the restart(8) utility, e.g. restart network-manager
network-manager start/running, process 6993
root@generalserver:~#




root@generalserver:~# ifconfig
eth2      Link encap:Ethernet  HWaddr 00:80:48:59:31:79 
          inet addr:192.168.0.1  Bcast:192.168.3.255  Mask:255.255.252.0
          inet6 addr: fe80::280:48ff:fe59:3179/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:89208 errors:0 dropped:0 overruns:0 frame:0
          TX packets:96635 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:44266688 (44.2 MB)  TX bytes:107904148 (107.9 MB)
          Interrupt:26 Base address:0x8000

eth3      Link encap:Ethernet  HWaddr 00:80:48:59:31:79 
          inet addr:93.100.174.198  Bcast:93.100.175.255  Mask:255.255.252.0
          inet6 addr: fe80::280:48ff:fe59:3179/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:226665 errors:0 dropped:0 overruns:0 frame:0
          TX packets:105827 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:128634442 (128.6 MB)  TX bytes:56454938 (56.4 MB)
          Interrupt:16 Base address:0xcc00

eth5      Link encap:Ethernet  HWaddr 00:80:48:59:ab:82 
          inet addr:192.168.1.1  Bcast:192.168.3.255  Mask:255.255.252.0
          inet6 addr: fe80::280:48ff:fe59:ab82/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:127535 errors:0 dropped:0 overruns:0 frame:0
          TX packets:152572 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:10119876 (10.1 MB)  TX bytes:155660281 (155.6 MB)
          Interrupt:17 Base address:0xe400

lo        Link encap:Локальная петля (Loopback) 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:2532 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2532 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:670653 (670.6 KB)  TX bytes:670653 (670.6 KB)

root@generalserver:~#



root@generalserver:~# route -n
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0         0.0.0.0         255.255.255.255 UH    0      0        0 eth3
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth5
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth2
192.168.0.0     0.0.0.0         255.255.252.0   U     0      0        0 eth5
192.168.0.0     0.0.0.0         255.255.252.0   U     0      0        0 eth2
93.100.172.0    0.0.0.0         255.255.252.0   U     0      0        0 eth3
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth3
0.0.0.0         93.100.172.1    0.0.0.0         UG    100    0        0 eth3
root@generalserver:~#
Сдесь должна быть какаято подпись...

Оффлайн Sollomon

  • Участник
  • *
  • Сообщений: 230
    • Просмотр профиля
Это что такое?
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth2
192.168.0.0     0.0.0.0         255.255.252.0   U     0      0        0 eth5
192.168.0.0     0.0.0.0         255.255.252.0   U     0      0        0 eth2

Куда слать компу пакеты?

В Network Manager посмотрите для eth2 маршрутизацию.
« Последнее редактирование: 20 Февраля 2011, 00:14:58 от Sollomon »

Оффлайн [*_*]pivo

  • Автор темы
  • Участник
  • *
  • Сообщений: 162
  • Сдесь должна быть подпись под аватаром...
    • Просмотр профиля
    • xstrike.ru
хм, вроде нет у меня нетворк манагера  :-\
Сдесь должна быть какаято подпись...

Оффлайн Sollomon

  • Участник
  • *
  • Сообщений: 230
    • Просмотр профиля
А, как сетевухи настраивали?
Это сервер или десктоп?
Ой, сорь вижу, уже с первого поста, что сервер.
Ну, тогда покажите, что у вас там творится:
cat /etc/network/interfaces
И на всяк случай, может сюда впихнули роут какой нить.
cat /etc/rc.local
« Последнее редактирование: 20 Февраля 2011, 00:28:08 от Sollomon »

Гарри Кашпировский

  • Гость
Судя по хостнейму, очевидно, что сервер, хотя это может быть что угодно.
И да, прошу предъявить cat /etc/network/interfaces, что бы внести ясность.

Оффлайн [*_*]pivo

  • Автор темы
  • Участник
  • *
  • Сообщений: 162
  • Сдесь должна быть подпись под аватаром...
    • Просмотр профиля
    • xstrike.ru
такс такс секундочку сервер то сервер но с визуальной оболочкой, и у меня доступ по vnc

вот пжалуйста
root@generalserver:~# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth3
iface eth3 inet static
   address 93.100.174.198
        hwaddress ether 00:80:48:59:31:79
   netmask 255.255.252.0
   network 93.100.172.0
   broadcast 93.100.175.255
   gateway 93.100.172.1
   # dns-* options are implemented by the resolvconf package, if installed
   dns-nameservers 93.100.1.3
   dns-search xees.ru

auto eth5
iface eth5 inet static
   address 192.168.1.1
   netmask 255.255.252.0

auto eth2
iface eth2 inet static
   address 192.168.0.1
   netmask 255.255.252.0

pre-up iptables-restore < /etc/iptables.up.rules

up route add -net 192.168.0.0 netmask 255.255.255.0 dev eth2
up route add -net 192.168.1.0 netmask 255.255.255.0 dev eth5
up route add -net 0.0.0.0 netmask 255.255.255.255 dev eth3


Пользователь решил продолжить мысль 20 Февраля 2011, 00:36:02:
ну и сразу рулезы

# Generated by iptables-save v1.4.4 on Thu Jul  1 20:02:08 2010
*filter
:INPUT ACCEPT [4581:221802]
:FORWARD ACCEPT [119:9152]
:OUTPUT ACCEPT [2284:1756654]
-A INPUT -i eth3 -p tcp -m tcp --dport 5900 -j DROP
COMMIT
# Completed on Thu Jul  1 20:02:08 2010
# Generated by iptables-save v1.4.4 on Wed Jun 23 12:06:24 2010
*nat
:PREROUTING ACCEPT [1014:65274]
:POSTROUTING ACCEPT [1766:93285]
:OUTPUT ACCEPT [48:3190]
-A POSTROUTING -o eth3 -j MASQUERADE
#-A POSTROUTING -s 192.168.100.0/24 -d 192.168.100.0/24 -o eth5 -j SNAT --to 93.100.174.198
-A POSTROUTING -o eth3 -j SNAT --to-source 93.100.174.198
#-A FORWARD -s 192.168.1.0/24 -d 192.168.0.0/24 -j ACCEPT
#-A FORWARD -d 192.168.0.0/24 -s 192.168.1.0/24 -j ACCEPT
COMMIT
# Completed on Wed Jun 23 12:06:24 2010
« Последнее редактирование: 20 Февраля 2011, 00:36:02 от [*_*]pivo »
Сдесь должна быть какаято подпись...

Оффлайн Sollomon

  • Участник
  • *
  • Сообщений: 230
    • Просмотр профиля
cat /etc/iptables.up.rules

Оффлайн [*_*]pivo

  • Автор темы
  • Участник
  • *
  • Сообщений: 162
  • Сдесь должна быть подпись под аватаром...
    • Просмотр профиля
    • xstrike.ru
cat /etc/iptables.up.rules
а вот я докинул их в сообщение выше
Сдесь должна быть какаято подпись...

Оффлайн Sollomon

  • Участник
  • *
  • Сообщений: 230
    • Просмотр профиля
Не нужно писать:
up route add -net 192.168.0.0 netmask 255.255.255.0 dev eth2
up route add -net 192.168.1.0 netmask 255.255.255.0 dev eth5
up route add -net 0.0.0.0 netmask 255.255.255.255 dev eth3

Последний у вас указан в:
# The primary network interface
auto eth3
iface eth3 inet static
...
   gateway 93.100.172.1

Первые два должны подниматься сами.
« Последнее редактирование: 20 Февраля 2011, 00:45:23 от Sollomon »

Оффлайн [*_*]pivo

  • Автор темы
  • Участник
  • *
  • Сообщений: 162
  • Сдесь должна быть подпись под аватаром...
    • Просмотр профиля
    • xstrike.ru
Не нужно писать:
up route add -net 192.168.0.0 netmask 255.255.255.0 dev eth2
up route add -net 192.168.1.0 netmask 255.255.255.0 dev eth5
up route add -net 0.0.0.0 netmask 255.255.255.255 dev eth3


если не писать, то инет будет только на ноутбуке eth5
а на компе eth2 в свойствах соединения будет показываться кучу отправленных пакетов и ниодного принятого  :-[

Пользователь решил продолжить мысль 20 Февраля 2011, 00:46:36:
ну хотя щас попробую, я то всеравно с ноутбука, главное чтоб везде не пропал иначе крышка, монитор отцеплять, тащить к серверу и прочие девайсы невариант, сынулька с женой спят уже  :-[
Сдесь должна быть какаято подпись...

Оффлайн Sollomon

  • Участник
  • *
  • Сообщений: 230
    • Просмотр профиля
Много писанины: в личку отправляю асю!

 

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