Доступ в интернет из Колибри в qemu под Windows
Posted: Thu Oct 16, 2008 3:12 pm
Настроить сабж было непросто (хотя под Linux все работает без проблем), я решил написать здесь, вдруг пригодится кому-то.
Процесс описан для WinXP Professional, на других может быть иначе.
1. Скачать, поставить qemu
2. Скачать, поставить OpenVPN (http://openvpn.net/). Запустить \OpenVPN\bin\addtap.bat, найти новый виртуальный адаптер в сетевых подключениях, переименовать в tap0.
3. Настроить NAT (подойдет и bridge, но у меня был только 1 статически выделенный провайдером IP):
3.1. В свойствах своего подключения к инету (далее - eth0) на вкладке "Дополнительно" нужно отметить первую галочку ("Разрешить другим пользователям..."), а в поле "подключение домашней сети" выбрать tap0.
3.2. Согласиться с виндой, после чего IP-адрес tap0 станет 192.168.0.1. (если подсеть 192.168.0.* занята, могут быть отличия), сделать первичный шлюз и адреса DNS tap0 равным соответствующим параметрам eth0, а маску подсети 255.255.255.0.
После этого eth будет "раздавать" по tap0 доступ в Интернет.
4. Запускать qemu со следующими параметрами (кроме тех, которые были):
-net nic -net tap,ifname=tap0
(перед запятой нет пробела)
5. В Колибри запустить Сеть/Конфигурация и указать:
Драйвер пакетов, IP-адрес фиксированный, 192.168.0.2, 192.168.0.1, 255.255.255.0, 192.168.0.1, применить.
Запустить статус сети (если Ethernet card status = 0, проблемы с сетевой картой).
Можно запустить простейший броузер HTTPC, там зайти любой ресурс. Если работает, значит Интернет настроен.
Процесс описан для WinXP Professional, на других может быть иначе.
1. Скачать, поставить qemu
2. Скачать, поставить OpenVPN (http://openvpn.net/). Запустить \OpenVPN\bin\addtap.bat, найти новый виртуальный адаптер в сетевых подключениях, переименовать в tap0.
3. Настроить NAT (подойдет и bridge, но у меня был только 1 статически выделенный провайдером IP):
3.1. В свойствах своего подключения к инету (далее - eth0) на вкладке "Дополнительно" нужно отметить первую галочку ("Разрешить другим пользователям..."), а в поле "подключение домашней сети" выбрать tap0.
3.2. Согласиться с виндой, после чего IP-адрес tap0 станет 192.168.0.1. (если подсеть 192.168.0.* занята, могут быть отличия), сделать первичный шлюз и адреса DNS tap0 равным соответствующим параметрам eth0, а маску подсети 255.255.255.0.
После этого eth будет "раздавать" по tap0 доступ в Интернет.
4. Запускать qemu со следующими параметрами (кроме тех, которые были):
-net nic -net tap,ifname=tap0
(перед запятой нет пробела)
5. В Колибри запустить Сеть/Конфигурация и указать:
Драйвер пакетов, IP-адрес фиксированный, 192.168.0.2, 192.168.0.1, 255.255.255.0, 192.168.0.1, применить.
Запустить статус сети (если Ethernet card status = 0, проблемы с сетевой картой).
Можно запустить простейший броузер HTTPC, там зайти любой ресурс. Если работает, значит Интернет настроен.