Записи с метками ‘network’

Network Manager

Воскресенье, 6 Июль 2008

Избавился от Network Manager’a, все ручками прописал в /etc/network/interfaces
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp
pre-up iptables-restore < /etc/iptables.rules

auto eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0
Конфигурация как я прежде говорил такая, что одна сетевуха смотрит в сеть с адсл-модемом, другая в сеть с компьютером.
Правила iptables автоматом подгружаются. Взято отсюда.

Сохраняем сетевые настройки

Среда, 18 Июнь 2008

После перезагрузки все настройки ifconfig сбиваются, нужно править системный файл /etc/network/interfaces.
Вот такое содержимое у меня
auto lo
iface lo inet loopback

iface eth1 inet static
address 192.168.2.1
netmask 255.255.255.0
eth0, на котором висит модем, подхватывается автоматом убунтой и выставляются параметры нужные, правда это не работает с двумя сетевыми картами, если вторая тут не прописана(в данном случае eth1 прописана и она отвечает за локальную сеть), нужно делать ifconfig eth1 down, чтобы убунта начала настройку eth0.
gateway можно не указывать если его нет.
В доке можно почитать о настройке.

Интернет шлюз

Среда, 18 Июнь 2008

Раздачу интернета. Если не прикручивать туда статистику, ограничения, авторизацию, то она делается очень просто. Единственное у меня не заработала вначале без dnsmask, а на машине с Windows был прописан айпи машины с линуксом, оно и понятно, туда нужно было прописывать днс провайдера, если dnsmask не стоит. dnsmask - это такой dns/dchp(dchp правда пока не держит ipv6) сервер, он по сути работает как днс прокси, ибо получает данные с днс сервера провайдера, а потом отправляет машине в сети по ее запросу.
Да, отрубается такая раздача тоже просто:
sudo iptables -t nat -F POSTROUTING

Две сетевые карты

Вторник, 17 Июнь 2008

Решил связать компутер с убунтой с другим, для этого была приобретена вторая сетевая карта, ибо первая была завязана на модем. Поднятие сетки оказалось простой задачей. На другом компе с виндой прописал в свойствах соединение айпи 192.168.2.2, маску 255.255.255.0 и шлюз 192.168.2.1, на тазике с убунтой выполнил команду:
sudo ifconfig eth1 192.168.2.1 netmask 255.255.255.0 up
Заработало.
~$ ping 192.168.2.2
PING 192.168.2.2 (192.168.2.2) 56(84) bytes of data.
64 bytes from 192.168.2.2: icmp_seq=1 ttl=128 time=0.208 ms
64 bytes from 192.168.2.2: icmp_seq=2 ttl=128 time=0.204 ms
64 bytes from 192.168.2.2: icmp_seq=3 ttl=128 time=0.198 ms
А на 192.168.1.1 крутится модем, в совсем другой сети.
Осталось сделать выход в инет через общий модем, поднять самбу…

Irssi и socks

Понедельник, 16 Июнь 2008

В irssi есть поддержка socks-proxy, по крайней мере ключ такой есть при сборке, однако даже сам автор irssi не знает что этот ключ делает и в документации про socks4/5 сервера нет ничего. Он поддерживает http прокси, но я предпочитаю socks. Ситуацию спасает proxychains.
Все работает прозрачно.
proxychains irssi
И готово.
Да, proxychains настроить нужно прежде.