1
|
Linux секция за начинаещи / Настройка на програми / slack promlems
|
-: Nov 26, 2005, 23:24
|
Здравей ,значи сега ще опиша как аз си правя ядрото .независимо дали е 2.4 или 2.6 ,конфигурирам го ,после make dep bzImage modules modules_install след това в /usr/src/linux-2.xx.x/Makefile променям export INSTALL_PATH=/home/xxxxx обикновено този ред или е закоментиран (#) това # значи коментар в началото на реда.Или сочи към /boot ,но ако ако направиш make install и сочи към /boot ще ти препокрие старото с новото ядро ,защото по дифолт make install ти създава vmlinuz и System.map т.е идентични са с тези в /boot ,затова сменяш w Makefile-а това което описах по горе и след това правиш make install после mv /home/xxxxxx/vmliuz /home/xxxxx/vmlinuz.2.6 после mv /home/xxxxxx/System.map /home/xxxxxx/System.map.2.6 след което ги копираш в /boot и редактираш lilo.conf ,трябва да е нещо подобно ,като естествено си заместиш с твоите параметри :
# Linux bootable partition config begins image = /boot/vmlinuz root = /dev/hda2 label = Linux-2.4.30 read-only # image = /boot/vmlinuz.2.6 root = /dev/hda2 label = Linux-26alsa read-only след което /sbin/lilo и си готов . Надявам се това да ти помогне ако имаш въпроси ще помагам доколкото мога . П.П. аз съм точно със Slackware 10.2 П.П.2 това горе е извадка от моя lilo.conf .
|
|
|
9
|
Linux секция за начинаещи / Настройка на програми / iptables ,TTL ,NAT ,slackware 10.2
|
-: Oct 18, 2005, 22:13
|
Здравейте ,проблема е следния : интеренет с PPPoE интефейс (ppp0),вкаран в eth1 ,локална мрейа на eth0 (едно PC Win XP) филтрират ме по ТТL ,дистрото е slackware 10.2 кернел-а 2.4.30 пачнат с patch-o-matic за ТТL таргет-а ,iptables 1.3.3 всички target-и и match-owe са в кода на ядрото ,не са модули работятя си (или поне така мисля ,не ми е давал грешка iptables-а за това което ползвам ) . Пробвах доста неща с iptables ,прерових на netfilter.org сигурно цялата документация и къде ли не другаде четох какво ли не ,но явно нещо бъркам аз като пиша правилата . Ето последното което пробвах : iptables -t mangle -A PREROUTING -i ppp0 -j TTL --ttl-set 64 iptables -t mangle -A POSTROUTING -o pp0 -i TTL --ttl-set 64 iptables -t mangle -A OUTPUT -o ppp0 -j TTL --ttl-set 64 iptables -t mangle -A INPUT -i ppp0 -j TTL --ttl-set 64 iptables -t mangle -A FORWARD -i -ppp0 - TTL --ttl-set 64 iptables -t mangle -A FORWARD -o -ppp0 - TTL --ttl-set 64 ( направил съм го навсякъде ,просто защото реших че някъде ми умират пакетите,заради това което ми дава ISP-to (TTL=1)) . iptables -A FORWARD -i eth0 -s 192.168.168.0/255.255.255.0 -j ACCEPT iptables -A FORWARD -i ppp0 -d 192.168.168.0/255.255.255.0 -j ACCEPT iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE iptables -t nat -A PREROUTING -i ppp0 -j DNAT --to 192.168.168.2
192.168.168.2 e Win-a ,нa eth0 адреса e 192.168.168.1.
Това е горе-долу ,ако не нещо не съм описал добре ще го коригирам ,вероятно аз съм сгрешил доста насериозно някъде ,но немога да си открия грешката. И още едно допълнение с tcpdump като наблюдавам когато пусна пинг към реалния си адрес(от второто ПЦ) ми отговаря еth0 (reply),а не ppp0 Когато пинг-вам 194.145.63.12(dir.bg) пак отговаря еth0 (requets timed out).
|
|
|
|