Перейти к содержанию
Посмотреть в приложении

A better way to browse. Learn more.

Форум Академгородка, Новосибирск

A full-screen app on your home screen with push notifications, badges and more.

Чтобы установить это приложение на iOS и iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
Чтобы установить это приложение на Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Неправильно устанавливается маска подсети

Опубликовано

Наткнулся на проблему - при установке 2-й сетевухи неправильно устанавливается маска подсети для второй сетевухи

 

Для eth1 указана маска подсети 255.255.255.0, а устанавливается 255.255.255.255.

 

Вот файл настройки сети:

$ 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

address 127.0.0.1

netmask 255.0.0.0

 

# The primary network interface

iface eth0 inet dhcp

 

auto eth0

 

iface eth1 inet static

address 172.18.18.1

netmask 255.255.255.0

gateway 85.118.226.182

 

auto eth1

 

 

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

Опубликовано
  • Автор

Да пожалуйста:

 

$ ifconfig -a

eth0 Link encap:Ethernet HWaddr 00:16:17:96:3F:D4

inet addr:85.118.226.182 Bcast:85.118.226.191 Mask:255.255.255.240

inet6 addr: fe80::216:17ff:fe96:3fd4/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:2104 errors:0 dropped:0 overruns:0 frame:0

TX packets:1508 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:514710 (502.6 KiB) TX bytes:123572 (120.6 KiB)

Interrupt:225 Base address:0x6000

 

eth1 Link encap:Ethernet HWaddr 4C:00:10:20:1E:B2

inet addr:172.18.18.1 Bcast:0.0.0.0 Mask:255.255.255.255

inet6 addr: fe80::4e00:10ff:fe20:1eb2/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:78 errors:0 dropped:0 overruns:0 frame:0

TX packets:7 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:5903 (5.7 KiB) TX bytes:528 (528.0 https://academ.club/html/emoticons/cool.gif

Interrupt:90 Base address:0xe800

 

lo Link encap:Local 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:2707 errors:0 dropped:0 overruns:0 frame:0

TX packets:2707 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:595968 (582.0 KiB) TX bytes:595968 (582.0 KiB)

 

sit0 Link encap:IPv6-in-IPv4

NOARP MTU:1480 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 https://academ.club/html/emoticons/cool.gif TX bytes:0 (0.0 https://academ.club/html/emoticons/cool.gif

 

vmnet8 Link encap:Ethernet HWaddr 00:50:56:C0:00:08

inet addr:172.16.93.1 Bcast:172.16.93.255 Mask:255.255.255.0

inet6 addr: fe80::250:56ff:fec0:8/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:0 errors:0 dropped:0 overruns:0 frame:0

TX packets:6 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:0 (0.0 https://academ.club/html/emoticons/cool.gif TX bytes:0 (0.0 https://academ.club/html/emoticons/cool.gif

 

 

Опубликовано
  • Автор

QUOTE (busa @ Jul 4 2007, 12:28)
почему гейт такой странный для второй карточки? чего хочется добиться?

eth0 глядит наружу. eth1 - во внутреннюю подсеть.

 

На firewall настроен nat/masquerade, поэтому из внутренней подсети в сеть могу ходить.

 

А каким тогда должен быть гейт?

Это указан ip-адрес eth0.

 

Сейчас мне вручную приходится делать установку правильной маски подсети для eth1 через ifconfig ...

Изменено пользователем Гость

Опубликовано

может, меня поправит кто-то знающий, но, ЕМНИП, гейт для eth1 вообще указывать вообще не нужно. а вот на клиентских машинах нужно указать адрес eth1 как гейт.

 

PS. и еще неплохо бы поставить ifrename.

PPS. http://sozinov.blogspot.com/2007/04/debian-proxy.html

Опубликовано
  • Автор

QUOTE (busa @ Jul 4 2007, 13:01)
может, меня поправит кто-то знающий, но, ЕМНИП, гейт для eth1 вообще указывать вообще не нужно. а вот на клиентских машинах нужно указать адрес eth1 как гейт.

PS. и еще неплохо бы поставить ifrename.
PPS. http://sozinov.blogspot.com/2007/04/debian-proxy.html

Хорошо, вечером проверю. Но мне кажется, что это не поможет.

Опубликовано
  • Автор

QUOTE (busa @ Jul 4 2007, 13:01)
может, меня поправит кто-то знающий, но, ЕМНИП, гейт для eth1 вообще указывать вообще не нужно. а вот на клиентских машинах нужно указать адрес eth1 как гейт.

PS. и еще неплохо бы поставить ifrename.
PPS. http://sozinov.blogspot.com/2007/04/debian-proxy.html

Сходил по ссылкам.

 

Не понял, зачем мне нужен ifrename.

 

Прокси и проброс пакетов из внутренней подсети уже настроен и работает.

 

Опубликовано

QUOTE (busa @ Jul 4 2007, 11:28)
почему гейт такой странный для второй карточки? чего хочется добиться?

Убрал gateway из настройки.

Не помогло.

 

Заодно заметил ещё одну странную вещь - после выполнения /etc/init.d/networking stop eth0 даунится, а eth1 - нет.

 

 

Опубликовано
  • Автор

QUOTE (Solweig @ Jul 4 2007, 22:46)
QUOTE (busa @ Jul 4 2007, 11:28)
почему гейт такой странный для второй карточки? чего хочется добиться?

Убрал gateway из настройки.

Не помогло.

 

Заодно заметил ещё одну странную вещь - после выполнения /etc/init.d/networking stop eth0 даунится, а eth1 - нет.

Это был я.

Опубликовано
  • Автор

И вот ещё одна проблема с этим же.

$ ifconfig | grep Link

lo Link encap:Local Loopback

vmnet8 Link encap:Ethernet HWaddr 00:50:56:C0:00:08

inet6 addr: fe80::250:56ff:fec0:8/64 Scope:Link

Обе сетевухи в дауне.

Делаю sudo ifup eth1, а в ответ:

RTNETLINK answers: File exists

Failed to bring up eth1.

 

Опубликовано
  • Автор

В качестве воркэраунда добавил

 

 

iface eth1 inet static

...

up ifconfig eth1 netmask 255.255.255.0 up

 

Но мне это кажется костылём.

Опубликовано

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

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

Опубликовано

Адреса внутренней подсети я поменял. Но это не помогло.

Перенос auto eth1 перед настройкой тоже не помогло.

 

 

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

Аккаунт

Навигация

Поиск

Поиск

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.