INT 21h

Домашняя страница самого страшного прерывания

Туннель IPIP между Linux

№ 1919. March 9th, 2010,
Теги:

Мы имеем 2 сервера, которые надо объединить в одну локальную сеть поверх уже существующей TCP/IP сети:
Server1:
ОС: Linux
Сетевой интерфейс: eth0
IP: 100.100.100.100

Server2:
ОС: Linux
Сетевой интерфейс: eth0
IP: 200.200.200.200

Нам необходимо получить IPv4 over IPv4 туннель со следующими параметрами между указанными серверами:

Server1: 10.0.0.1 / 255.255.255.252
Server2: 10.0.0.2 / 255.255.255.252

Для настройки описанной конфигурации на обоих Linux-серверах нам нужно выполнить следующие шаги (нужно поставить свои данные для каждого сервера):

  1. Cоздадим ipip-тунельный интерфейс:
    ip tunnel add tun0 mode ipip remote 200.200.200.200 local 100.100.100.100 dev eth0
  2. Установим IP-адреса:
    ifconfig tun0 10.0.0.1 netmask 255.255.255.252 pointopoint 10.0.0.2
  3. Установим MTU и поднимем интерфейс:
    ifconfig tun0 mtu 1500 up

Если у вас есть проблемы с вашим маршрутизатором, то можно “поиграть” со значением MTU. Если вы забыли или не знали, то 1500 максимум.

Теперь мы имеем следующий интерфейс:

linux:~# ifconfig tun0
tun77 Link encap:IPIP Tunnel HWaddr
inet addr:10.0.0.1 P-t-P:10.0.0.2 Mask:255.255.255.252
UP POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
RX packets:6 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:504 (504.0 b) TX bytes:624 (624.0 b)

Теперь машины связаны в одну локальную сеть.

Всего 1 комментарий »

Работа с несколькими профилями в Thunderbird

№ 1916. March 9th, 2010,
Теги:

Сначала давайте сделаем второй профиль. Заходим в домашней директории в .mozilla и рядом с уже существующим профилем создаем новую директорию с названием нашего будущего профиля. Например, это будет work. Теперь мы можем запустить Thunderbird вот так: thunderbird --profile work. Для удобства на рабочем столе или где-нибудь еще можно создать ярлык. А чтобы можно было запустить 2 Thunderbird’а одновременно, можно добавлять в конец еще и параметр -no-remote

Нет комментариев »

Когда swap’а не хватает

№ 1914. March 5th, 2010,
Теги:

Память это такая штука, которой всегда не хватает. Если у вас есть место на жестком диске или даже Windows, этот пробел можно восполнить увеличением swap. Допустим, вы хотите увеличить swap на 1024Мб. Для ускорения, мы будем писать блоками по 1024 байта. Давайте посчитаем сколько нам нужно таких блоков: 1024 * 1024 = 1048576.

Теперь можно создавать сам swap-файл:

dd if=/dev/zero of=/swap bs=1024 count=1048576

Пройдет некоторое время, прежде чем он создастся. Если у вас есть Windows, то новый swap файл можно не создавать, если размер pagefile.sys вас удовлетворяет.

Теперь сделаем файл похожим на своп mkswap /swap и подключим его к системе swapon /swap.

Но это еще не все. Файл должен подключаться сам при загрузке. Давайте отредактируем файл /etc/fstab:

sudo nano /etc/fstab

Просто добавьте в конец файла строку /swap swap swap defaults 0 0

Нет комментариев »

Хороший язык Ruby!

№ 1911. March 3rd, 2010,
Теги:
def say (str)
    "Hello, "+str+"!"
end
 
puts say("Vlad")

Простой как BASIC и мощный как C++. Обратите внимание, что на некоторые формальности можно закрывать глаза. Например, я не написал return в методе say. Но если все-таки писать, то читаемость кода заметно повышается.

Нет комментариев »

Вирусы в моем Linux!

№ 1905. March 2nd, 2010,
Теги: ,


Мошенникам так полюбился Windows XP, что до сих пор сайты клепают с его участием. Хоть бы для приличия проверяли идентификаторы браузера и для каждого свои баги использовали. А тут… Позор им.

Да да, наш народ до сих пор на такое ведется. Представляете? Браузером вирусы не лечатся. Это может сделать DrWeb, Kaspersky, Panda и даже совсем неразвивающийся NOD32. Но точно не ваш браузер или окошко “Мой компьютер”.

Нет комментариев »

Предыдущая страница


© Copyright by Vladimir Smagin, 2005-2009