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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Настройка сети в Ubuntu 14.04.  (Прочитано 17589 раз)

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

Оффлайн Deonio

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Настройка сети в Ubuntu 14.04.
« : 16 Мая 2014, 06:12:20 »
Есть компьютер с Ubuntu 14.04.
На нем установлено две сетевые карты.
В одну подключен провайдерский кабель, условно назовем net_1.
Ко второй подключен роутер ZyXEL Keenetic Giga, условно назовем net_2.

Как настроить сеть, чтобы net_2 выходил в интернет через net_1 и соответственно выполнял все функции роутера?
В windows делается без проблем.
http://blogsisadmina.ru/seti/kak-razdat-internet-na-vse-kompyutery-lokalnoj-seti-sredstvami-windows.html

В поиске по ubuntu нашел данную статью
https://help.ubuntu.ru/wiki/%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D1%81%D0%B5%D1%82%D0%B8_%D0%B2%D1%80%D1%83%D1%87%D0%BD%D1%83%D1%8E

Не могу понять как применить к своему случаю.
Да, и в Windows не могу зайти в админку роутера по его адресу 192.168.1.1

Хотелось бы решить эти проблемы.
Помогите пожалуйста.

Оффлайн Raf73

  • Активист
  • *
  • Сообщений: 740
    • Просмотр профиля
Re: Настройка сети в Ubuntu 14.04.
« Ответ #1 : 16 Мая 2014, 11:11:54 »
Можно организовать прозрачный прокси через squid

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Настройка сети в Ubuntu 14.04.
« Ответ #2 : 16 Мая 2014, 19:20:08 »
Как настроить сеть, чтобы net_2 выходил в интернет через net_1 и соответственно выполнял все функции роутера?
https://forum.ubuntu.ru/index.php?topic=107492.0

Да, и в Windows не могу зайти в админку роутера по его адресу 192.168.1.1
Это Вам в профильный форум поддержки, так как ни windows, ни Zyxel - ни фига не Ubuntu

Оффлайн Deonio

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Настройка сети в Ubuntu 14.04.
« Ответ #3 : 17 Мая 2014, 11:33:35 »
Спасибо за инструкцию.

Сделал по пунктам -
I. Настройка сетевых интерфейсов.
II. Настройка правил iptables и параметров ядра.
III. Настройка DNS и DHCP-сервера.

Все заработало.
Есть побочные эффекты.
1.Ubuntu стал в разы медленнее грузиться.
2.Иконка сети в правом верхнем углу выглядит не так как раньше (во вложении). При нажатии на иконку, напротив сетевых карт написано, что они не управляются.
Есть методы устранния этих эффектов?

Не могу подключиться к веб-админке роутера(192.168.1.1).
Вот результат ifconfig -a:
eth0      Link encap:Ethernet  HWaddr 6c:e0:49:03:2c:a0 
          inet addr:*белый ip*  Bcast: *  Mask:255.255.255.0
          inet6 addr: 2002:25c1:4e1a:b:6ef0:49ff:fe03:2ca0/64 Scope:Общий
          inet6 addr: fec0::b:50b3:52bb:6e01:fa47/64 Scope:Сайт
          inet6 addr: fe80::6ef0:49ff:fe03:2ca0/64 Scope:Link
          inet6 addr: 2002:25c1:4e1a:b:50b3:52bb:6e01:fa47/64 Scope:Общий
          inet6 addr: fec0::b:6ef0:49ff:fe03:2ca0/64 Scope:Сайт
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1431685 errors:0 dropped:0 overruns:0 frame:0
          TX packets:529658 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1845355722 (1.8 GB)  TX bytes:37149422 (37.1 MB)

eth1      Link encap:Ethernet  HWaddr 00:19:5b:84:61:64 
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::219:5bff:fe84:6164/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:517708 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1323206 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:35591231 (35.5 MB)  TX bytes:1831592257 (1.8 GB)

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:65536  Metric:1
          RX packets:4723 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4723 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2013260 (2.0 MB)  TX bytes:2013260 (2.0 MB)

Есть способы достучаться до роутера?

Оффлайн Bars

  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Настройка сети в Ubuntu 14.04.
« Ответ #4 : 21 Мая 2014, 17:57:34 »
Не могу подключиться к веб-админке роутера(192.168.1.1).

eth1      Link encap:Ethernet  HWaddr 00:19:5b:84:61:64
          inet addr:192.168.0.1


найди 10 отличий.
Знаете почему ядерные ракеты не управляются под Windows?
Потому что она или Зависнет или Вернется назад за подтверждением запроса...

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Настройка сети в Ubuntu 14.04.
« Ответ #5 : 21 Мая 2014, 18:03:54 »
Bars,
          inet addr:192.168.0.1

          inet addr:192.168.1.1
Wars ~.o

Оффлайн DDDDImoN

  • Участник
  • *
  • Сообщений: 150
  • Delete
    • Просмотр профиля
Re: Настройка сети в Ubuntu 14.04.
« Ответ #6 : 21 Мая 2014, 21:43:36 »
Bars,
          inet addr:192.168.0.1

          inet addr:192.168.1.1

тогда меняй адрес маршрутизатора или будет конфликт адресов.
ЖиЗнььььь ;)

