From: Vitaly Kuznetsov <vitty@altlinux.org> To: shaba@altlinux.ru, ALT Linux Sisyphus discussions <sisyphus@lists.altlinux.org> Subject: Re: [sisyphus] будьте осторожны с hyper-v Date: Wed, 2 Mar 2016 11:08:26 +0100 Message-ID: <CAO_PtTgMSQF2hYteizSHB0d5gWvF90NuoHkZF8dym8Q71-GPYQ@mail.gmail.com> (raw) In-Reply-To: <CAEdvWkQfeNJGnFipJ=ed7m6OM8TcgfbEjk46tSCNso6OUQZ0yw@mail.gmail.com> 2016-03-02 9:18 GMT+01:00 Alexey Shabalin <a.shabalin@gmail.com>: > День добрый. > По служебной необходимости, иногда приходится использовать виртуалки на hyper-v. > Недавно устанавливал еще одну. Хочу поделится историей и > потрясением(мои представления о мире в очередной раз поломали) > Установил виртуалку, мигрировал на systemd, а так же на systemd-networkd. > - 1 день - прихожу на работу, виртуалка недоступна по сети. Смотрю в > консоли - старые ip адреса на сетевухе, которые использовал для > установки. После переноса в нужный vlan, уже настраивал в > systemd-networkd, а в etcnet были временный. Вот этот временные и был > на сетевой карточке. Ок, рестартанул systemd-networkd с новыми ip, в > etcnet на всякий случай закомментировал старые временные ip. > - 2 день - прихожу на работу, виртуалка недоступна по сети. Смотрю в > консоли - нет никаких ip на сетевой карте. > > Стал разбираться. Дальше мой словарный запас слишком беден, что бы > передать бурю эмоций. Оказывается в ядерном модуле сетевой карты > hv_netvsc, при потере несущей (вполне штатная ситуация для виртуалки, > например переезжает на другой хост) вызывается /etc/init.d/network > restart. Не совсем так - это не просто потеря несущей, а специальное сообщение от хоста, RNDIS_STATUS_NETWORK_CHANGE (означает - переехали в другую сеть). Windows гость на такое сообщение умеет обновлять DHCP. > Как? как такое можно делать из ядерного модуля? Оторвите руки > этому программисту. > > to boyarsh: в kernel-4.5 это будет исправлено, но возможно ли > бэкпортировать в наши текущие ядра un-def,std-def в сизифе и p7 этот > фикс > https://patchwork.ozlabs.org/patch/549379/ > Там не должно быть никаких зависимостей, RNDIS_STATUS_NETWORK_CHANGE теперь эмулируется с помощью link down & link up через 2 секунды. Но говорят, что userspace может не отреагировать, см. http://driverdev.linuxdriverproject.org/pipermail/driverdev-devel/2016-February/084971.html
prev parent reply other threads:[~2016-03-02 10:08 UTC|newest] Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top 2016-03-02 8:18 Alexey Shabalin 2016-03-02 10:08 ` Vitaly Kuznetsov [this message]
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=CAO_PtTgMSQF2hYteizSHB0d5gWvF90NuoHkZF8dym8Q71-GPYQ@mail.gmail.com \ --to=vitty@altlinux.org \ --cc=shaba@altlinux.ru \ --cc=sisyphus@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git