<?xml version="1.0" encoding="utf-8" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:tt="http://teletype.in/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"><title>@medwejatkinz</title><author><name>@medwejatkinz</name></author><id>https://teletype.in/atom/medwejatkinz</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/medwejatkinz?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@medwejatkinz?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=medwejatkinz"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/medwejatkinz?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-06-02T19:30:14.236Z</updated><entry><id>medwejatkinz:QI6aFLP98ZC</id><link rel="alternate" type="text/html" href="https://teletype.in/@medwejatkinz/QI6aFLP98ZC?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=medwejatkinz"></link><title>Настройка OPENWRT на x86</title><published>2024-09-18T20:42:04.330Z</published><updated>2024-09-18T20:42:04.330Z</updated><summary type="html">&lt;img src=&quot;https://img3.teletype.in/files/25/4a/254a020b-7371-47cb-ba55-f48be535943f.jpeg&quot;&gt;В данной статье рассказывается о настройке выхода хост-машины Windows 10 в интернет с помощью OpenWRT установленной на Virtual Box.</summary><content type="html">
  &lt;p id=&quot;2Tjm&quot;&gt;В данной статье рассказывается о настройке выхода хост-машины Windows 10 в интернет с помощью OpenWRT установленной на Virtual Box.&lt;/p&gt;
  &lt;p id=&quot;oHFW&quot;&gt;&lt;br /&gt;Найти гайд о том как развернуть openwrt труда никакого не составит, гуглится без проблем.&lt;/p&gt;
  &lt;p id=&quot;yGsg&quot;&gt;&lt;br /&gt;И так, мы имеем уже развернутую openwrt на виртуальной машине. Перед запуском заходим в настройки вм и в разделе сеть включаем 2 сетевых адаптера. Так как определение интерфейсов со стороны openwrt последовательное, сначала определяется lan интерфейс, в моём случае это eth0, затем wan интерфейс, у меня это eth1. Нам требуется в качестве 1 интерфейса выбрать &amp;quot;виртуальный адаптер хоста&amp;quot; (если у вас его нет, необходимо создать его. Выбираем в главном окне инструменты - сеть - вкладка виртуальные сети хоста, нажимаем сверху кнопку &amp;quot;создать&amp;quot; и выключаем у созданного подключения dhcp сервер), и во вкладке &amp;quot;дополнительно&amp;quot; включить неразборчивый режим &amp;quot;разрешить ВМ&amp;quot;, галочка подключить кабель активна. Включаем 2 интерфейс и выбираем на нём режим &amp;quot;сетевой мост&amp;quot;, во вкладке дополнительно разрешаем неразборчивый режим &amp;quot;разрешить всё&amp;quot; и проверяем стоит ли галочка &amp;quot;подключить&amp;quot; кабель.&lt;br /&gt;&lt;/p&gt;
  &lt;p id=&quot;KmgM&quot;&gt;Базовая настройка завершена.&lt;br /&gt;&lt;/p&gt;
  &lt;p id=&quot;S6D5&quot;&gt;Запускаем виртуальную машину, дожидаемся загрузки.&lt;br /&gt;Пишем прям в окне виртуалки команду:&lt;/p&gt;
  &lt;p id=&quot;7z3C&quot;&gt;&lt;/p&gt;
  &lt;pre id=&quot;D6Xq&quot;&gt;vi /etc/config/network&lt;/pre&gt;
  &lt;p id=&quot;O3Ow&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;x6ek&quot;&gt;Откроется окно сетевых интерфейсов openWRT.&lt;br /&gt;В нём нам следует настроить некоторые параметры.&lt;br /&gt;Снизу уже готовый конфиг который работает у меня, возможно в вашем случае будут немного другие параметры.&lt;/p&gt;
  &lt;p id=&quot;qCBc&quot;&gt;&lt;/p&gt;
  &lt;pre id=&quot;O7l2&quot;&gt;config interface &amp;#x27;loopback&amp;#x27;
        option device &amp;#x27;lo&amp;#x27;
        option proto &amp;#x27;static&amp;#x27;
        option ipaddr &amp;#x27;127.0.0.1&amp;#x27;
        option netmask &amp;#x27;255.0.0.0&amp;#x27;

config globals &amp;#x27;globals&amp;#x27;
        option ula_prefix &amp;#x27;fdbd:60cf:0e5d::/48&amp;#x27;

