Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
n NAT (Network Address Translation). Механизм сетевого преобразования адресов. При использовании этого механизма внутренние компьютеры подключаются к Интернету через так называемый NAT-сервер, который перехватывает все обращения со стороны внутренних машин и обращается к интернет-ресурсам от своего имени. Получив результаты запроса, он возвращает их тому клиенту, который отправлял запрос. Реализация NAT-сервера в Windows XP называется ICS. ICS представляет собой примитивный (читай «ненастраиваемый») DHCP-сервер, распределяющий между клиентами IP-адреса из подсети 192.168.0.х/24. Машина, на которой настроен ICS, выступает для остальных в качестве шлюза.
n Bridged. При использовании этого метода «вторая» ОС (в нашем случае – linux) получает доступ к внешнему соединению, непосредственно используя реальный сетевой интерфейс компьютера. В нашем случае для этого используется специальный драйвер – WinPCap.
Схематично взаимодействие в режиме NAT с использованием ICS можно представить так:
При этом большая часть действий по настройке сети производится автоматически. Единственное, что нам нужно сделать, это включить ICS в настройках сети и прописать режим tap в конфигурационном файле coLinux. Все остальное за нас сделает ICS.
В bridged-варианте вместо TAP-драйвера используется библиотека WinPCap, позволяющая непосредственно работать с сетевым адаптером. Схема взаимодействия имеет вид:
При использовании этого способа никакая дополнительная конфигурация со стороны ОС Windows не требуется, достаточно просто установить драйвер WinpCap. Со стороны coLinux все стандартно – нужно задать IP-адрес (маршрутизируемый), шлюз по умолчанию и адрес DNS-сервера. Кроме того, в разделе <network> конфигурационного xml-файла необходимо указать следующее:
<network index="0" type="bridged" name="Realtek"/>
Здесь, в поле name, указывается подстрока из названия сетевого адаптера. Новые настройки сети будут применены после перезапуска coLinux.
При выборе того или иного способа взаимодействия необходимо учитывать следующий момент: при работе с сетевым интерфейсом напрямую (без ICS), «гостевой ОС» понадобится дополнительный маршрутизируемый IP-адрес. Ведь фактически мы имеем схему, при которой на одной машине используется несколько различных IP-адресов. В случае же использования ICS нашей машине для связи с внешним миром достаточно одного маршрутизируемого IP-адреса, уже имеющегося у компьютера. «Гостевая ОС» автоматически попадает в сеть из private subspace, а взаимодействие организуется с помощью средств ICS.
Основные команды системы Portage
emerge <имя пакета> |
Устанавливает пакет с указанным именем |
emerge sync |
Обновление дерева Portage |
emerge –s <строка символов> |
Отображает информацию о всех пакетах, в названиях которых встречается указанная строка |
emerge –s ^<строка символов> |
Отображает информацию о всех пакетах, названия которых начинаются с указанной строки |
emerge –unmerge <имя пакета> |
Удаляет пакет с указанным именем |
emerge --resume |
Продолжает прерванную установку последнего пакета |
etc-update |
Обновляет конфигурационные файлы |
emerge --update system |
Обновляет все системные пакеты |
emerge --update world |
Обновляет все пакеты, перечисленные в файле /var/cache/edb/world |