1
|
Linux секция за начинаещи / Настройка на програми / Amarok проблем
|
-: Apr 11, 2007, 13:50
|
изтрил съм всичко, единствения енджин е xine, незнам защо, след като съм инсталирал gstreammer. рестартирам цялата система, но без ефект. XMMS си работи без да се оплаква, пробвах да мина на OSS на нещо и там прави проблем. KByte, този адрес немога да го отворя....
|
|
|
2
|
Linux секция за начинаещи / Настройка на програми / Amarok проблем
|
-: Apr 03, 2007, 19:08
|
Здравейте, имам следният проблем с Амарока: след като "насилствено" го убих (понеже увисна), Амарок вади едни прозорец в който ме опестява:
Amarok currently cannot play MP3 files.
Обаче имам опция Install MP3 Support, която естествено не дава ефект и след това изкарва едни плаващ прозорец със следното съдържание:
Error Loading Media No suitable demux plugin. This often means that the file format is not supported. file:///..............
Използвам Ubuntu 6.10 и KDE графична среда. До сега съм пробвал следните неща: - purge на Амарок, всички конфигурациони файлове изтрих ръчно за по-сигурно. - преинсталация на следните пакети: amarok-xine и amarok-engines. -също така съм инсталирал всевъдможни gstreammer пакети. След многократното премахване и инсталиране, имам опасение, че проблема не е в Амарок, а някъде другаде, но всички останали плеъри работят безпроблемно...
|
|
|
4
|
Linux секция за начинаещи / Настройка на програми / Ttl mangle
|
-: Mar 20, 2007, 19:59
|
Цитат (VladSun @ Март 20 2007,17:27) | Какво означава да "рестартираш мрежата"? След като изпълниш iptables командата би трябвало да нямаш вече проблеми. |
/etc/init.d/networking restart
четох някъде другаде, че също така са нужни следните модули: pt_TTL table_mangle
от къде мога да си ги набавя? пробвах с http://www.netfilter.org/projects/patch-o-matic/index.html но там няма нищо такова...
а и как мога да разбера дали съм променил ttl-а на даден интерфейс '>? защото има вероятност проблема да не е само в ttl??
|
|
|
5
|
Linux секция за начинаещи / Настройка на програми / Ttl mangle
|
-: Mar 20, 2007, 16:17
|
Здравейте, имам проблем с доставчика, намалил ми е ttl=0 и съответно пакети зад рутера не стигат... Задавам следното правило на iptables: Примерен код | iptables -t mangle -A PREROUTING -i eth0 -j TTL --ttl-set 64
|
не ми дава проблем!
Версията на ядрото е 2.6.17-11-386 имам следните модули подържащи TTL:
Примерен код | /lib/modules/2.6.17-11-386/kernel/net/ipv4/netfilter/ipt_TTL.ko
|
след като рестартирам мрежата пингвам gateway-а от машината зад рутера безуспешно....
приемам помощ всякаква...
|
|
|
6
|
Linux секция за напреднали / Хардуерни и софтуерни проблеми / Ip forwarding
|
-: Mar 08, 2007, 08:56
|
когато сложа -t nat вади грешка: Цитат | iptables-restore v1.3.5: Line 24 seems to have a -t table option.
Error occurred at line: 24 Try `iptables-restore -h' or 'iptables-restore --help' for more information. Failed to bring up eth0. [ ok ]
|
после видях че има правило: POSTROUTING ACCEPT [22:1415] а аз се мъча да подкарам по-голям порт, също така преместих правилото на 6 ред, както ме посъветва Hapkoc. Доволно мога да кажа, че мрежата се рестартира без много излишен шум. Мерси много '>
|
|
|
7
|
Linux секция за напреднали / Хардуерни и софтуерни проблеми / Ip forwarding
|
-: Mar 07, 2007, 23:40
|
Здравейте, използвам старата си машина за рутер, който работи доста добре, но ми се наложи да стартирам сървър на машина зад рутера, за да има видимост, реших да направя пренасочване на определен порт, но несполучливо... Ето детайлите рутер: eth1 - ISP 192.168.0.1 eth0 - PC1 192.168.0.2 iptables: Примерен код | *nat :PREROUTING ACCEPT [1584:72053] :POSTROUTING ACCEPT [22:1415] :OUTPUT ACCEPT [21:1375] -A POSTROUTING -s 192.168.0.0/255.255.255.0 -j MASQUERADE COMMIT *filter :INPUT ACCEPT [279:32689] :FORWARD ACCEPT [1433:171774] :OUTPUT ACCEPT [2270:199813] -A INPUT -p icmp -j ACCEPT -A INPUT -p tcp -m tcp --dport 22 -j ACCEPT -A INPUT -p tcp -m tcp --dport 25 -j ACCEPT -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT -A INPUT -p tcp -m tcp --dport 4774 -j ACCEPT #-A INPUT -i eth1 -m state --state INVALID,NEW -j REJECT --reject-with icmp-port-unreachable #COMMIT #-A PREROUTING -p tcp -d 85.187.xxx.xxx --dport 4774 -j DNAT --to 192.168.0.2:4774 #-A POSTROUTING -p tcp -s 192.168.0.2 --dport 4774 -j SNAT --to 192.168.0.1:4774
#-A PREROUTING -p tcp -i eth1 -d 192.168.0.2 --dport 4774 -j DNAT --to 192.168.0.2:4774 #-A FORWARD -p tcp -i eth1 -d 192.168.0.2 --dport 4774 -j ACCEPT
#-A PREROUTING -p tcp --dport 4774 -i eth1 -j DNAT --to 192.168.0.2:4774
COMMIT
|
PC1 - без каквито и да било IP таблици
както виждате пробвах няколко различни синтаксиса и всеки път като рестартирам мрежата връща:
Примерен код | iptables-restore: line 24 failed Failed to bring up eth0.
| въпреки, че eth0 си е функционираща
|
|
|
8
|
Linux секция за напреднали / Хардуерни и софтуерни проблеми / Конфигуриране на рутер/etc/network/if-up.d/
|
-: Dec 18, 2006, 13:53
|
Здравейте, Започнах да си правя рутер, като идеята е от единя комп да рутира към втория. За сега успешно подкарах интернета на рутера (за целта трябваше да сменя МАС адреса на картата) и да подкарам мрежата между двата компа. Но интернет до втория не стига. Ето какво имам: /etc/network/interfaces Примерен код | #това е за интернета pre-up ifconfig eth1 hw ether XX:XX:XX:XX:XX:XX auto eth1 iface eth1 inet static address xxxxxxxxxxx netmask xxxxxxxxx network xxxxxxxx broadcast xxxxxxxxx gateway xxxxxxxxxxx dns-nameservers xxxxxxxxxxxx
#това е за вътрешната мрежа auto lo eth0 iface lo inet loopback iface eth0 inet static address 192.168.0.1 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 up cat /root/config.ipt | iptables-restore post-down iptables -t nat -F POSTROUTING
|
Пробвах със и без /root/config.ipt, резултатъ е същия но ето го съдържанието:
Примерен код | *nat :PREROUTING ACCEPT [1584:72053] :POSTROUTING ACCEPT [22:1415] :OUTPUT ACCEPT [21:1375] -A POSTROUTING -s 192.168.0.0/255.255.255.0 -j MASQUERADE COMMIT *filter :INPUT ACCEPT [279:32689] :FORWARD ACCEPT [1433:171774] :OUTPUT ACCEPT [2270:199813] -A INPUT -p icmp -j ACCEPT -A INPUT -p tcp -m tcp --dport 22 -j ACCEPT -A INPUT -p tcp -m tcp --dport 25 -j ACCEPT -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT -A INPUT -i eth1 -m state --state INVALID,NEW -j REJECT --reject-with icmp-port$ COMMIT
|
/etc/network/options
Примерен код | ip_forward=yes
|
/etc/resolv.conf
Примерен код | nameserver xxxxxxxxx nameserver xxxxxxxxx
|
/etc/sysctl.conf
Примерен код | net.ipv4.ip_forward = 1 net.ipv4.ip_local_port_range = 1024 32768
|
След това сложиш този скрип в /etc/network/if-up.d/
Примерен код | #!/bin/bash
PATH=/usr/sbin:/sbin:/bin:/usr/bin
# Изтриване на всички налични правила # EXT=eth1 INT=eth0
iptables -F iptables -t nat -F iptables -t mangle -F iptables -X
# Винаги приемане на loopback трафика iptables -A INPUT -i lo -j ACCEPT
#Позволяване на установените връзки и тези, които не идват отвън iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT iptables -A INPUT -m state --state NEW -i ! $EXT -j ACCEPT iptables -A FORWARD -i $EXT -o $INT -m state --state ESTABLISHED,RELATED -j ACCEPT
# Позволяване на изходящите пакети от вътрешната ни мрежа. iptables -A FORWARD -i $INT -o $EXT -j ACCEPT
# Маскиране. iptables -t nat -A POSTROUTING -o $EXT -j MASQUERADE
# Да не се препрщат от вън на вътре. iptables -A FORWARD -i $EXT -o $EXT -j REJECT
#Заобикаляне на TTL филтрите при NAT iptables -t mangle -A PREROUTING -i $EXT -j TTL --ttl-inc 1 iptables -t mangle -A POSTROUTING -s 192.168.0.0/24 -o $EXT -j TTL --ttl-set 64
|
IP таблиците които ползвам са готови, не съм ги правил аз
А за капак при всеки рестарт имената на мрежовите карти се променят произволно и трябва да ръчно да променям /etc/network/interfaces. Например веднъж ISP се намира на eth0 после на eth2!
|
|
|
|