프로그래밍 QnA + 설치 및 활용 QnA

gyxor의 이미지

[네트워크] route add -host 192.168.1.1 dev eth0 의 의미는..

[code:1]
[root@localhost root]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
[root@localhost root]# route add -host 192.168.1.1 dev eth0
[root@localhost root]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.1 * 255.255.255.255 UH 0 0 0 eth0
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0

jyj9782의 이미지

커널 헤드 어떻게 파싱하나요?

^^

커널 헤드파싱방법좀 알려주세요

skb 받아서요..

struct iphdr *iph = skb->nh.iph;

이렇게 하니까..

iph 는 제대로 들어온거 같은데요

struct tcphdr *tcph = skb->h.th;

이런식으로 하면 제대로 값이 안나오더라고요..

일일이..

skb->data[36] 하고 37 배열에.. TCP 목적지 포트인걸..

외워야하고.. 그런 불편한건 아닐거자나요 =.=

도와주세요

ㅎㅎ 어떻게 tcp헤더랑.. udp 헤더랑 이더넷 헤더..

짤라내는지..

gyxor의 이미지

[네트워크] ifconfig eth0 192.168.1.1 netmask 255.255.255.128

레드헷 리눅스8.0에서
ifconfig eth0 192.168.1.1 netmask 255.255.255.128 broadcast 192.168.1.255 up

이러한 명령어는 NIC의 IP 주소를 임의대로 바꿔주고 넷마스크나 브로드캐스트등도 바꿔주는것으로 알고있습니다.
저의 경우엔 공유기를 사용하기 때문에 컴터두대가 먼저켜지는 순서대로
192.168.1.21 또는 192.168.1.22 가 할당됩니다.
공유기 없이 바로 쓰더라도 유동아이피가 자동으로 할당됩니다.
위와 같이 아이피를 임의대로 바꾸면 인터넷접속이 되지 않았습니다.
goldedit의 이미지

표준 MD5 소스로 암호화한 값과 다른곳에서(예:PHP) MD5 변환값

안녕하세요.
현제 C 로된 표준 MD5 라이버러리를 컴파일하여 인코딩하면..
예를들어 " aaaa " 를 인코딩 하면..

Quote:

표준 C 라이버러리에서 인코딩한 값
: 077406600d9b6e851de8ad284dac6c54

이구요..

Quote:

PHP자체 함수 md5로 인코딩한 값
: 74b87337454200d4d33f80c4663dc5e5

이네요...

Quote:

혹시나 하여.. mysql 의 password('aaaa') 로 출력된 값은
: 28d6917a6fab63e5

인데...

질문 1 : 모두 같은 값을 인코딩한값이 틀립니다..
이유가 무엇인가요???

shjoung의 이미지

C로 짠 소켓 프로그램을 C++이랑 붙이려고 하니까...

TCP/IP통신을 위해서 C로 열심히 짜고,
다른 부분의 프로그램을 C++ 짜서,
이제 통합하려고 하니까...
read, write가 없다고 에러가 나네요.
어떠게 해야 하나요?
사실, C++은 전혀 모르고 남이 짠 프로그램 고치는 중이라...

okgo의 이미지

커널업그레이드할때 grub 에 커널정보 입력하는법 좀 알려주세요

이번에 처음으로 커널 업그레이드라는것을 해봤습니다.
마지막에 새업그레이드커널이름을 dalong_kernel으로 아래와 같이 하였습니다.
# cp arch/i386/boot/bzImage /boot/dalong_kernel
일단 여기까지는 잘된것 같은데 그다음 grub.conf 에 새로운 커널정보를 입력하는 방법을
몰라서 아래와 같아 넣어봤는데 부팅할때 grub창에서 새로이 패치한 커널(dalong_kernel)로 부팅하면 파일을 발견할수 없다고 하네요.
--------- grub내용-----------------------------
[code:1]default=2
timeout=20
splashimage=(hd0,2)/boot/grub/splash.xpm.gz

chxooi의 이미지

[질문]데비안에서 dhcp 시 못가져 오는 Ip 에 대해...

dhcp 로 아이피를 못가져 오네요...
윈도우는 갖고 오는데...
신기한건 부팅하고 나면
ifconfig 로 모든 정보가 다 보이긴 한다는거죠...

eth0 Link encap:Ethernet HWaddr 00:E0:4C:B7:00:87
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:13723 errors:0 dropped:0 overruns:0 frame:0
TX packets:15 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:826032(806.6 KiB) TX bytes:5130 (5.0 KiB)
Interrupt: 9 Base address:0xa000

이렇게 나온다는거죠...
route 정보 하나도 안나오고....

i_wish_awk_sed_perl의 이미지

매치되는 문자열의 카운트?

grep -l interface *.java

위와 같은 컨맨드를 이용해서 나온 결과가 다음과 같습니다.

ix_host.java
ix_net.java
ix_manager.java
host.java
net.java
secure.java

위의 결과에서 ix 로 시작되는 파일들에 대한 카운트를 하고 싶습니다. 물론 총카운트까지 가능 할 수 있을거 같은데요...awk 로 가능 할거 같은데...

ㅜㅜ

언제쯤 저는 정규표현식을 정복할 수 있을가요? ㅡㅡ;

a287848의 이미지

추가 질문입니다. 밑에 파일 시스템 변경 에 관한 새로운 질문^^

몇몇 설정이 잘못되어 있었습니다. 이를 고치고

지금 다시 부팅을 해보니

Mounting root file system
VFS : Can't find ext3 file system on dev hda1
mount : error 22 mounting ext3
.
.
.
Kernel Panic : No init found Try passing init= option to kernel
이렇게 나옵니다.

답변 좀 부탁 드립니다.

그럼 좋은일만 함께 하시기를

a287848의 이미지

파일 시스템을 바꿨더니 에너가 나네요 (ext3 -> xfs) 으로

kernel 2.6.3 으로 정상적으로 컴파일 된다음에 파일 System 을 XFS 로

바꾸기 위해 하드 디스크를 하나더 구했습니다.

이하드는 미리 XFS 로 포맷 되어있었고 파티션도 용량은 서로 조금 틀리지만

같은 디렉토리로 잡아 주었습니다.

모든 파일을 다 복사하도 grub 설치도 마친 다음에

XFS 로 마이그레이션 된 하드로 부팅하니 Kernel Panic 가 발생합니다.

(물로 fstab 도 수정했고요
LABEL=/ 대신 /dev/hda1 식으로 썻습니다.)

Creating root device 부터 에러가 납니다.

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기