LINUX.ORG.RU

Сообщения robodal

 

Настроить сеть на хосте KVM

Вечер добрый, комрады.

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

Дано: Хостовая машина, работает под управлением Ubuntu Server 16.04 Хост машина имеет один физический интерфейс смотрящий в локалку 10.10.80.150/24 и стек дополнительных IP (никак на момент установки не обозначенных 10.10.80.200-10.10.80.220). Во время установки был выбран KVM и автоматом подтянулись настройки моста.

Нужно: На хосте поднять виртуалку, которая бы работала на одном из IP стека *200-220, для определенности пусть будет *201.

После установки: Как выше написал, все настройки подтянулись автоматически, сеть везде есть, но стек нужных IP не задействован. Содержимое interfaces

auto enp1s0
iface enp1s0 inet static
address 10.10.80.150
netmask 255.255.255.0
gateway 10.10.80.1
dns-nameservers 10.10.80.1
Вывод ifconfig -a
enp1s0    Link encap:Ethernet  HWaddr d0:50:99:95:21:25  
          inet addr:10.10.80.150  Bcast:10.10.80.255  Mask:255.255.255.0
          inet6 addr: fe80::d250:99ff:fe95:2125/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5704 errors:0 dropped:0 overruns:0 frame:0
          TX packets:416 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:806268 (806.2 KB)  TX bytes:91228 (91.2 KB)

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:160 errors:0 dropped:0 overruns:0 frame:0
          TX packets:160 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:11840 (11.8 KB)  TX bytes:11840 (11.8 KB)

virbr0    Link encap:Ethernet  HWaddr 52:54:00:c2:e4:d1  
          inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:50 errors:0 dropped:0 overruns:0 frame:0
          TX packets:34 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2824 (2.8 KB)  TX bytes:2468 (2.4 KB)

virbr0-nic Link encap:Ethernet  HWaddr 52:54:00:c2:e4:d1  
          BROADCAST MULTICAST  MTU:1500  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:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

vnet0     Link encap:Ethernet  HWaddr fe:54:00:dd:f0:72  
          inet6 addr: fe80::fc54:ff:fedd:f072/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:25 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1569 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1762 (1.7 KB)  TX bytes:82392 (82.3 KB)

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

auto enp1s0:1
iface enp1s0:1 inet static
address 10.10.80.201
netmask 255.255.255.0
gateway 10.10.80.1
dns-nameservers 10.10.80.1

При перезапуске сети ловлю ошибку systemctl status networking.service

● networking.service - Raise network interfaces
   Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor preset: enabled)
  Drop-In: /run/systemd/generator/networking.service.d
           └─50-insserv.conf-$network.conf
   Active: failed (Result: exit-code) since Ср 2016-10-19 16:21:01 MSK; 43s ago
     Docs: man:interfaces(5)
  Process: 1639 ExecStop=/sbin/ifdown -a --read-environment (code=exited, status=0/SUCCESS)
  Process: 1718 ExecStart=/sbin/ifup -a --read-environment (code=exited, status=1/FAILURE)
  Process: 1710 ExecStartPre=/bin/sh -c [ "$CONFIGURE_INTERFACES" != "no" ] && [ -n "$(ifquery --read-environment --list --exclude=
 Main PID: 1718 (code=exited, status=1/FAILURE)

окт 19 16:21:00 uto-d systemd[1]: Starting Raise network interfaces...
окт 19 16:21:01 uto-d ifup[1718]: RTNETLINK answers: File exists
окт 19 16:21:01 uto-d ifup[1718]: Failed to bring up enp1s0:1.
окт 19 16:21:01 uto-d systemd[1]: networking.service: Main process exited, code=exited, status=1/FAILURE
окт 19 16:21:01 uto-d systemd[1]: Failed to start Raise network interfaces.
окт 19 16:21:01 uto-d systemd[1]: networking.service: Unit entered failed state.
окт 19 16:21:01 uto-d systemd[1]: networking.service: Failed with result 'exit-code'.

Но при этом работает почти все )) нужный ip 10.10.80.201 пингуется в сети, если на хостовой машине настроить iptables, то веб-сервер, работающий на виртуалке прекрасно отвечает на 80 порту во вне, на хостовой машине сеть полноценно пашет, а вот исходящие запросы с виртуалки (например ping ya.ru) - лежат. Роуты верные на ней, адреса резолвятся, но пинг не уходит.

Вывод ifconfig -a с добавленным виртуальным интерфейсом идентичен на 100% с добавлением последнего

enp1s0:1  Link encap:Ethernet  HWaddr d0:50:99:95:21:25  
          inet addr:10.10.80.201  Bcast:10.10.80.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

Помогите сделать «правильно». Спасибо.

 

robodal
()

Не работает флешка после обновления Ubuntu

Добрый день.

Обновил Ubuntu (12.04 - 12.10, если важно). После сего действа перестала работать флешка, которая раньше прекрасно работала. Файловая система на ней EXT4 (видимо в этом и проблема). На другой машине с Linux открывается без проблем, а на имеющейся выдает

