Раздать интернет из Ubuntu в Windows

Наконец-то получилось раздать интернет с первого компьютера с Ubuntu 9.04 на второй, на котором Win XP.

На втором в настройках сетевого подключения (указываются вручную) прописано:

IP-адрес: 192.168.0.2
Маска подсети: 255.255.255.0
Основной шлюз: 192.168.0.1
DNS-серверы: указываю провайдерские

На первом в Ubuntu подключение к провайдеру через USB у меня определяется как eth1, а сетевое подключение на второй комп — eth0.

eth1 настраиваю вручную (ввожу IP, маску сети, основной шлюз и DNS-сервера — их беру в Windows из сведений о подключении). Автоматическое подключение в Ubuntu у меня почему-то работает только до первой после установки перезагрузки (это уже не впервый раз, почему, пока не знаю).

Дальше настраиваю раздачу интернета (помогло это руководство):

sudo ifconfig eth0 192.168.0.1 netmask 255.255.255.0
sudo ifconfig eth0 up

Затем в файле /etc/sysctl.conf вписать строчку:
net.ipv4.ip_forward=1
(у меня она оказалась вписанной, нужно было её просто раскомментировать).

Команда, чтобы применить это правило до перезагрузки:
sudo sysctl -w net.ipv4.ip_forward="1"
(действительно, больше вводить её не понадобилось).

И последний шаг:
sudo iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE

ifconfig и iptables приходится выполнять каждый раз после перезапуска Ubuntu. Вероятно, это можно автоматизировать, но пока не знаю как (настроить eth0 через графический интерфейс, как eth1, не получается — в этом случае интернет не работает). В общем, до окончательной ясности ещё далеко, но хорошо, что уже работает. Странно, почему то же не получалось раньше. Вроде бы то же самое проделывал, но не срабатывало.

Обн. 11.04.2010: Можно создать исполняемый файлик /home/andrey/razdacha-ineta из четырёх строчек:
#!/bin/sh
ifconfig eth0 192.168.0.1 netmask 255.255.255.0
ifconfig eth0 up
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
,
и когда нужно раздать интернет, просто запускать его:
sudo ~/razdacha-ineta

Outlook Express: как отключить сжатие сообщений

Столкнулся с такой проблемой: при выходе из Outlook Express 6 программа каждый раз предлагает сжать сообщения — а мне это совершенно не нужно, и нет на это времени, так что хотелось отключить этот надоедливый вопрос. Но нету такой настройки в программе!!

Лезу в реестр: ПускВыполнитьregedit, ищу Outlook, ничего подходящего не видно.

Оказывается, есть в реестре ключик-счётчик обращений к программе (точнее, закрытий), и если он больше 100, то проверяется, насколько велика база сообщений и предлагается архивирование, ключик называется Compact Check Count.

Удаляю его вообще. Похоже, сработало — помогает!

Рингтон “Воркута”

Давно собирался сделать рингтон из песни “Город мой, Воркута” (композитор Александра Пахмутова, скачать песню в mp3 целиком можно на сайте pakhmutova.ru).

Похоже, получилось (длительность около 17 секунд):

67-я параллель
  1. в формате mp3: vorkuta-rington.mp3 (279 КБ)
  2. в формате amr: vorkuta.amr (27 КБ)
  3. в формате mmf: vorkuta-ma2-8.mmf (68 КБ)

Использовались программы: Audacity для обрезки mp3-файла и конвертации в wav, Allok mp3 to AMR Converter, и Yamaha Wave Sound Decorator для преобразования wav в mmf.

Для скачивания проще всего скопировать ссылку, отправить её себе на телефон смс-кой с сайта оператора, а затем перейти по ссылке в смс-ке.

Где у Яндекса конь?

Хм, яндекс начал рекламироваться в киевском метро: “и коня я мав”.
Фото с мобилки:
И коня я мав…

Про Ubuntu

Да я не говорю, что линукс совсем плох. Говорю, что при всех обсираниях виндовса, тем не менее, он-то как раз приспособлен для среднего юзера.

Вот поставил же я убунту 7.10. Тормозит заметно. В том числе хваленый “фокс”. Даже командная строка вызывается вовсе не мгновенно, а после раздумий.
Шрифты говенные. Как отображение текста не настраивал — все равно хреново смотрятся.

Принтер не работает. Локалка не работает. Сканер таки запустил.

А 8-й убунту я скачал, но не установил. Начал было установку, но передумал — пришел к выводу, что мой комп его, скорее всего, не потянет (деталей уже не помню), решил оставить 7й убунту.

На новый ноут, двухядреный, установить убунту тоже не получилось. Не хватает ему каких-то там дров для чего-то там, а обещано-то ж было, что заработает.

На мини-бук я просто не рискну убунту устанавливать — нафиг оно надо, если и так всё работает, да и деньги за лицензионную винду уплочены (как впрочем и за 2 винды на других буках).

Иначе продолбаюсь неведомо сколько, встанет или нет — неизвестно, и интернет на нем работать не будет, так как дрова телефонно-шнурковые только для винды.

Думаю, чтоб линукс стал массовым, его энтузиастам еще потребуется вложить немало труда, а не просто хвалебного воя. А получается, что его разработкой занимаются ради самого процесса, а вовсе не для массового юзера.

Я понимаю, когда разберешься в этих дебрях, почувствуешь себя героем: типа я крут, потому что продолбался неделю и все-таки запустил принтер. А зачем оно мне надо, если у меня совсем другие интересы? Мне и так есть чем заняться. Более чем.