LINUX.ORG.RU

Сообщения alexsy

 

Конфигурирование ядра!!

Вот Столкнулся я с отсутствием модулей ядра в части обслуживания сети а конкретнее NAT при конфигурации в {x,menu}config даже нет такого раздела. После эксперементов с разными конфигами выяснил что сильно зависит от других опций. А вот от каких не пойму ни как. предоставляю
2 конфига с отсутствующей и персутствующей NAT
что нало вкючить для открытия NF_NAT в первом. тестировалось на 2,6,22
так и недобился появления раздела CONFIG_NF_CONNTRACK_IPV4=m


С отсутствующей:

#
# IP: Netfilter Configuration
#
CONFIG_IP_NF_QUEUE=m
CONFIG_IP_NF_IPTABLES=m
CONFIG_IP_NF_MATCH_IPRANGE=m
CONFIG_IP_NF_MATCH_TOS=m
CONFIG_IP_NF_MATCH_RECENT=m
CONFIG_IP_NF_MATCH_ECN=m
CONFIG_IP_NF_MATCH_AH=m
CONFIG_IP_NF_MATCH_TTL=m
CONFIG_IP_NF_MATCH_OWNER=m
CONFIG_IP_NF_MATCH_ADDRTYPE=m
CONFIG_IP_NF_FILTER=m
CONFIG_IP_NF_TARGET_REJECT=m
CONFIG_IP_NF_TARGET_LOG=m
CONFIG_IP_NF_TARGET_ULOG=m
CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_TARGET_TOS=m
CONFIG_IP_NF_TARGET_ECN=m
CONFIG_IP_NF_TARGET_TTL=m
CONFIG_IP_NF_RAW=m
CONFIG_IP_NF_ARPTABLES=m
CONFIG_IP_NF_ARPFILTER=m
CONFIG_IP_NF_ARP_MANGLE=m

А теперь с пресудствующей
#
# IP: Netfilter Configuration
#
CONFIG_NF_CONNTRACK_IPV4=m
# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set
CONFIG_IP_NF_QUEUE=m
CONFIG_IP_NF_IPTABLES=m
CONFIG_IP_NF_MATCH_IPRANGE=m
CONFIG_IP_NF_MATCH_TOS=m
CONFIG_IP_NF_MATCH_RECENT=m
CONFIG_IP_NF_MATCH_ECN=m
CONFIG_IP_NF_MATCH_AH=m
CONFIG_IP_NF_MATCH_TTL=m
CONFIG_IP_NF_MATCH_OWNER=m
CONFIG_IP_NF_MATCH_ADDRTYPE=m
CONFIG_IP_NF_FILTER=m
CONFIG_IP_NF_TARGET_REJECT=m
CONFIG_IP_NF_TARGET_LOG=m
CONFIG_IP_NF_TARGET_ULOG=m
CONFIG_NF_NAT=m
CONFIG_NF_NAT_NEEDED=y
CONFIG_IP_NF_TARGET_MASQUERADE=m
CONFIG_IP_NF_TARGET_REDIRECT=m
CONFIG_IP_NF_TARGET_NETMAP=m
CONFIG_IP_NF_TARGET_SAME=m
CONFIG_NF_NAT_SNMP_BASIC=m
CONFIG_NF_NAT_PROTO_GRE=m
CONFIG_NF_NAT_FTP=m
CONFIG_NF_NAT_IRC=m
CONFIG_NF_NAT_TFTP=m
CONFIG_NF_NAT_AMANDA=m
CONFIG_NF_NAT_PPTP=m
CONFIG_NF_NAT_H323=m
CONFIG_NF_NAT_SIP=m
CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_TARGET_TOS=m
CONFIG_IP_NF_TARGET_ECN=m
CONFIG_IP_NF_TARGET_TTL=m
CONFIG_IP_NF_TARGET_CLUSTERIP=m
CONFIG_IP_NF_RAW=m
CONFIG_IP_NF_ARPTABLES=m
CONFIG_IP_NF_ARPFILTER=m
CONFIG_IP_NF_ARP_MANGLE=m

alexsy
()

Вернёмся к шлюзу

