Включаем в Linux DWA-110 — USB Wi-Fi адаптер от Dlink

DWA-110Сегодня мы настроим в Linux довольно распростаранённый wi-fi адаптер — DWA-110. В юзер-фрэндли дистрибутивах его поддержка есть сразу, но если немного отойти с накатанной дорожки, нам самим придётся настраивать его поддрежку. В частности, в Debian Squeeze его поддержки не оказалось (что меня и сподвигло написать это руководство).

Читать далее

Самый простой способ раздавать интернет с Linux

сетьВременами, перед пользователями Linux (как и перед пользователями Windows и *nix, но сейчас не о них) встаёт задача: в сети появилась новая машина, у которой нет доступа к интернету (а должен быть). Ситуации могут быть разные, в моём случае: интернет раздаётся через wifi, а настроить на новенькой FreeBSD wifi адаптер и подключение ещё не успел. А пакеты ставить надо… Ещё есть ноутбук на Linux, с доступом в интернет и лишним ethernet портом.
Читать далее

Перевод man ifconfig
IFCONFIG(8)		FreeBSD System Manager's Manual 	   IFCONFIG(8)

ИМЯ
     ifconfig -- настраивает параметры сетевых интерфейсов

СИНТАКСИС
     ifconfig [-L] [-m] interface [create] [address_family] [address
	      [dest_address]] [parameters]
     ifconfig interface destroy
     ifconfig -a [-L] [-d] [-m] [-u] [address_family]
     ifconfig -l [-d] [-u] [address_family]
     ifconfig [-L] [-d] [-m] [-u] [-C]
 Читать далее 
Ставим Ubuntu из сети
Интернет-установка ОС на базе Ubuntu

Решил поделиться своим опытом по установке (сборке) ОС при помощи Интернета. Данный способ подойдёт тем, у кого автоматическое определение интернет-соединения. Конечно же, немаловажную роль играет и его скорость.
Если Вы обладаете всем этим, то Вам не достаёт только одной вещи — mini.iso нужной версии Ubuntu. Который можно взять на сайте

Учет трафика Linux — просто: Darkstat

Для простого учета статистики воспользуемся пакетом  Darkstat. Настроек практически никаких, удобное web представление графиков.
Darkstat — это небольшой и эффективный сниффер пакетов, позволяющий вам без особой головной боли учитывать на своей Linux-машине сетевой трафик. Darkstat имеет встроенный веб-сервер, обращаясь к которому вы получите довольно подробную статистику о потраченных вами кило-, мега- или гигабайтах.  Позволяет просматривать статистику по портам и протоколам.

Рассмотрим на примере UBUNTU:

Читать далее

Настройка клиентской части VPN-соединения

There’s more than one way to do it!
Larry Wall, создатель Perl

ASPLinux

В остальных не слишком отличается…

Убедитесь, что в системе установлен пакет pptp-linux-1.2.0-1asp.i386.rpm и если нет, то установите его со второго диска дистрибутива. Также проверьте, что у вас уже установлено соединение с локальной сетью, используя команду ifconfig eth0. Если соединение есть, то вывод команды будет выглядеть примерно так:
[user@localhost user]$ ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:11:22:A3:B4:C5
inet addr:192.168.1.20 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 Mb) TX bytes:0 (0.0 Mb)
Interrupt:3 Base address:0xa400

Читать далее

Подмена MAC адреса.

Зачем оно надо.

Ну кроме игр в крэкеров и экспериментов «а что если» есть и реальная необходимость: некоторые провайдеры при авторизации пользователя проверяют и мак, и если вы всю жизнь живёте с одной сетевушкой — всё нормально, но реалии жизни говорят об обратном…

Немного теории
Эту часть можно спокойно пропустить и читать дальше.

Канальный уровень (Data Link layer)
Этот уровень предназначен для обеспечения взаимодействия сетей на физическом уровне и контроля за ошибками, которые могут возникнуть. Полученные с физического уровня данные он упаковывает в кадры данных, проверяет на целостность, если нужно исправляет ошибки и отправляет на сетевой уровень. Канальный уровень может взаимодействовать с одним или несколькими физическими уровнями, контролируя и управляя этим взаимодействием. Спецификация IEEE 802 разделяет этот уровень на 2 подуровня — MAC (Media Access Control) регулирует доступ к разделяемой физической среде, LLC (Logical Link Control) обеспечивает обслуживание сетевого уровня. На этом уровне работают коммутаторы, мосты.

В программировании этот уровень представляет драйвер сетевой платы, в операционных системах имеется программный интерфейс взаимодействия канального и сетевого уровня между собой, это не новый уровень, а просто реализация модели для конкретной ОС. Примеры таких интерфейсов: ODI, NDIS.

К сведению:

Как видно из части «Немного теории» mac-адрес это РЕАЛЬНО адрес, и для работоспособности сети не рекомендуется использовать в ней один мак на разных машинах. К чему это приводит? Ну как минимум эти машины друг друга не «видят».
Как можно было уже заметить(из «зачем оно надо») mac-адрес определяет не операционная система, а сетевая карта. Мак прошит на ней.
Стоит сказать, что маки выбираются очень хитрым образом, так что их совпадение в одной сети очень мало. Подробнее об алгоритме можно почитать в Интернете :)
Хотя мак и прошит на сетевухе его можно заменить программными методами.

Итак

Самым простым способом, пожалуй будет написать в консоли

sudo su # получаем права суперюзера
ifconfig eth0 down # пока отключим интерфейс
ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx # собственно меняем мак
ifconfig eth0 up # поднимаем интерфейс
exit # выходим из под супер пользователя
ifconfig # любуемся :)

где xx:xx:xx:xx:xx:xx — ваш мак-адрес.

Сам же использую следующий способ:
В файле /etc/network/interfaces добавляем/меняем

iface eth0 inet static
address *.*.*.*                        # ваш ip адресс
netmask *.*.*.*                        # маска вашей сети
hwaddress ether xx:xx:xx:xx:xx:xx      # желаемый мак

На http://mydebianblog.blogspot.com такое прочитал: в Gentoo работает ещё такой способ:

В файле /etc/conf.d/net

mac_eth0="00:50:8D:63:41:DE"
config_eth0=( "192.168.100.37 netmask 255.255.252.0" )
routes_eth0=(
"default via 192.168.100.1"
)

Сам не проверял.