Хаклаб/Мрежа/Brok

Од Сподели wiki
Преработка од 23:38, 13 јули 2013; направена од Глиша (разговор | придонеси)
(разл) ← Претходна преработка | Последна преработка (разл) | Следна преработка → (разл)
Прејди на прегледникот Прејди на пребарувањето

Brok е името на новиот сервер кој ќе го замени debilan.

Brok беше избрано на јавен конкурс r.ping.mk

Хардвер

Manufacturer: Hewlett-Packard
Product Name: HP dx2000 MT(PE203EA)
CPU Intel(R) Celeron(R) CPU 2.53GHz
Memory slot 1 Installed Size: 256 MB (Single-bank Connection)
Memory slot 2 Installed Size: Not Installed
Memory slot 3 Installed Size: 256 MB (Single-bank Connection)
Memory slot 4 Installed Size: Not Installed

Конфигурација

Мрежни интерфејси

##/etc/network/interfaces
#lan mrezhnata
auto eth1
iface eth1 inet static
    address 192.168.88.49
    netmask 255.255.255.0
    gateway 192.168.88.2

#wan kon kabelskiot
auto eth0
iface eth0 inet dhcp

Avahi

apt-get install avahi-daemon libnss-mdns
update-rc.d avahi-daemon enable

IPV6

apt-get install gogoc

#/etc/gogoc/gogoc.conf
userid=skopjehacklab
passwd=hacklab01
server=amsterdam.freenet6.net
auth_method=any
host_type=router
if_prefix=eth1

Прво го стартуваш со gogoc рачно за да го импортираш клучот. После

update-rc.d gogoc enable
/etc/init.d/gogoc start

Го оневозможуваш radvd да се стартува на boot, gogoc го стартува.

update-rc.d radvd disable


iptables

*/etc/iptables.save
*/etc/ip6tables.save

Во /etc/network/if-pre-up.d/iptables

       #!/bin/sh
       /sbin/ip6tables-restore < /etc/ip6tables.conf
       /sbin/iptables-restore < /etc/iptables.conf
       exit 0

Во /etc/sysctl.conf

net.ipv4.ip_forward=1
net.ipv6.conf.all.forwarding=1

squid

Squid како прокси за web Хаклаб/Мрежа/Squid.

repo proxy

root@brok:~# apt-get install apt-cacher-ng
http://brok.local:3142/acng-report.html

pedometer

Хаклаб/Проекти#Speed-O-Meter_.28.D0.B7.D0.B0.D0.B2.D1.80.D1.88.D0.B5.D0.BD.D0.BE.29.

root@brok:~# gcc -o pedometer /home/pedometer/pedometer
root@brok:~# echo "pwm1:2:respawn:/home/pedometer/pedometer" >> /etc/inittab