Для начала, Я в сетях полный чайник.
И так мы имеем 2 компутера.
первый имеет сетевые интерфейсы.
[root@localhost /]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:19:5B:86:D6:35
inet addr:XXX.XXX.XXX.XXX Bcast:XXX.XXX.XXX.XXX Mask:XXX.XXX.XXX.XXX
inet6 addr: fe80::219:5bff:fe86:d635/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:271578 errors:0 dropped:0 overruns:0 frame:0
TX packets:273744 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:379195012 (361.6 MiB) TX bytes:22032420 (21.0 MiB)
Interrupt:16 Base address:0xec00

eth1 Link encap:Ethernet HWaddr 00:19:DB:66:8C:C8
inet addr:192.168.1.10 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::219:dbff:fe66:8cc8/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:9083 errors:0 dropped:0 overruns:0 frame:0
TX packets:11482 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3397608 (3.2 MiB) TX bytes:1040156 (1015.7 KiB)
Interrupt:17

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:92 errors:0 dropped:0 overruns:0 frame:0
TX packets:92 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:4988 (4.8 KiB) TX bytes:4988 (4.8 KiB)

ppp0 Link encap:Point-to-Point Protocol
inet addr:XXX.XXX.XXX.XXX P-t-P:XXX.XXX.XXX.XXX Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:264423 errors:0 dropped:0 overruns:0 frame:0
TX packets:266537 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:372948332 (355.6 MiB) TX bytes:15925761 (15.1 MiB)