config device
        option name &amp;#x27;br-lan&amp;#x27;
        option type &amp;#x27;bridge&amp;#x27;
        list ports &amp;#x27;eth0&amp;#x27;

config interface &amp;#x27;lan&amp;#x27;
        option device &amp;#x27;br-lan&amp;#x27;
        option proto &amp;#x27;static&amp;#x27;
        option ipaddr &amp;#x27;192.168.5.1&amp;#x27;
        option netmask &amp;#x27;255.255.255.0&amp;#x27;
        option delegate &amp;#x27;0&amp;#x27;

config interface &amp;#x27;wan&amp;#x27;
        option device &amp;#x27;eth1&amp;#x27;
        option proto &amp;#x27;static&amp;#x27;
        option ipaddr &amp;#x27;192.168.0.248&amp;#x27;
        option netmask &amp;#x27;255.255.255.0&amp;#x27;
        option gateway &amp;#x27;192.168.0.1&amp;#x27;
        list dns &amp;#x27;192.168.0.1&amp;#x27;
        list dns &amp;#x27;8.8.8.8&amp;#x27;
        list dns &amp;#x27;1.1.1.1&amp;#x27;
        option delegate &amp;#x27;0&amp;#x27;&lt;/pre&gt;
  &lt;p id=&quot;MkIJ&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;9hPL&quot;&gt;Обоим интерфейсам назначены статические адреса.&lt;br /&gt;Для интерфейс lan назначаем любой айпи со свободной подсетью, можно стандартный 192.168.1.1. В моём случае это 192.168.5.1.&lt;br /&gt;Главное чтоб он не конфликтовал с подсетью вашего физического роутера, в моём случае основной роутер имеет сеть 192.168.0.1. Хоть интерфейс lan и не видим извне для внешних устройств, но всё-же имейте это в виду.&lt;br /&gt;&lt;/p&gt;
  &lt;p id=&quot;2V1z&quot;&gt;Далее настраиваем интерфейс wan. Указываем режим ip &amp;quot;static&amp;quot;. И тут уже нужно указать любой свободный ip из диапазона вашего физического роутера, не виртуального. В моём случае это 192.168.0.248. &lt;/p&gt;
  &lt;p id=&quot;X28i&quot;&gt;Для того чтоб не ошибиться, заходим на веб-морду вашего физического роутера, смотрим все активные dhcp аренды устройств и заодно смотрим какой диапазон для выдачи адресов. В моём случае физический роутер выдаёт по dhcp ip в диапазоне от 192.168.0.100 до 192.168.0.249. Указываю адрес 192.168.0.248, в вашем случае выбирайте абсолютно любой свободный из диапазона.&lt;br /&gt;Лично я зарезервировал на физическом роутере адрес для wan подключения с виртуалки. Как это сделать, можно найти информацию без проблем, там всё интуитивно понятно. В целом это не обязательно, но я люблю во всём порядок.&lt;br /&gt;Как всё отредактировали, сохраняем файл и выходим.&lt;br /&gt;Вводим команду&lt;/p&gt;
  &lt;p id=&quot;Bx62&quot;&gt;&lt;/p&gt;
  &lt;pre id=&quot;xVwF&quot;&gt;halt&lt;/pre&gt;
  &lt;p id=&quot;65Yh&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;4nkw&quot;&gt;Виртуалка должна выключиться.&lt;br /&gt;&lt;/p&gt;
  &lt;p id=&quot;vK9F&quot;&gt;Следующим шагом заходим в настройки сетевых адаптеров на хостовой windows. Видим два нужных нам адаптера. Первый это наша физическая сетевая карта с именем Ethernet, вторая карта Ethernet 2 это виртуальная карта созданная Virtualbox. Нам нужно убедиться что на обоих картах включена служба &amp;quot;VirtualBox NDIS6 Bridged Networking Driver&amp;quot;. Для этого щёлкаем правой кнопкой по Ethernet - свойства. Вы увидите все запущенные службы и протоколы, проверяем есть ли в списке &amp;quot;VirtualBox NDIS6 Bridged Networking Driver&amp;quot; и стоит ли у неё галочка, заодно выключаем IPv6 от греха подальше c: Проворачиваем то-же самое с виртуальным адаптером Ethernet 2. &lt;/p&gt;
  &lt;blockquote id=&quot;SV3g&quot;&gt;Если вдруг каким-то образом у вас нет этой службы, в свойствах любого адаптера нажимаем кнопку &amp;quot;установить&amp;quot;, выбираем &amp;quot;служба&amp;quot;, нажимаем &amp;quot;добавить&amp;quot;, в открывшемся окне есть два поля &amp;quot;изготовитель&amp;quot; и &amp;quot;сетевая служба&amp;quot;, выбираем в поле с изготовителем &amp;quot;Oracle Corporation&amp;quot; и в правом поле должна быть та самая &amp;quot;VirtualBox NDIS6 Bridged Networking Driver&amp;quot;, выбираем её, нажимаем ок, служба сама установится. Если вдруг у вас не будет никаких Oracle в поле изготовителя, нажимаем установить с диска и гуглим где она там лежит в папке с программой virtualbox.&lt;br /&gt;&lt;/blockquote&gt;
  &lt;figure id=&quot;XkIT&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/02/13/0213dae3-b14c-451f-bc91-100b8dd19a2c.jpeg&quot; width=&quot;360&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;eJ7z&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;1byy&quot;&gt;Если всё ок, двигаемся дальше. Заходим опять в свойства Ethernet 2, открываем свойства IPv4 и выставляем параметры ip и dns автоматически. Не знаю почему, но при прописывании здесь каких-либо параметров виртуальный lan отваливается, поэтому обязательно выставить автоматические ip и dns.&lt;br /&gt;Теперь запускаем виртуалку с openwrt и дожидаемся загрузки.&lt;br /&gt;Открываем любой браузер, заходим на указанный вами ранее ip для lan виртуалки, в моём случае это 192.168.5.1. Если всё сделано правильно, вы попадёте в веб-интерфейс luci openwrt. Заходим, и сразу видим страницу Status, прокручиваем страницу вниз и видим в dhcp арендах свой хост. Копируем ip который вам выдал openwrt, в моём случае это 192.168.5.217. Можно ещё нажать кнопку &amp;quot;set static&amp;quot; чуть правее, что-бы арендовать адрес на постоянку.&lt;br /&gt;Оставляем спокойно себе работать виртуалку. Открываем в винде свойства Ethernet (та которая физическая) заходим в свойства IPv4 выбираем вариант &amp;quot;использовать следующий ip-адрес&amp;quot;, вписываем ранее скопированный ip, в моём случае 192.168.5.217, маска стандартная 255.255.255.0, основной шлюз разумеется должен соответсвовать lan адресу виртуального openwrt, в моём случае 192.168.5.1. Нажимаем ок, винда чё-то там поругается о том что сети перепутались и запутались, нажимаем да, сохраняем выходим. И тут смотрим в правый нижний угол где у нас отображается статус сети, а там страшный значок отсутсвующего интернета. Но не пугаемся, всё хорошо. Открываем браузер и видим что всё прекрасно работает, скачивается, грузится.&lt;/p&gt;
  &lt;p id=&quot;hROD&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;OwI1&quot; class=&quot;m_original&quot; data-caption-align=&quot;center&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/66/d9/66d908c2-847a-4cb7-9b9a-e84072535a7d.jpeg&quot; width=&quot;434&quot; /&gt;
    &lt;figcaption&gt;Интерфейс Physic это обыкновенный Ethernet. Просто переименован для удобства.&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;nnGP&quot;&gt;&lt;br /&gt;Осталось создать скрипт автоматического запуска виртуалки с openwrt при загрузке винды, но это к теме уже не относится.&lt;br /&gt;Что-бы отключиться от виртуального роутера и запустить обычное соединение, в настройках Ethernet на винде выставьте автоматическое получение ip или пропишите нужные вам настройки. Кстати, когда вы зайдёте в настройки ip у Ethernet вы увидите что ip и маска не указаны, а указан только шлюз. Мне не хватает знаний что-бы найти объективные причины этому, но учитывая что сеть при подключении через openwrt по сути скручивается в баранку для хоста, я считаю что это и не так важно.&lt;/p&gt;
  &lt;p id=&quot;A7mt&quot;&gt;Возможно это можно сделать как-то более изящно, но инфы по этому поводу такие крохи, что пришлось всё это настраивать опытным путём. Но это очень интересно)&lt;/p&gt;

</content></entry></feed>