Оффлайн Deonio

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Настройка сети в Ubuntu 14.04.
« Ответ #7 : 22 Мая 2014, 09:54:17 »
Ребята, а можно детальнее.
При вводе адреса в браузере:
192.168.0.1 - попадаю на localhost
192.168.1.1 - нет такого адреса
Как мне поменять адрес роутера, если не могу попасть в админку?
Может нужен какой то проброс?
Помогите.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Настройка сети в Ubuntu 14.04.
« Ответ #8 : 22 Мая 2014, 10:37:53 »
ох... вам бы что ли чуточку теории почитать...

с маской 255.255.255.0  вам с 192.168.0.1 на 192.168.1.1 зайти не удастся если только нет в сети 192.168.0 роутера прописанного как default gateway, который может вас прокинуть в сеть 192.168.1
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Deonio

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Настройка сети в Ubuntu 14.04.
« Ответ #9 : 22 Мая 2014, 11:20:37 »
Я вижу, что не могу зайти.
Теорию читал, но практики совсем нет.
Можете дать практический пример.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Настройка сети в Ubuntu 14.04.
« Ответ #10 : 22 Мая 2014, 12:33:54 »
Ну так если теорию читали то должны понимать - либо подсети роутера и компа должны совпадать, либо роутинг кто-то должен обеспечить.

Конкретно в вашем случае стоит дать компу IP отличный от 192.168.1.1 (адрес роутера), но из той же под-сети 192.168.1/24 (т.е. той в которой все адреса 192.168.1.1-255 а маска с-но 255.255.255.0). Допустим это будет 192.168.1.2, тогда у вас не будет никакой сложности попасть на 192.168.1.1 (который по-уму надо еще и как гейтвей прописать, вы же через него будете в нет ходить, как я понял).
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Deonio

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Настройка сети в Ubuntu 14.04.
« Ответ #11 : 22 Мая 2014, 12:59:14 »
Попробую объяснить мою ситуацию.
Мне нужно, чтобы я мог заходить на свой компьютер из интернета.
У него белый Ip адрес.
В свою очередь на этом компьютере установлена вторая сетевая, на которой висит роутер (раздает Wifi).
У меня все работает как надо.
Только в админку не могу зайти с этого компьютера.

Поэтому, по вашему совету, назначить адрес компьютеру 192.168.1.2 я не могу.
Либо я что-то, вообще не понимаю.

« Последнее редактирование: 22 Мая 2014, 13:01:22 от Deonio »

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Настройка сети в Ubuntu 14.04.
« Ответ #12 : 22 Мая 2014, 14:37:44 »
Deonio, у тебя ДВЕ сетевухи - на каждой назначается СВОЙ IP. Кроме того даже на одну сетевуху можно повесить больше одного IP, но мне не понятно зачем оно нужно в такой как у тебя ситуации.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Deonio

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Настройка сети в Ubuntu 14.04.
« Ответ #13 : 22 Мая 2014, 14:55:42 »
Чтобы роутер мог выходить в интернет через первую сетевуху я настроил все по инструкции, которую мне тут дали (смотри выше).
Теперь в иконке, которая в правом верхнем углу(напротив сетевых карт - написано, что устройство не управляется).
Как задать им IP я не знаю.
По своей ситуации объясню.
У меня стоит сайт дома.
Если провайдерский кабель вставлять сразу в роутер, а потом в комп все работает и без второй сетевой и в админку заходит.
Но...
При получении ip клиента $_SERVER['REMOTE_ADDR'] мне дается адрес роутера 192.168.1.1. Способов передать ip адрес от роутера к php серверу не нашел. Спрашивал в поддержке Zyxel - сказали нет таких утилит.
Поэтому пришел к такой топологии с двумя сетевыми.
Настроил все как описывал выше.
Все работает кроме админки.
Вот такая история.

Если я не прав в своих выводах и топологии - объясните как вы бы сделали.
Ну а если только, как я сделал, помогите добить админку.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Настройка сети в Ubuntu 14.04.
« Ответ #14 : 22 Мая 2014, 15:35:32 »
Если ты настраиваешь сеть руками - забудь про NeworkManager и его иконку можешь забыть - он работает только если в /etc/network/interfaces описан один петлевой интерфейс.

Теперь по топологии.

Если ты хочешь светится в сети по белому IP то это можно сделать и без двух сетевух.
Я бы для этого сделал так -
1. белый IP выдаю роутеру и в него втыкаю провайдерский кабель.
2. На роутере настраиваю локалку (DHCP в целом - не обязателен, но бывает полезен).
3. комп подключаю в локалку (его IP - локальный, лучше - статический)
4. на роутере настриаваю проброс нужных портов на локальный комп.
Вуаля! ни второй сетевухи, ни дополнительного модема.

Если в твоей (ИМХО - избыточной) конфигурации настраивать доступ в админку роутера, то тут все чуточку сложнее:
1. В роутер ты врубаешься на WAN - и что бы по этому интерфейсу рулить, обычно, нужно дать разрешение (зайдя сначала в админку через LAN по IP 192.168.1.1).
2. Как WAN ты можешь задать в роутере - любой адрес (руками). Если ты настроил, что на втором сетевом интерфейсе у тебя сеть 192.168.0/24 то и давай WANу IPшник из этого диапазона. При этом сеть 192.168.1/24 у тебя будет за роутером и из той сети можно будет зайти в админку роутера по 192.168.1.1

Но в любом случае - что бы попасть на 192.168.1.1/24 нужно на устройстве, с которого ты хочешь туда попасть, поставить IP из сети 192.168.1/24 (и не 192.168.1.1).


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


« Последнее редактирование: 22 Мая 2014, 15:41:08 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

 

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