[root@localhost /]#
eth0 имеет статический IP и смотрит в сеть провайдера.
ppp0 pppoe соеденение. выход в Inet осуществляется через интерфейс ppp0 через eth0.
eth1 смотрит в локальную сеть.
и второй
[root@downloader ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:1B:11:03:E0:E9
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:214 errors:0 dropped:0 overruns:0 frame:0
TX packets:154 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:22010 (21.4 Kb) TX bytes:17449 (17.0 Kb)
Interrupt:11 Base address:0x8000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

[root@downloader ~]#
Что надо сделать чтобы со второго войти в нет.

alexsy
()

Откатится на старую версию

есть gcc-4.1.2 есть patch gcc-4.1.1-4.1.2.patch как вернутся на gcc-4.1.1

alexsy
()

Как сделать шлюз?

Наконец появился у нас безлимитный тариф. Хочу поставить дешовый комп для того чтобы он день и ночь качал файлы из INET. Соответственно и основной комп должен выходить в INET. Вот как из дешёвого сделать шлюз. что для этого надо может что почитать подскажите. на компе будет стоять Linux наверно само сборный.

alexsy
()

Про Suspend2

Ядро 2.6.22.1 с пачем http://www.tuxonice.net/downloads/all/suspend2-2.2.10.2-for-2.6.22-rc6.patch.bz2 всё скомпилилоси без проблем. скрипт http://www.tuxonice.net/downloads/all/hibernate-script-1.96.tar.gz после долгих выеснений Что скрывается за именем переменн6ой $RESUME_FILE в скрипте suspend 2. в конце концов добился надписи Suspend enable. В конфигах ничего не крутил. только написал что сохранять в файл с размером 1025. вызов hibernate вызывает запись состояния на диск остановку HD и выключение системы . при включении после загрузки initrd пишет что невозможно востановитья или типа того и продолжается обычная загрузка. Может кто что подскажет???

alexsy
()

Ide Marvell 88SE6121 Кто подключал?

ну собственно SUBJ

alexsy
()

FC7 64bit проблема с сборкой модулей perl.

Пытается присоединить она модули или ещё чего там из каталога /usr/lib/perl5 . тоесть не из 64 битного каталога /usr/lib64/perl5. соответственно всё что требует perl( модули ) не могу собрать. Куда покапать. А также не удалось запустить ECLIPSE. Вернее сам то он стартанул а довесок CDT НЕТ ошибки какието непому.

alexsy
()

Что скажете про fc7 64bit

Собственно SUBJ/

alexsy
()

сборка Eclipse из исходников.

есть проблема при сборке Eclipse
I`am have problem with building eclipse from sources

the my system enveromrnt:
PATH=/usr/local/jdk1.5.0_08/bin:/usr/local/ant-1.6.5/bin:/usr/bin:/bin:/usr/bin:
JAVA_HOME=/usr/local/jdk1.5.0_08
ANT_HOME=/usr/local/ant-1.6.5
The disk free space 24Gb
the eclipse sources 9efd9705c1dd4c22e2830a05d3cd291c00d844e9 /eclipse-sourceBuild-srcIncluded-3.2.2.zip
The last string after error:


[javac] The field IconExe.ImageData.TYPE_INDEX_1_LSB is never read locally
[javac] ----------
[javac] 45. WARNING in /mnt/lfs/home/eclipse/plugins/org.eclipse.pde.build/src/org/eclipse/swt/tools/in ternal/IconExe.java (at line 2984)
[javac] int xPelsPerMeter = (infoHeader[24] & 0xFF) | ((infoHeader[25] & 0xFF) << 8) | ((infoHeader[26] & 0xFF) << 16) | ((infoHeader[27] & 0xFF) << 24);
[javac] ^^^^^^^^^^^^^
[javac] The local variable xPelsPerMeter is never read
[javac] ----------
[javac] 46. WARNING in /mnt/lfs/home/eclipse/plugins/org.eclipse.pde.build/src/org/eclipse/swt/tools/in ternal/IconExe.java (at line 2985)
[javac] int yPelsPerMeter = (infoHeader[28] & 0xFF) | ((infoHeader[29] & 0xFF) << 8) | ((infoHeader[30] & 0xFF) << 16) | ((infoHeader[31] & 0xFF) << 24);
[javac] ^^^^^^^^^^^^^
[javac] The local variable yPelsPerMeter is never read
[javac] ----------
[javac] 46 problems (3 errors, 43 warnings)

BUILD FAILED
/mnt/lfs/home/eclipse/build.xml:60: The following error occurred while executing this line:
/mnt/lfs/home/eclipse/build.xml:8: The following error occurred while executing this line:
/mnt/lfs/home/eclipse/features/org.eclipse.sdk/build.xml:35: The following error occurred while executing this line:
/mnt/lfs/home/eclipse/features/org.eclipse.sdk/build.xml:21: The following error occurred while executing this line:
/mnt/lfs/home/eclipse/features/org.eclipse.pde/build.xml:59: The following error occurred while executing this line:
/mnt/lfs/home/eclipse/features/org.eclipse.pde/build.xml:20: The following error occurred while executing this line:
/mnt/lfs/home/eclipse/plugins/org.eclipse.pde.build/build.xml:192: The following error occurred while executing this line:
/mnt/lfs/home/eclipse/plugins/org.eclipse.pde.build/build.xml:103: Compile failed; see the compiler error output for details.

Total time: 26 minutes 25 seconds

[javac] [writing org/eclipse/jdt/internal/compiler/util/SimpleLookupTable.class - #351]
[javac] [completed /mnt/lfs/home/eclipse/jdtcoresrc/src/org/eclipse/jdt/internal/compiler/util/Simp leLookupTable.java - #318/322]
[javac] [analyzing /mnt/lfs/home/eclipse/jdtcoresrc/src/org/eclipse/jdt/internal/compiler/util/Simp leNameVector.java - #319/322]
[javac] [writing org/eclipse/jdt/internal/compiler/util/SimpleNameVector.class - #352]
[javac] [completed /mnt/lfs/home/eclipse/jdtcoresrc/src/org/eclipse/jdt/internal/compiler/util/Simp leNameVector.java - #319/322]
[javac] [analyzing /mnt/lfs/home/eclipse/jdtcoresrc/src/org/eclipse/jdt/internal/compiler/util/Simp leSet.java - #320/322]
[javac] [writing org/eclipse/jdt/internal/compiler/util/SimpleSet.class - #353]
[javac] [completed /mnt/lfs/home/eclipse/jdtcoresrc/src/org/eclipse/jdt/internal/compiler/util/Simp leSet.java - #320/322]
[javac] [analyzing /mnt/lfs/home/eclipse/jdtcoresrc/src/org/eclipse/jdt/internal/compiler/util/Suff ixConstants.java - #321/322]
[javac] [writing org/eclipse/jdt/internal/compiler/util/SuffixConstants.class - #354]
[javac] [completed /mnt/lfs/home/eclipse/jdtcoresrc/src/org/eclipse/jdt/internal/compiler/util/Suff ixConstants.java - #321/322]
[javac] [analyzing /mnt/lfs/home/eclipse/jdtcoresrc/src/org/eclipse/jdt/internal/compiler/util/Util .java - #322/322]
[javac] [reading java/io/FileInputStream.class]
[javac] [writing org/eclipse/jdt/internal/compiler/util/Util$1.class - #355]
[javac] [writing org/eclipse/jdt/internal/compiler/util/Util$Displayable.class - #356]
[javac] [writing org/eclipse/jdt/internal/compiler/util/Util.class - #357]
[javac] [completed /mnt/lfs/home/eclipse/jdtcoresrc/src/org/eclipse/jdt/internal/compiler/util/Util .java - #322/322]
[javac] [322 units compiled]
[javac] [357 .class files generated]
at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)
at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:107)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
at org.apache.tools.ant.Task.perform(Task.java:364)
at org.apache.tools.ant.Target.execute(Target.java:341)
at org.apache.tools.ant.Target.performTasks(Target.java:369)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java: 40)
at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
at org.apache.tools.ant.Main.runBuild(Main.java:668)
at org.apache.tools.ant.Main.startAnt(Main.java:187)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67

Если кто сталкивался помоките!!

alexsy
()

Какие отзовы есть о библиотеке ZThread

Какое общее впечатление . Интересует как крос платформенное исполнение так и общее впечатление. Есть ли аналоги. может что есть получше?

alexsy
()

Autotools

С некоторвми библиотеки устаноиваются скрепты *.m4. Как я понимаю это для проверки наличее этих библиотек . вот как их использовать?

alexsy
()

Где можно скачать маны по pthread

Ну собственно SUBJ

alexsy
()

Не кто не подскажет проект использующий ZThread

Ну собственно SUBJ.

alexsy
()

как поменять включить опцию файла если файл открыт.

то есть системный вызов open( pathname, flag ) флаг был O_RDWR а надо O_RDWR | O_NOCTTY

alexsy
()

Как написать Makefile.am ( для владеющих AUTOTOOLS )

Как написать Makefile.am чтобы получить объектный а не исполняемый и не библиотеку то есть просто объект

alexsy
()

Продолжим про исключения!!

Могу ли я бросить исключение из обработчика сигнала SIGSEGV так напримет( пример не работает поэтому и спрашиваю )
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <signal.h>
//#include <bits/sigaction.h>
#include <ucontext.h>


#include <iostream>

using namespace std;
//typedef void (*sa_sigaction)(int, siginfo_t *, void *);

void sigsegv_handler( int f_Sig, siginfo_t* f_SigInfo, void* f_Context )
{
cout << "PID = " << getpid() << endl;
std::cerr << "Segmentation violation " << std::endl;
throw 62;
}
int main( int ac, char* av[] )
{
struct sigaction snew;
struct sigaction sold;

snew.sa_sigaction = sigsegv_handler;
sigemptyset( &snew.sa_mask );
snew.sa_flags = SA_SIGINFO;

if( sigaction( SIGSEGV, &snew, &sold ) < 0 ){
std::cerr << "Set signal routine is faled."<< std::endl;
return 1;
}
else {
try{
cout << "PID = " << getpid() << endl;
(*( int* )0 ) = 0;
}
catch( int i ){
std::cerr << i << std::endl;
}
catch(...){
std::cerr << "To caught exception.." << std::endl;
}
}
sigaction( SIGSEGV, &sold, &snew );
return 0;
}

alexsy
()

Как открыть порт /dev/ttyS0 на чтение из под users

пишет что нет доступа

alexsy
()

Как заставить AUTOMAKE B AUTOCONF Выставлять переменнык C*FLAGS так как я хочу а не тет которые у него по умолчанию.

Ну собственно SUBJ.

alexsy
()

Есть специалисты по AUTOMAKE B AUTOTOOLS

Нужны консультации

alexsy
()

Eclips — потерял опцию

Вот каким-то чудом включил сворачивание функции. Тоесть там где
int foo( int a ){

}
в строке int foo( int a ){ появляеться знак - если его нажать то появляеться + и тело функции сворачиваеться. И вот потерял эту галочку если кто знает подскажите где она находиться??

alexsy
()

RSS подписка на новые темы