A rendszergazda trükkjei
(→USB-to-USB network) |
(→Hálózat különböző csatlakozókon) |
||
23. sor: | 23. sor: | ||
initrd (cd)/images/win98_indito.img | initrd (cd)/images/win98_indito.img | ||
− | === | + | === Hálózati trükkök === |
− | ==== | + | ==== Hálózat párhuzamos porton (PLIP)==== |
Szerver oldalon: | Szerver oldalon: | ||
modprobe plip | modprobe plip | ||
39. sor: | 39. sor: | ||
vim /etc/resolv.conf | vim /etc/resolv.conf | ||
− | ==== | + | ==== Hálózat soros porton (SLIP) ==== |
Szerver oldalon: | Szerver oldalon: | ||
modprobe slip | modprobe slip | ||
54. sor: | 54. sor: | ||
vim /etc/resolv.conf | vim /etc/resolv.conf | ||
− | ==== USB | + | ==== Hálózat USB porton ==== |
Szerver oldalon: | Szerver oldalon: | ||
modprobe usbnet | modprobe usbnet | ||
62. sor: | 62. sor: | ||
iptables -t nat -A POSTROUTING -s 192.168.0.2 -j MASQUERADE | iptables -t nat -A POSTROUTING -s 192.168.0.2 -j MASQUERADE | ||
Kliens oldalon: | Kliens oldalon: | ||
− | + | modprobe usbnet | |
− | + | modprobe plusb | |
− | + | ifconfig usb0 192.168.0.2 dstaddr 192.168.0.1 | |
− | + | route add default gw 192.168.0.1 | |
− | + | vim /etc/resolv.conf | |
− | + | ==== Interaktivitás ADSL modem mögött ==== | |
+ | Nagy letöltések, rendszerfrissítések közben tapasztalható, hogy az internet használata nagyon lassúvá válik. Szeretnénk, ha egy-egy honlap letöltése nem várakozna hosszan a letöltések miatt: | ||
+ | DLHOST=0/0 | ||
+ | tc qdisc add dev eth1 ingress | ||
+ | tc filter add dev eth1 parent ffff: \ | ||
+ | protocol ip prio 50 u32 match ip src $DLHOST \ | ||
+ | police rate 400kbit burst 400kbit drop flowid :1 | ||
==== NAT-olás T-Online ADSL modem mögött ==== | ==== NAT-olás T-Online ADSL modem mögött ==== | ||
Az ADSL modem MTU értéke kisebb, mint az ethernet kapcsolaté. Ezt a modemmel kapcsolatot tartó gép tudja, és lekezeli, de a NAT mögött ülő gépek nem tudnak róla, ezért mindenféle "misztikus" hálózati hiba lép fel. A megoldás: | Az ADSL modem MTU értéke kisebb, mint az ethernet kapcsolaté. Ezt a modemmel kapcsolatot tartó gép tudja, és lekezeli, de a NAT mögött ülő gépek nem tudnak róla, ezért mindenféle "misztikus" hálózati hiba lép fel. A megoldás: |
A lap 2007. április 6., 15:22-kori változata
Ezen az oldalon a régi "TRUKKOK.TXT" állományban összeírt kisebb-nagyobb megoldásokat próbálom a kor szellemének megfelelő formára hozni. Ne várjon itt senki teljes értékű dokumentációt. Minden ami itt van, az csupán emlékeztető saját magam számára.
Tartalomjegyzék |
2.88-as floppy-image készítése 1.44-es floppyról
Ha univerzális bootCD-t szeretnénk készíteni, szükség lehet rá, hogy a kétlemezes alkalmazásokból egy nagy, 2.88 MB-os floppy-image-et készítsünk.
dd if=/dev/zero of=disk.img bs=1024 count=2880 mformat -i disk.img -f 2880 -B /dev/fd0 :: mcopy -i disk.img a:*.* ::
Boot CD készítése
mkdir -p iso/boot/grub cp /usr/lib/grub/i386-pc/stage2_eltorito iso/boot/grub # vim iso/boot/grub/menu.lst mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot \ -boot-load-size 4 -boot-info-table -o super.iso iso
Bootfloppy felrakása bootCD-re
A syslinux csomagban található memdisk kernel segítségére van szükségünk:
title Win 98 bootfloppy kernel (cd)/boot/memdisk initrd (cd)/images/win98_indito.img
Hálózati trükkök
Hálózat párhuzamos porton (PLIP)
Szerver oldalon:
modprobe plip plipconfig plip0 trigger 10000 ifconfig plip0 192.168.0.1 dstaddr 192.168.0.2 echo 1 > /proc/sys/net/ipv4/ip_forward iptables -t nat -A POSTROUTING -s 192.168.0.2 -j MASQUERADE
Kliens oldalon:
modprobe plip plipconfig plip0 trigger 10000 ifconfig plip0 192.168.0.2 dstaddr 192.168.0.1 route add default gw 192.168.0.1 vim /etc/resolv.conf
Hálózat soros porton (SLIP)
Szerver oldalon:
modprobe slip slattach -s 19200 /dev/ttyS0 & ifconfig sl0 192.168.0.1 dstaddr 192.168.0.2 echo 1 > /proc/sys/net/ipv4/ip_forward iptables -t nat -A POSTROUTING -s 192.168.0.2 -j MASQUERADE
Kliens oldalon:
modprobe slip slattach -s 19200 /dev/ttyS0 & ifconfig sl0 192.168.0.2 dstaddr 192.168.0.1 route add default gw 192.168.0.1 vim /etc/resolv.conf
Hálózat USB porton
Szerver oldalon:
modprobe usbnet modprobe plusb ifconfig usb0 192.168.0.1 dstaddr 192.168.0.2 echo 1 > /proc/sys/net/ipv4/ip_forward iptables -t nat -A POSTROUTING -s 192.168.0.2 -j MASQUERADE
Kliens oldalon:
modprobe usbnet modprobe plusb ifconfig usb0 192.168.0.2 dstaddr 192.168.0.1 route add default gw 192.168.0.1 vim /etc/resolv.conf
Interaktivitás ADSL modem mögött
Nagy letöltések, rendszerfrissítések közben tapasztalható, hogy az internet használata nagyon lassúvá válik. Szeretnénk, ha egy-egy honlap letöltése nem várakozna hosszan a letöltések miatt:
DLHOST=0/0 tc qdisc add dev eth1 ingress tc filter add dev eth1 parent ffff: \ protocol ip prio 50 u32 match ip src $DLHOST \ police rate 400kbit burst 400kbit drop flowid :1
NAT-olás T-Online ADSL modem mögött
Az ADSL modem MTU értéke kisebb, mint az ethernet kapcsolaté. Ezt a modemmel kapcsolatot tartó gép tudja, és lekezeli, de a NAT mögött ülő gépek nem tudnak róla, ezért mindenféle "misztikus" hálózati hiba lép fel. A megoldás:
iptables -t mangle -o ${DSL_DEV} --insert FORWARD 1 -p tcp --tcp-flags SYN,RST SYN \ -m tcpmss --mss 1400:1536 -j TCPMSS --clamp-mss-to-pmtu
Inkrementális backup rsync használatával
- a backup-serveren be kell kapcsolni az rsyncd-t. Ehhez tedd fel az rsync csomagot, és a /etc/defaults/rsync-ben kapcsold be, hogy daemonként fusson.
- a csatolt példa alpján csináld meg a backup-szerveren a /etc/rsyncd.conf-ot
- a backup szerveren az /etc/rsyncd.secrets -ben username:password formában (egy sor, egy user) csináld meg az rsync usereit. Ez független a linux usereidtől.
- /etc/init.d/rsync restart
- a kliensekre másold fel a backup.sh-t, és rakd be a cron-ba, hogy indítsa.
- a backup szerveren szintén érdemes valami cron scriptet csinálni a régi backupok törlésére.
A sok hardlink miatt elég nehéz megmondani, hogy egy adott napi backup törlésével mennyi hely szabadul fel a winyón. Megoldás:
du -csh $(ls | grep -v 2006-12-25) 2006-12-25| grep 2006-12-15
Ez megadja, hogy mennyi hely szabadul fel, ha a december 25.-i backupot törlöm.
IPv6 kikapcsolása default kernel esetében
ex -s -c '%s/net-10-pf ipv6/net-10-pf off ipv6/|wq' /etc/modprobe.d/aliases
Könyv nyomtatása
psbook eredeti.ps 1.ps mpage -2 -o 1.ps > 2.ps lpr -o sides=two-sided-short-edge 2.ps