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

]]></content:encoded></item></channel></rss>