Error mounting system-managed device /dev/sdc1: Command-line `mount «/mnt/usb-USB_2.0_Flash_Disk_180802000545DA04-0:0-part1»' exited with non-zero exit status 32: mount: wrong fs type, bad option, bad superblock on /dev/sdc1,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

В dmesg есть вот такое чудо, благодаря которому я и грешу на ext4

[ 5768.830532] sd 3:0:0:0: [sdb] Attached SCSI removable disk
[ 5769.477256] EXT4-fs (sdb1): Unrecognized mount option «x-gvfs-show» or missing value

Так понимаю связано это что-то с изменением ядра в новой версии убунту? Реально ли вылечить малой кровью?

P.S. Завтра будет возможность сменить ФС на флешке, думаю, должно помочь...

robodal
()

Ошибка при /etc/init.d/networking restart

Люди добрые, помогите разобраться в ситуации. При попытке перезапустить сетевую службу получаю сообщение:

# /etc/init.d/networking restart
 * Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces
 * Reconfiguring network interfaces...                                   [ OK ] 

Что это означает? И как побороть? Перевести могу, но смысла не понимаю все равно. Суть проблемы в том, что после появления этой ерунды стала иногда самопроизвольно падать сеть, перезапуск помогает, всегда на разный интервал времени... При попытке остановки

# /etc/init.d/networking stop

Уже ничем не поднимается, ни

/etc/init.d/networking start
, ни
service networking start
, помогает только перезагрузка

Вывод ifconfig -a

eth0      Link encap:Ethernet  HWaddr 00:24:1d:d6:31:32  
          inet addr:xx.xx.xx.xx  Bcast:xx.xx.xx.255  Mask:255.255.255.128
          inet6 addr: fe80::xx:1dff:xxxx:3132/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2683935 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1154014 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:3492862433 (3.4 GB)  TX bytes:214978702 (214.9 MB)
          Interrupt:44 

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:306 errors:0 dropped:0 overruns:0 frame:0
          TX packets:306 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:27858 (27.8 KB)  TX bytes:27858 (27.8 KB)

vboxnet0  Link encap:Ethernet  HWaddr 0a:00:27:00:00:00  
          BROADCAST MULTICAST  MTU:1500  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:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
robodal
()

Сеть при выключенном ноутбуке

Вечер добрый..

Столкнулся со следующей проблемой: имеется сервер, выполняющий роль маршрутизатора (думаю особо значения не имеет). Загружаем сервер, после подключаем ноутбук - сети нет, перезапускаем networking restart - сеть есть. Если ноутбук включить раньше чем сервер, то сеть на нем появляется сразу...

Никак не могу понять что меняется при перезапуске. Таблица iptables не меняется, маршруты не меняются. Подскажите как вылечить или хотябы средства диагностики, чтобы выловить причину.

Заранее спасибо.

robodal
()

Аппаратное и системное время vs ntp

Помогите разобраться как в Linux работает система времени. Суть проблемы:

Поставил ntp, настроил - все обновляется казалось бы отлично, только время получается на 4 часа меньше чем надо. Судя по всему проблема с часовыми поясами (как раз +3 - Москва и +1 летнее время).

Часовой пояс в /etc/localtime стоит Europe/Moscow.

Начинаю проверять: сбиваю системное и аппаратное время (перевожу на 10 часов назад), обновляю ntp. Итог тот же - и системное и аппаратное время нужное - 4 часа.

Собственно вопрос: как победить эту связку? нужно чтобы аппаратное было по гринвичу (как собственно и выходит), а вот системное время в текущем поясе (+4 чакса)

robodal
()

[proftpd] inetd - standalone

Вечер добрый.

Помогите новичку победить «излишнюю умность» убунты. Поставил proftpd из репозиториев, тот при установке спросил как ставиться, так вот отвлекли и нажал inetd. Что только не пробовал чтобы вернуть его на standalone, вплоть до того что сносил и по новой ставил. Но убунта виде ти ли умнее меня.. и больше не спрашивает как его ставить, а ставит автоматом на inetd :(

Как перевести демон в нужное русло??? (Конфиг самого демона - само собой, интересует остальное)

 

robodal
()

Некомпетентность в iptables

Добрый вечер.

Имеется некоторая проблема с настройкой сервера, находящегося за маршрутизатором. Точнее даже не проблема, а некоторое недопонимание администратора, работающего с тем самым маршрутизатором (который собственно тоже работает под управлением Linux-машины).

Суть в следующем. Установили свежую систему, для определенности пусть будет Ubuntu-сервер. Подключили его ко внутренней сети с IP 10.10... Задача: обеспечить работу HTTP сервера, использующего порт 8080. Возникшая проблема: По словам администратора он «прокинул порты» на маршрутизаторе, точнее один порт 8080. Остальную настройку должен выполнить я на своем сервере.

В итоге имеем: 1. HTTP сервер нормально крутиться и отвечает внутри сети без проблем 2. Таблица iptables на нем девственно чиста, не настраивалась. 3. С наружного адреса сервер не доступен на 8080. Я не понимаю что могу еще настроить на машине внутри сети. После общения с админом маршрутизатора мозги вообще закипели и я усомнился в том что вообще что-то понимаю в функционировании IP сетей. Вот что сказал админ: «На маршрутизаторе не используется маскарадинг, все пакеты приходящие на порт 8080 перекидываются твоему (т.е. серверу внутри сети, о котором речь) с НЕИЗМЕНЕННЫМ IP-адресом внешней сети (пусть для определенности 93.93.110.110).»

Есть две просьбы: 1. Объясните мне - чайнику, КАК может компьютер в IP сети получить пакет у которого в заголовке ЧУЖОЙ IP??? 2. Рассудите меня с админом маршрутизатора и подскажите что нужно подправить для нормальной работы данной системы?

Заранее спасибо..

robodal
()

RSS подписка на новые темы