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


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

Автор Тема: Весь трафик ходит на одну сетевую карту, а должен на другую  (Прочитано 2063 раз)

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

Оффлайн 776166

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Есть роутер WNDR3700 и сервер на 14.04 LTS с двумя сетевыми картами. Для внешнего и внутреннего трафика. В какой-то момент оказалось, что весь «внутренний» трафик подло ходит на «внешнюю» карту. Т.е. подключаешься по ip, гонишь трафик, а он уходит на другой ip другой карты. По крайней мере, так показывает счётчик ifconfig.

Куда копать? Это с Ubuntu проблемы, с маршрутизатором, или я чего-то не понимаю?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
а диагностикой можете показать как это выглядит?
А то Ваши некоторые понятия типа "гонишь трафик" не совсем понятен.

Оффлайн 776166

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
а диагностикой можете показать как это выглядит?
А то Ваши некоторые понятия типа "гонишь трафик" не совсем понятен.

Пример1: делаем бекап timemachine на smb://192.168.0.150/. На сервере трафик засчитывается для ip 192.168.0.250.
Пример2: передаём по ssh (sftp) файлик на 192.168.0.150. На сервере трафик засчитывается для ip 192.168.0.250.
« Последнее редактирование: 03 Сентября 2015, 16:04:02 от 776166 »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Эмммм....чё?
И под диагностикой подразумевается команды и реакция системы на них, а не литературное описание Ваших мытарств.
И это... Вам точно нельзя писать мемуары...

У Вас что, два интерфейса в одинаковых подсетях?
Покажите хотя бы минимальную диагностику для этого сервера
ip a; ip r
sudo iptables-save


Оффлайн 776166

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
ip a; ip r
sudo iptables-save

(Нажмите, чтобы показать/скрыть)

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Как я и предполагал (но не стал озвучивать): все Ваши проблемы от неудачного выбора стыкуемых на шлюзе сетей.
Интерфейсы eth0 и eth1 смотрят в одинаковые сети (192.168.0.0/24), а потому у системы нет чёткого определения куда слать пакеты для сети 192.168.0.0/24.
Меняйте адресацию одной из этих двух сетей и пребудет Вам счастье.

Оффлайн Vasja555

  • Забанен
  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
А если отключить форвардинг пакетов не взлетит?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Продолжайте протирать стёкла и пинать колёса.

Оффлайн 776166

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Как я и предполагал (но не стал озвучивать): все Ваши проблемы от неудачного выбора стыкуемых на шлюзе сетей.
Интерфейсы eth0 и eth1 смотрят в одинаковые сети (192.168.0.0/24), а потому у системы нет чёткого определения куда слать пакеты для сети 192.168.0.0/24.
Меняйте адресацию одной из этих двух сетей и пребудет Вам счастье.

Оказывается, я очень мало знаю в сетевых интерфейсах Ubuntu.
Докладываю:
1) Сменил адрес второй карты на 192.168.1.250. Маски для обоих интерфейсов поменял на 255.255.0.0
2) При перезагрузке ошибка сети и ожидание в 60 секунд.
3) Активная сетевая карта, которая получает весь трафик, включается и выклюачется.
4) Неактивная карта не включается и не выключается. ifup/ifdown говорит, что ничего не настроено.
5) Картинка в целом не изменилась. При подключении ко второй карте, трафик всё равно ходит на первую (ну или на активную, как загрузка системы определит)

Я не знаю, что делать, и как это настраивать по-другому. Помогите, пожалуйста мне, тупому. Как настроить интерфейсы и роутер, что бы работало?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Оказывается, я очень мало знаю в сетевых интерфейсах Ubuntu.
Ubuntu здесь вообще не при чём. Основы построения сетей не зависят от ОС.

1) Сменил адрес второй карты на 192.168.1.250. Маски для обоих интерфейсов поменял на 255.255.0.0
Первая половина действия правильная, а вторая - нет.

Оффлайн 776166

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Оказывается, я очень мало знаю в сетевых интерфейсах Ubuntu.
Ubuntu здесь вообще не при чём. Основы построения сетей не зависят от ОС.

1) Сменил адрес второй карты на 192.168.1.250. Маски для обоих интерфейсов поменял на 255.255.0.0
Первая половина действия правильная, а вторая - нет.

А конкекеретнее можно? Для тупых. У меня телепатия не собирается из исходников. :(

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
А конкекеретнее можно? Для тупых. У меня телепатия не собирается из исходников. :(
При чёт тут телепатия? Я же всё написал доступным русским языком

Берём действие:
1) Сменил адрес второй карты на 192.168.1.250. Маски для обоих интерфейсов поменял на 255.255.0.0
и делим его пополам.
Первая часть правильная, а вторая - нет. Не правильная не в цифрах, а в самом факте действия

Оффлайн 776166

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Берём действие:
1) Сменил адрес второй карты на 192.168.1.250. Маски для обоих интерфейсов поменял на 255.255.0.0
и делим его пополам.
Первая часть правильная, а вторая - нет. Не правильная не в цифрах, а в самом факте действия

Делать-то что?
A: Вернуть на 255.255.255.0 для обоих интерфейсов.
B: Вернуть на 255.255.255.0 для первого интерфейса.
C: Вернуть на 255.255.255.0 для второго интерфейса.
D: Установить 255.0.253.7 для обоих интерфейсов.

Звонок другу/Убрать два неправильных варианта.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Убрать два неправильных варианта.

Цитировать
Делать-то что?
A: Вернуть на 255.255.255.0 для обоих интерфейсов.
B: Вернуть на 255.255.255.0 для первого интерфейса.
C: Вернуть на 255.255.255.0 для второго интерфейса.
D: Установить 255.0.253.7 для обоих интерфейсов.

Оффлайн 776166

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Цитировать
Делать-то что?
A: Вернуть на 255.255.255.0 для обоих интерфейсов.

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

UPD:
Сформулирую задачу ещё раз, потому что вразумного (на мой взгляд) мануала в сети я не нашел:
1) Сервер с двумя сетевыми картами, роутер в интернет, проводное подключение обеих крат к роутеру. Роутер умеет DHCP.
2) Обе карты должны быть видны во внутренней сети под разными ip-адресами и трафик на них должен ходить по-отдельности.
3) Нужна статическая настройка сервера.

Настройка 1:
не работает (принимающая весь трафик карта выбирается рандомно при запуске сервера).
auto lo eth0 eth1

iface lo inet loopback

iface eth0 inet static
        address 192.168.0.250
        netmask 255.255.255.0
        gateway 192.168.0.1
        dns-nameservers 192.168.0.1

iface eth1 inet static
        address 192.168.0.150
        netmask 255.255.255.0
        gateway 192.168.0.1
        dns-nameservers 192.168.0.1

Настройка 2:
не работает (принимающая весь трафик карта выбирается рандомно при запуске сервера, сама сеть работает нестабильно).
auto lo eth0 eth1

iface lo inet loopback

iface eth0 inet static
        address 192.168.0.250
        netmask 255.255.255.0
        gateway 192.168.0.1
        dns-nameservers 192.168.0.1

iface eth1 inet static
        address 192.168.1.250
        netmask 255.255.255.0
        gateway 192.168.0.1
        dns-nameservers 192.168.0.1
« Последнее редактирование: 12 Сентября 2015, 16:09:45 от 776166 »

 

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