<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.linuxformat.ru/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF103%3A%D0%9E%D1%82%D0%B2%D0%B5%D1%82%D1%8B</id>
		<title>LXF103:Ответы - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF103%3A%D0%9E%D1%82%D0%B2%D0%B5%D1%82%D1%8B"/>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF103:%D0%9E%D1%82%D0%B2%D0%B5%D1%82%D1%8B&amp;action=history"/>
		<updated>2026-05-13T00:25:44Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.19.20+dfsg-0+deb7u3</generator>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF103:%D0%9E%D1%82%D0%B2%D0%B5%D1%82%D1%8B&amp;diff=7302&amp;oldid=prev</id>
		<title>Yaleks: /* Основы брандмауэра */</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF103:%D0%9E%D1%82%D0%B2%D0%B5%D1%82%D1%8B&amp;diff=7302&amp;oldid=prev"/>
				<updated>2009-03-15T17:06:58Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Основы брандмауэра&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 17:06, 15 марта 2009&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 268:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 268:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;прочитать и понять ее, либо графический интерфейс.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;прочитать и понять ее, либо графический интерфейс.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Существует немало хороших интерфейсов, и все они предоставляют в общем одну и ту же функцию: помогают сообщить программе, что надо отфильтровать, а затем генерируют правила ''Iptables''. Доступные пакеты включают ''Firewall Builder'' (http&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;;&lt;/del&gt;//www.fwbuilder.org), ''Guarddog'' (http://www.simonzone.com/software/guarddog) и ''Shoreline Firewall'' (http://www.shorewall.net). Первый – ''GTK''-программа, хорошо подходящая к рабочему столу ''Gnome'' или ''Xfce, Guarddog'' – программа ''KDE'' (они похожи, но отличаются своими подходами), а ''Shoreline Firewall'' – программа-скрипт, трудная для настройки с первого раза, но гораздо более гибкая. Любая из них способна защитить Вашу систему, так что попробуйте их и решите, какая Вам больше всего нравится.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Существует немало хороших интерфейсов, и все они предоставляют в общем одну и ту же функцию: помогают сообщить программе, что надо отфильтровать, а затем генерируют правила ''Iptables''. Доступные пакеты включают ''Firewall Builder'' (http&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;:&lt;/ins&gt;//www.fwbuilder.org), ''Guarddog'' (http://www.simonzone.com/software/guarddog) и ''Shoreline Firewall'' (http://www.shorewall.net). Первый – ''GTK''-программа, хорошо подходящая к рабочему столу ''Gnome'' или ''Xfce, Guarddog'' – программа ''KDE'' (они похожи, но отличаются своими подходами), а ''Shoreline Firewall'' – программа-скрипт, трудная для настройки с первого раза, но гораздо более гибкая. Любая из них способна защитить Вашу систему, так что попробуйте их и решите, какая Вам больше всего нравится.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Комментарий про ''SSH''-порт был потому, что присланное Вам правило блокирует весь TCP-трафик извне. Это прекрасно, если у Вас не запущено никаких&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Комментарий про ''SSH''-порт был потому, что присланное Вам правило блокирует весь TCP-трафик извне. Это прекрасно, если у Вас не запущено никаких&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Yaleks</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF103:%D0%9E%D1%82%D0%B2%D0%B5%D1%82%D1%8B&amp;diff=7240&amp;oldid=prev</id>
		<title>Crazy Rebel: викификация, оформление</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF103:%D0%9E%D1%82%D0%B2%D0%B5%D1%82%D1%8B&amp;diff=7240&amp;oldid=prev"/>
				<updated>2009-03-11T11:49:18Z</updated>
		
		<summary type="html">&lt;p&gt;викификация, оформление&lt;/p&gt;
&lt;a href=&quot;http://wiki.linuxformat.ru/wiki/index.php?title=LXF103:%D0%9E%D1%82%D0%B2%D0%B5%D1%82%D1%8B&amp;amp;diff=7240&amp;amp;oldid=7239&quot;&gt;Внесённые изменения&lt;/a&gt;</summary>
		<author><name>Crazy Rebel</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF103:%D0%9E%D1%82%D0%B2%D0%B5%D1%82%D1%8B&amp;diff=7239&amp;oldid=prev</id>
		<title>Crazy Rebel: викификация, оформление, стилевые правки</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF103:%D0%9E%D1%82%D0%B2%D0%B5%D1%82%D1%8B&amp;diff=7239&amp;oldid=prev"/>
				<updated>2009-03-10T11:17:30Z</updated>
		
		<summary type="html">&lt;p&gt;викификация, оформление, стилевые правки&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Ответы==&lt;br /&gt;
&lt;br /&gt;
: Есть вопрос по Open Source? Пишите нам по адресу: [mailto:answers@linuxformat.ru answers@linuxformat.ru]&lt;br /&gt;
&lt;br /&gt;
===Память на подробности===&lt;br /&gt;
&lt;br /&gt;
'''В:''' ''Существует ли программа, позволяющая узнать, какая память установлена в машине – параметры чипов, частоту шины и тому подобное? Crucial предлагает утилиту ActiveX для IE, которая выполняет эту работу, но у меня не Windows, и я не хочу устанавливать дополнения к браузеру, которые получают столь тесный доступ к моему оборудованию. ''&lt;br /&gt;
&lt;br /&gt;
'''gb, с форумов'''&lt;br /&gt;
&lt;br /&gt;
'''О:''' Я знаю две программы, отображающие такие данные. ''lshw'' (http://ezix.org/project/wiki/HardwareLiSter) – консольная программа,&lt;br /&gt;
показывающая достаточную информацию о Вашей компьютерной системе, включая сведения о памяти. Вот пример её вывода. &lt;br /&gt;
&lt;br /&gt;
  *-memory&lt;br /&gt;
   description: System Memory&lt;br /&gt;
  physical id: 40&lt;br /&gt;
  slot: System board or motherboard&lt;br /&gt;
  size: 4GB&lt;br /&gt;
  *-bank:0&lt;br /&gt;
    description: DIMM SDRAM&lt;br /&gt;
 Synchronous 800 MHz (1.2 ns)&lt;br /&gt;
    product: PartNum0&lt;br /&gt;
    vendor: Manufacturer0&lt;br /&gt;
    physical id: 0&lt;br /&gt;
    serial: SerNum0&lt;br /&gt;
    slot: DIMM0&lt;br /&gt;
    size: 1GB&lt;br /&gt;
    width: 64 bits&lt;br /&gt;
    clock: 800MHz (1.2ns)&lt;br /&gt;
  *-bank:1&lt;br /&gt;
&lt;br /&gt;
Графическая альтернатива – ''HardInfo'' (http://hardinfo.berlios.de), которая есть на '''LXF DVD''' каждого номера. Она показывает различные наборы информации о компьютере. Вместе эти программы могут дать Вам всю нужную информацию. Кстати, результаты вывода этих программ чрезвычайно полезны для нас,&lt;br /&gt;
когда мы пытаемся ответить на вопросы.&lt;br /&gt;
&lt;br /&gt;
===Слежка за адресами===&lt;br /&gt;
&lt;br /&gt;
'''В:''' ''Я получаю доступ к моему компьютеру на работе через корпоративную VPN. Годами IP-адрес моей рабочей машины не менялся, но недавно оказалось, что он изменился один или два раза за неделю. Есть ли простой способ, чтобы мой компьютер (Kubuntu 7.10) посылал мне письмо с новым адресом, когда он меняется?''&lt;br /&gt;
&lt;br /&gt;
'''Javier'''&lt;br /&gt;
&lt;br /&gt;
'''О:''' Прежде чем что-то делать, выясните, разрешает ли это Ваш работодатель. Иметь доступ к рабочей сети из дома приятно; потерять из-за этого работу – отнюдь нет!&lt;br /&gt;
&lt;br /&gt;
Специальной утилиты для этого я не знаю (даже после 50 писем от читателей LXF с разьяснениями), но это легко сделать с помощью короткого скрипта,&lt;br /&gt;
который можно запустить через ''Cron''.&lt;br /&gt;
&lt;br /&gt;
  #/bin/sh&lt;br /&gt;
  IPADDRESS=$(/sbin/ifconfig eth0 | sed -n ‘s/.*inet addr:\([^ ]*\).*/\1/p’)&lt;br /&gt;
  if [[ “${IPADDRESS}” != $(cat ~/.current_ip) ]]&lt;br /&gt;
  then&lt;br /&gt;
     echo “Your new IP address is ${IPADDRESS}” | mail -s “IP address change” you@your.mail&lt;br /&gt;
     echo ${IPADDRESS} &amp;gt;|~/.current_ip&lt;br /&gt;
  fi&lt;br /&gt;
&lt;br /&gt;
Реальная работа начинается со второй строчки: там применено регулярное выражение для извлечения текущего IP-адреса из вывода ''ifconfig''. Он сравнивается с адресом, сохраненным при предыдущем запуске; для этих целей используется файл '''~/.current_ip''', но сгодится любое место, доступное Вам на запись и недоступное для нахождения другими. Если адреса отличаются, скрипт посылает письмо при помощи команды ''mail'' и пишет новый адрес в '''.current_ip'''.&lt;br /&gt;
&lt;br /&gt;
Команда ''mail'' – это стандартная программа для отправки писем из командной строки или скрипта, но ей нужен установленный локальный '''SMTP'''. Если ''mail'' и ее зависимости не установлены на Вашем компьютере, удобнее будет взять ''SendEmail'', устанавливаемую из ''Synaptic''. Она может использовать любой SMTP-сервер. Замените команду ''mail'' в скрипте на  ''sendEmail -s smtp.work.com -f you@work.com -t you@home.co.uk -u “IP address change” -q''&lt;br /&gt;
&lt;br /&gt;
Первый аргумент – это адрес почтового сервера на работе (на время тестирования можно удалить опцию '''-q''' [quiet – бесшумно]).&lt;br /&gt;
&lt;br /&gt;
===''apt-get'' вне сети===&lt;br /&gt;
&lt;br /&gt;
'''В:''' ''Мой домашний компьютер с Ubuntu не подключен к Интернету, но у меня есть быстрое соединение в колледже. Есть ли инструмент, который я мог бы использовать на компьютере (c Windows), присоединенном к Интернету, для разрешения зависимостей?''&lt;br /&gt;
&lt;br /&gt;
''Мне нужен способ ввести имя программы, которую я хочу установить, получить список её зависимостей и запихать его в Windows-приложение, чтобы добыть файлы и все прочее, от чего зависит приложение.''&lt;br /&gt;
&lt;br /&gt;
'''Tuxmando, с форумов'''&lt;br /&gt;
&lt;br /&gt;
'''О:''' Способов есть как минимум два. Быстро и легко можно сделать с использованием опции ‘'''Generate package download script'''’ [Генерировать скрипт загрузки пакетов] в ''Synaptic''. Отметьте пакеты, которые Вы хотите установить, затем выберите эту опцию в меню '''File'''; она создаст скрипт&lt;br /&gt;
командной строки, запустив который, Вы сможете скачать пакеты. Затем перенесите пакеты на Вашу машину с Ubuntu и там поместите их в '''/var/cache/apt/archives''' или воспользуйтесь опцией меню ‘'''Add downloaded packages'''’ из ''Synaptic'' для их установки. Основной недостаток этого способа – скрипт требует наличия ''wget'', поэтому Вам придется установить его на компьютере, с которого будете скачивать.&lt;br /&gt;
&lt;br /&gt;
Как альтернативу, можно использовать ''apt-get'' из командной строки с опцией '''--print-uris'''. ''Apt-get'' будет автоматически пытаться установить все зависимости, а ''--print-uris'' выведет URL всех необходимых файлов. Используя ''grep'' и ''cut'', достаньте URL из вывода с помощью&lt;br /&gt;
  apt-get --print-uris --yes install pkgspec | grep ^\’ | cut -d\’ -f2 &amp;gt;downloads.list&lt;br /&gt;
&lt;br /&gt;
Например, при запуске этой команды с заменой ‘'''pkgspec'''’ на ‘'''postgrey'''’ создастся файл, содержащий&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;http://security.ubuntu.com/ubuntu/pool/universe/&lt;br /&gt;
  libn/libnet-dns-perl/libnet-dns-perl_0.59-1build1.1_i386.deb&lt;br /&gt;
  http://gb.archive.ubuntu.com/ubuntu/pool/&lt;br /&gt;
  universe/libb/libberkeleydb-perl/libberkeleydb-perl_0.31-1_i386.deb&lt;br /&gt;
  http://gb.archive.ubuntu.com/ubuntu/pool/main/&lt;br /&gt;
  libd/libdigest-sha1-perl/libdigest-sha1-perl_2.11-1build1_i386.deb&lt;br /&gt;
  http://gb.archive.ubuntu.com/ubuntu/pool/main/&lt;br /&gt;
  libd/libdigest-hmac-perl-dfsg/libdigest-hmac-perl_1.01-5_all.deb&lt;br /&gt;
  http://gb.archive.ubuntu.com/ubuntu/pool/&lt;br /&gt;
  universe/libi/libio-multiplex-perl/libio-multiplex-perl_1.08-3_all.deb&lt;br /&gt;
  http://gb.archive.ubuntu.com/ubuntu/pool/&lt;br /&gt;
  universe/libn/libnet-cidr-perl/libnet-cidr-perl_0.11-1_all.deb&lt;br /&gt;
  http://gb.archive.ubuntu.com/ubuntu/pool/&lt;br /&gt;
  universe/libn/libnet-ip-perl/libnet-ip-perl_1.25-2_all.deb&lt;br /&gt;
  http://gb.archive.ubuntu.com/ubuntu/pool/&lt;br /&gt;
  universe/libn/libnet-server-perl/libnet-server-perl_0.94-1_all.deb&lt;br /&gt;
  http://gb.archive.ubuntu.com/ubuntu/pool/&lt;br /&gt;
  universe/p/postgrey/postgrey_1.27-4_all.deb&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Как Вы можете видеть, здесь приведены и сама программа, и ее зависимости. Скопируйте '''download.list''' на USB-брелок и перенесите его на компьютер с&lt;br /&gt;
быстрым Интернет-соединением. Многие программы FTP и менеджеры закачки умеют читать список URL для скачивания из файла по типу&lt;br /&gt;
&lt;br /&gt;
  wget --input-file myurilist&lt;br /&gt;
&lt;br /&gt;
В строке ‘'''pkgspec'''’ можно задать больше одного имени пакета. Однако Вам необходимо время от времени запускать ''apt-get'' для обновления. Если Вы&lt;br /&gt;
пользуетесь Интернетом не из дома потому, что Ваш домашний компьютер сидит на медленном модемном соединении, не опасайтесь проблем: ''apt-get update''&lt;br /&gt;
много не загружает. Если же у Вас вообще нет доступа в Интернет, можете запустить&lt;br /&gt;
&lt;br /&gt;
  apt-get --print-uris update&lt;br /&gt;
&lt;br /&gt;
и скачать файлы в другом месте, затем скопировать, распаковать и переименовать файлы '''Sources''' в '''/var/lib/apt/lists'''.&lt;/div&gt;</summary>
		<author><name>Crazy Rebel</name></author>	</entry>

	</feed>