교육지원 IT시스템 선진화
|
|
- 신양 승
- 6 years ago
- Views:
Transcription
1 Module 4: Networking ESP30076 임베디드시스템프로그래밍 (Embedded System Programming) 조윤석 전산전자공학부
2 주차별목표 네트워킹 (Networking) IP주소에대한이해 IP주소및게이트웨이설정하기 DNS 설정하기 호스트와타겟보드간의파일전송방법알아보기 NFS (Network File System) Xinetd TFTP 삼바 (Samba) 2
3 IP Address IP 주소 IP(Internet Protocol) 주소는인터넷상에서컴퓨터간통신을위해컴퓨터와통신장비에부여하는고유주소 TCP/IP 인터넷프로토콜을사용하여인터넷을접속하는데필요함 IP 주소는주소를표현하는데사용되는비트수에따라 IPv4(32bits) 와 IPv6(128bits) 로나뉨 Public IP vs Private IP 공인 IP 인터넷에연결된컴퓨터들을구분하기위한주소 사설 IP 내부네트워크에서만사용가능한주소 외부인터넷망에서는인식하지못함 3
4 IP Address 인터넷주소자원관리기관 4
5 IP Address 의구조 클래스 (Class) 에따른 IP 주소의구조 5
6 IP Address 의구조 클래스 (Class) 에따른 IP 주소의구조 클래스 최상위비트 네트워크 영역비트수 나머지 영역비트수 가능한 네트워크수 네트워크당 주소수 A ,777,214 B ,384 65,534 C ,097, D 1110 E
7 IP Address 의구조 C 클래스 IP 주소의예 7
8 IP Address(IPv4) IPv4 주소유형에따른사용용도 네트워크주소호스트주소주소유형목적 모두 0 모두 0 컴퓨터자신부트스트랩용 모두 0 호스트 해당네트워크의 호스트 연결된내부 네트워크에있는 특정호스트식별 네트워크모두 0 네트워크네트워크식별 네트워크모두 1 방향적방송지정네트워크방송 모두 1 모두 1 제한된방송지역네트워크방송 8
9 IP Address(IPv4) IPv4 주소유형에따른사용용도 클래스사설 IP 주소공간사용개수 A 클래스 ~ 개 B 클래스 ~ 개 C 클래스 ~ 개 9
10 IP Address & Gateway Setting 인터넷상에서의컴퓨터간통신 동일네트워크상의 IP 주소인지확인 동일네트워크상의 IP이면그안에서통신이이루어짐 다른네트워크에있으면게이트웨이 (gateway) 로연결 통신을위한설정 각컴퓨터에 IP 주소를할당 라우팅설정, 즉게이트웨이를지정 10
11 IP Address & Gateway Setting Xwindow 에서 Ubuntu 네트워크설정 우분투에서는기존배포판과는다르게 Xwindow 에서설정한정보가환경설정정보보다우선시됨 시스템의기본설정에서네트워크연결을선택 네트워크연결에서현재시스템에설정되어있는이더넷장치를선택 변경하기버튼을눌러서상세정보를변경 11
12 IP Address & Gateway Setting -Xwindow 상에서설정 네트워크장치선택 12
13 IP Address & Gateway Setting -Xwindow 상에서설정 이더넷기본설정 13
14 IP Address & Gateway Setting -Xwindow 상에서설정 설정변경확인 14
15 IP Address & Gateway Setting -Xwindow 상에서설정 네트워크설정적용 15
16 IP Address & Gateway Setting - 명령프롬프트상에서설정 명령어와환경설정파일을통한네트워크설정 특정경우의우분투혹은레드햇계열의리눅스, 임베디드리눅스시스템에서는환경설정파일과명령어를통한네트워크설정을이용 임베디드리눅스에서네트워크를설정할경우더많이이용됨 리눅스에서사용하는이더넷 (ethernet) 카드 eth0: 첫번째이더넷 (ethernet) 카드 eth1: 두번째이더넷 (ethernet) 카드 네트워크설정명령어 ifconfig 16
17 IP Address & Gateway Setting - 명령프롬프트상에서설정 ifconfig 명령어 ifconfig 사용예제 # ifconfig -a 명령어사용예제 설명 시스템의모든네트워크인터페이스에대한 정보를표시한다. eth1 로지정된네트워크장치의 IP 주소, # ifconfig eth1 넷마스크 (netmask), 브로드캐스트등의정보를 출력한다. 17
18 IP Address & Gateway Setting - 명령프롬프트상에서설정 ifconfig 명령어 ifconfig 사용예제 명령어사용예제 설명 eth1 장치의 IP 주소를 으로 # ifconfig eth 할당한다. 주소지정시사용하는가장간편한방법으로 넷마스크등의값은기본값으로설정된다. # ifconfig eth netmask broadcast up 넷마스크와브로드캐스팅의기본설정값변경시 해당매개변수명을입력하고값을지정한다. 18
19 IP Address & Gateway Setting - 명령프롬프트상에서설정 ifconfig 명령어 ifconfig 사용예제 root@esp:~# ifconfig eth root@esp:~# ifconfig eth1 eth1 Link encap:ethernet HWaddr 08:00:27:6a:84:b7 inet addr: Bcast: Mask: inet6 addr: fe80::a00:27ff:fe6a:84b7/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:540 errors:0 dropped:0 overruns:0 frame:0 TX packets:387 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:64287 (64.2 KB) TX bytes:87323 (87.3 KB) root@esp:~# 19
20 IP Address & Gateway Setting - 명령프롬프트상에서설정 라우팅설정명령어 route route 명령어 route 사용예제 명령어사용예제 설명 # route 시스템의라우팅테이블을표시해준다. 기본설정으로사용되는게이트웨이를 # route add default gw 로지정한다. 다른네트워크 단으로전송되는패킷들은게이트웨이로 전송되어외부네트워크에접속하게한다. 20 # route del default 라우팅테이블에서 default 로설정된 네트워크부분을삭제한다.
21 IP Address & Gateway Setting - 명령프롬프트상에서설정 route 명령어 route 사용예제 root@esp:~# route 라우팅테이블조회 Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface * U eth1 root@esp:~# route add default gw 게이트웨이추가 root@esp:~# route 라우팅테이블조회 Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface * U eth1 default UG eth1 root@esp:~# 21
22 IP Address & Gateway Setting - 명령프롬프트상에서설정 고정 IP 설정 네트워크주소관리설정파일 (/etc/network/interfaces) 을변경 우분투에서인터페이스명 ( 예 : eth0, eth1) 변경은 /etc/udev/rules.d 디렉토리에있는 70-persistentnet.rules 파일수정을통해가능 22
23 IP Address & Gateway Setting - 명령프롬프트상에서설정 고정 IP 설정 사용예제 root@esp:~# vi /etc/network/interfaces auto lo iface lo inet loopback auto eth1 iface eth1 inet static address netmask network broadcast gateway
24 IP Address & Gateway Setting - 명령프롬프트상에서설정 자동 IP 설정 고정 IP 설정하는방법에서아래의내용을입력 root@esp:~# vi /etc/network/interfaces auto eth1 iface eth1 inet dhcp 변경된네트워크설정내용적용하기 root@esp:~# /etc/init.d/networking restart 24
25 DNS Setting URL(Uniform Resource Locator) 인터넷을통해접근가능한자원 (resource) 의주소를일관되게표현할수있는형식을말함 자원의형태는인터넷응용프로토콜에따라다를수있음 구성 자원에접근하는데필요한프로토콜의이름 인터넷에서특정한컴퓨터를식별하기위한도메인이름 (domain name) 컴퓨터파일의위치를계층적으로나타낸경로명등 25
26 DNS Setting DNS(Domain Name System) 서버 전세계에서사용하는도메인이름과대응하는 IP 주소에관한데이터베이스를관리 사용자가도메인이름을 DNS 서버에제공하면해당 IP 주소를알려줌 호스트이름을검색하는과정 주소창에 URL 로입력하면 /etc/hosts 파일을조회 /etc/hosts 파일내에입력한호스트이름에대한해당 IP 주소가존재하면 IP 주소를가지고오고검색을마침 /etc/hosts 에해당호스트이름이존재하지않으면 /etc/resolv.conf 파일을참조 /etc/resolv.conf 에 DNS 설정이없으면호스트이름알수없음이라는메시지를출력 /etc/resolv.conf 에 DNS 설정이존재하면 DNS 서버에질의하고응답된결과를출력 26
27 DNS Setting 리눅스에서 DNS 설정파일 /etc/resolv.conf cat /etc/resolv.conf nameserver nameserver search handong.edu 27
28 NFS(Network File System) TCP/IP 네트워크상에서다른컴퓨터에있는파일시스템을마운트 ( 연결 ) 하여서로자료를공유할수있게해주는기능 네트워크로연결된컴퓨터를사용하는여러사용자들사이에서파일및디렉토리를공유하는데유용하게사용됨 28
29 Using NFS(Network File System)-Server 네트워크확인 클라이언트컴퓨터와서버컴퓨터가서로 TCP/IP 네트워크상에서통신이가능한지확인 본강의에서소개하는임베디드시스템개발환경에서는호스트컴퓨터와임베디드시스템은같은네트워크에존재하는형태로사용 29
30 Using NFS(Network File System)-Server 서버준비사항 30 NFS 를제공하는서버컴퓨터에서는 NFS 를구동하기위한데몬들이실행되고있어야함 NFS 서버패키지설치 apt-get install nfs-kernel-server 패키지목록을읽는중입니다... 완료의존성트리를만드는중입니다상태정보를읽는중입니다... 완료다음새패키지가전에자동으로설치되었지만더이상필요하지않습니다 : linux-headers linux-headers generic 이들을지우기위해서는 'apt-get autoremove' 를사용하십시오. 다음패키지를더설치할것입니다 : libgssglue1 libnfsidmap2 librpcsecgss3 nfs-common portmap 다음새패키지를설치할것입니다 : libgssglue1 libnfsidmap2 librpcsecgss3 nfs-common nfs-kernel-server portmap 0 개업그레이드, 6 개새로설치, 0 개지우기및 0 개업그레이드안함. 494k 바이트아카이브를받아야합니다. 이작업후 1,532k 바이트의디스크공간을더사용하게됩니다. 계속하시겠습니까 [Y/n]?
31 Using NFS(Network File System)-Server 데몬실행하기 service nfs-kernel-server start * Exporting directories for NFS kernel daemon... [ OK ] * Starting NFS kernel daemon [ OK ] root@esp:~# 서비스중단하기 root@esp:~# service nfs-kernel-server stop * Stopping NFS kernel daemon [ OK ] * Unexporting directories for NFS kernel daemon... [ OK ] root@esp:~# 31
32 Using NFS(Network File System)-Server 데몬서비스구동확인하기 service nfs-kernel-server status nfsd running 포트매퍼실행하기 /etc/init.d/portmap start 32
33 Using NFS(Network File System)-Client 서버에서공유할디렉토리를설정 서버에서 NFS 로공유할디렉토리들에대한설정은 /etc/exports 파일에지정 NFS 설정파일 (/etc/exports) 의기본형식 [ 공유할디렉토리명 ] [ 클라이언트주소 ] [NFS 옵션 ] 공유할디렉토리명 서버에서공유하고자하는디렉토리이름을지정 클라이언트주소 공유된디렉토리에접근을허용하는클라이언트의주소를지정 NFS 옵션 NFS 로마운트시클라이언트에부여할권한을지정 아무것도지정하지않았을때사용하는기본옵션 (ro, wdelay, root_squash 33
34 Using NFS(Network File System) NFS 설정파일옵션 옵션 root_squash no_root_squash ro rw async sync 기능 Client에서 root 사용자를서버상에서 nobody 사용자로매핑서버와 client 모두같은 root 사용자로매핑파일시스템을읽기전용으로마운트파일시스템을읽기 / 쓰기로마운트사용하는공간의안정적인상태이전에응답을수신하는형태사용하는공간의안정적인상태이후에응답을수신하는형태 no_subtree_check 하위디렉토리검사확인옵션 insecure 인증되지않은액세스도가능 34
35 Using NFS(Network File System) NFS 를사용하여디렉토리공유하기 서버에서디렉토리를 NFS 로내보내고, 이를클라이언트에서 NFS 로마운트해보기 서버 : 우분투가설치되어있는호스트컴퓨터 클라이언트 : Achro-210T 타겟보드 순서 서버에서 /root 디렉토리를 NFS 로내보내기 클라이언트에서 nfs 디렉토리로마운트하여사용하기 IP 주소 NFS 서버컴퓨터의주소는 타겟보드의주소는
36 Using NFS(Network File System) NFS 를사용하여디렉토리공유하기 호스트컴퓨터 IP 설정 NFS 설정파일에 /root 디렉토리지정 ifconfig eth vi /etc/exports /root *(rw,sync,no_root_squash,no_subtree_check) NFS 를다시시작 service nfs-kernel-server start NFS 시작하기 service nfs-kernel-servernfs restart NFS 다시시작하기 현재 NFS 로내보낸디렉토리확인 exportfs -v /root <world>(rw,wdelay,no_root_squash,no_subtree_check) 36
37 Using NFS(Network File System) NFS 를사용하여디렉토리공유하기 Achro-210T 타겟보드 호스트컴퓨터에서 NFS 를사용하여내보내기한디렉토리마운트하기 mount [ 옵션 ] [ 파일시스템유형 ] [ 다른옵션 ] [ 서버 IP: 디렉토리 ] [ 마운트위치 ] 옵션 : -t 파일시스템유형을지정하는데사용 파일시스템유형 nfs(nfs 파일시스템 ), ext2, ext3, ext4( 리눅스파일시스템 ), vfat(windows FAT), smb( 삼바파일시스템 ), iso9660(cd ISO 이미지 ), udf(dvd 이미지 ) 타겟보드상에서 mount 하는일련의과정 root@achro210t:~# mkdir /root/nfs root@achro210t:~# ifconfig eth root@achro210t:~# mount -t nfs -o nolock :/root /root/nfs 37
38 Xinetd(eXtended Internet Service Daemon) 리눅스시스템이부팅될때적재되는서비스데몬들을관장하는슈퍼데몬 기존의 inetd 의비효율적인리소스관리와보안성문제를극복하기위해서나온대체슈퍼데몬 TCP wrapper 의기능을포함하고있어보안강화 TCP wrapper 는네트워크서비스에관련한트래픽을제어하고모니터링할수있는유닉스기반의방화벽툴 주요특징 TCP, UDP, RPC 서비스접근제어조절기능 서비스거부 (Denial of Service) 공격방지기능 각종서비스에대해 syslog 로그레벨을설정하여철저한로깅 (logging) 기능을제공 원격호스트로의서비스리다이렉션기능등을제공 38
39 Xinetd(eXtended Internet Service Daemon) Xinetd 설치 apt-get install xinetd Xinetd 설정파일 /etc/xinetd.conf xinetd 데몬에서다루는모든서비스에적용되는속성과해당값을지정해줄수있음 defaults { < 속성 > < 연산자 > < 값 > < 값 > } service 서비스명 (ex: telnet or ftp) { < 속성 > < 연산자 > < 값 > < 값 > } 39
40 Xinetd(eXtended Internet Service Daemon) defaults 섹션설정 40
41 Xinetd(eXtended Internet Service Daemon) defaults 섹션에사용되는주요속성 instances 동시에서비스를실행할수있는서버의최대개수를지정 이속성값을설정함으로써 DoS 공격을막을수있음 log_type 어떠한포맷으로로그기록을저장할것인가를지정 SYSLOG 와 FILE 두포맷을사용할수있음 log_on_success 서버가시작될때와끝날때기록될것들을지정 HOST : 원격호스트의 IP PID : xinetd 프로세스 ID USERID : 원격사용자의 ID EXIT : 서비스에서빠져나갈때의상태 DURATION : 서버세션지속상태 41
42 Xinetd(eXtended Internet Service Daemon) defaults 섹션에사용되는주요속성 Log_on_failure 서버가리소스부족으로시작될수없거나설정파일내의규칙에의한접근이거부되었을때기록될값들을지정 HOST: 원격호스트의 IP USERID: 원격사용자의 ID ATTEMPT : 실패한시도가있을경우 RECORD : 클라이언트에대한가능한정보 42
43 Xinetd(eXtended Internet Service Daemon) service 섹션설정 43 cd /etc/xinetd.d ls 합계 20 4 chargen 4 daytime 4 discard 4 echo 4 time root@esp:/etc/xinetd.d# cat daytime # default: off # description: An internal xinetd service which gets the current system time # then prints it out in a format like this: "Wed Nov 13 22:30:27 EST 2002". # This is the tcp version. service daytime { disable = yes type = INTERNAL id = daytime-stream socket_type = stream protocol = tcp user = root wait = no }
44 Xinetd(eXtended Internet Service Daemon) service 섹션에사용되는주요속성 service daytime 설정하고자하는서비스의이름을지정 여기서지정해주는서비스들은 /etc/services 파일리스트에있어야함 disable 해당서비스가실행되지못하도록설정하는데사용 yes : 해당서비스를띄우지않거나, httpd 와같이독자상태로데몬이작동하는경우 no : 타임서버서비스를작동시킴 socket_type 이속성에는 stream, dgram, raw, seqpacket 으로지정할수있음 stream : stream 기반의서비스 dgram : datagram 기반의서비스 raw : IP 에직접접근을요구하는서비스 seqpacket : 신뢰성있는연속적인데이터그램전송을요구하는서비스 44
45 Xinetd(eXtended Internet Service Daemon) service 섹션에사용되는주요속성 wait 서비스가단일스레드인지다중스레드인지를결정하는플래그 yes : 단일스레드로실행되어하나의서비스만작동 no : 다중스레드로서버가새로운서비스요청을받아들임 user 서버프로세스를실행할수있는사용자의 ID server 해당서비스를실행할데몬프로그램을지정 access time 지정된시간에만서비스를이용할수있게해줌 시는 0~23, 분은 0~59 사이의값을가짐 protocol 서비스가사용할프로토콜 프로토콜은 /etc/protocols 내에있어야함 45
46 Xinetd(eXtended Internet Service Daemon) service 섹션에사용되는주요속성 redirect port nice TCP 서비스를다른호스트에게이양하고자할때사용 매개변수포함 redirect 으로지정했다면, 23 번포트로들어오는데이터들은 으로보내줌 서비스포트를명시하는것으로 /etc/services 파일목록내의서비스포트와일치해야함 서버의예약우선권을나타내는속성 -20~19 까지의범위를가짐 -20 은가장빠른우선권, 19 는가장느린우선권 46
47 Xinetd(eXtended Internet Service Daemon) xinetd.conf 파일에 defaults 섹션과 service 섹션을동시에넣은경우 defaults { instances = 60 log_type = SYSLOG authpriv log_on_success = HOST PID log_on_failure = HOST cpu = } service telnet { disable = no flags = REUSE socket_type = stream wait = no user = root server = /usr/sbin/in.telnetd log_on_success = HOST PID log_on_failure = HOST RECORD no_access = /0 only_from = /128 redirect = port = 2323 } 47
48 Xinetd(eXtended Internet Service Daemon) Xinetd 실행하기 Xinetd 데몬을시작하거나중단하는기본명령어형식 # /etc/init.d/xinetd [start stop restart] 또는 # service xinetd [start stop restart] 예를들어 xinetd 데몬이실행되고있지않은상태에서데몬을실행하려면다음의명령어를입력 # /etc/init.d/xinetd start 또는 # service xinetd start 48
49 TFTP(Trivial FTP) TCP 를사용하여신뢰성있는파일전송을제공하는 ftp 와달리 UDP 를사용하여파일을전송하는프로토콜 TFTP 는파일을전송하고자하는컴퓨터간에연결을만들지않고전송하기때문에프로그램의크기가 ftp 에비해매우작음 데이터전송중에오류가발생할확률이극히적은근거리에서빠르고간편하게파일을전송받고자할경우에사용 임베디드시스템개발시개발한커널이미지 (kernel image) 나램디스크 (ramdisk) 를부트로더 (bootloader) 를통해타겟보드로전송하고자할때많이사용됨 49
50 TFTP(Trivial FTP) TFTP 설치하기 tftp 데몬을설치하려면우선적으로 xinetd 가설치되어있어야함 apt-get 명령어를이용하여 tftpd 와 tftp 패키지를설치 apt-get install tftpd tftp 패키지목록을읽는중입니다... 완료의존성트리를만드는중입니다상태정보를읽는중입니다... 완료다음새패키지를설치할것입니다 : tftp tftpd 0 개업그레이드, 2 개새로설치, 0 개지우기및 225 개업그레이드안함. 34.2k 바이트아카이브를받아야합니다. 이작업후 164k 바이트의디스크공간을더사용하게됩니다..( 생략 ) 50
51 TFTP(Trivial FTP) TFTP 서버구동하기 51 TFTP 서버는 xinetd 데몬에서관리함 이를설정하기위한파일 : /etc/xinetd.d/tftp root@esp:/etc/xinetd.d# vi /etc/xinetd.d/tftp service tftp { socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -s /tftpboot disable = no per_source = 11 cpu = flags = IPV4 }
52 TFTP(Trivial FTP) 파일을전송할때사용될디렉토리 /tftpboot 를서버에만들기 mkdir /tftpboot xinetd 데몬을재구동 service xinetd restart TFTP 가현재정상적으로동작하고있는지를확인 netstat -a grep tftp 52
53 Samba 삼바 (Samba) 서버 삼바 (samba) 서버는 SMB(Server Message Block) 와 CIFS(Common Internet File System) 프로토콜지원 SMB 는윈도우시스템에서다른시스템의디스크와프린터등과같은자원을공유할수있도록 MS 사와인텔사가만든규약 CIFS 는 SMB 프로토콜의확장버전으로윈도우와리눅스환경을동시에지원하는인터넷의표준파일규약 삼바서버를설치하면윈도우의하드디스크와프린터를리눅스에서도사용할수있고, 반대로리눅스에연결된하드디스크와프린터도윈도우에서사용할수있음 53
54 Samba 삼바 (Samba) 에서공유하는방법 리눅스에서디렉토리를삼바서버의기능을이용하여공유모드로오픈하고윈도우에서 네트워크드라이브연결 로공유하는방법 윈도우에서공유하고자하는디렉토리를공유모드로설정하고리눅스에서삼바파일시스템 (smbfs) 으로마운트하여사용하는방법 54
55 Samba 삼바 (Samba) 설치 55
56 Samba 삼바 (Samba) 사용자등록 smbpasswd 명령을이용 # smbpasswd -a <username> Ex) root 사용자등록 56
57 Samba 삼바 (Samba) 설정파일 57 사용자가등록되었으면삼바설정파일 (/etc/samba/smb.conf) 을수정 수정하기이전에기존에설정되어있던설정파일을백업한후수정 cp smb.conf smb.conf.org vi smb.conf ######## Authentication ####### security = user # 보안방법 주석마크 (#) 를제거 ( 생략 ) ######## Share Definitions####### [home] # 주석마크 (;) 를제거한다. comment = Home Directories # 주석마크 (;) 를제거 browsable = no # 브라우징속성 주석마크 (;) 를제거 read only = no # 주석마크제거하고읽기 / 쓰기속성으로변경 ( 생략 ) Create mask = 0700, # 파일생성시소유권설정부분 주석마크 (;) 를제거 ( 생략 ) direction mask = 0700, # 디렉토리생성시소유권설정부분 주석마크 (;) 를제거 ( 생략 ) valid users = %S # 사용자라인주석제거 주석마크 (;) 를제거
58 Samba 삼바 (Samba) 설정파일 리눅스에서특정디렉토리 ( 예 :/smbroot) 를삼바로공유하고자한다면, 설정파일의맨뒷부분에다음의내용을추가 [smbroot] comment = Samba Shared Directory # 디렉토리설명 path = /smbroot # 삼바에서사용할디렉토리설정 browseable = yes # 탐색가능옵션 : yes read only = no # 읽기전용옵션 : no ( 읽기 / 쓰기가능 ) create mask = 0755 # 생성되는파일소유권 directory mask = 0755 # 생성되는디렉토리소유권 valid users = root, esp # 접근가능사용자등록 58
59 Samba 삼바 (Samba) 를이용한디렉토리공유 삼바서비스데몬을시작하거나중지하거나재실행시사용하는명령어 # service smbd [status stop start restart] 또는 # /etc/init.d/smbd [status stop start (restart)] Ex) 삼바서비스시작 root@esp:/etc/samba# service smbd start 59
60 Samba 삼바 (Samba) 를이용한디렉토리공유 삼바서버 IP 주소설정 60
61 Samba 윈도우에서해당삼바 (Samba) 서버에연결하기 파일탐색기에서 네트워크드라이브연결 을선택 폴더항목에삼바서버의루트홈디렉토리를입력한후마침을누름 61
62 Samba 윈도우에서해당삼바 (Samba) 서버에연결하기 보인네트워크암호입력화면에서는삼바에등록한사용자 (root) 와 smbpasswd 를이용하여생성한삼바비밀번호를입력 62
63 Samba 삼바 (Samba) 에서지정한디렉토리 (/smbroot) 를마운트 63
64 Samba 삼바 (Samba) 에서지정한디렉토리 (/smbroot) 를마운트 64
운영체제실습_명령어
운영체제실습 리눅스네트워크기본개념및설정 서 기옥 Contents 네트워크용어정의 IP 주소 네트워크기본명령어 네트워크관리명령어 네트워크설정파일 telnet 서버설정 네트워크용어정의 네트워크 (Network) : 전자적으로데이터를주고받기위한목적으로연결된 2 개이상의컴퓨터시스템 IP 주소와 Ethernet 주소 IP 주소 : 네트워크에연결된시스템을구분하는소프트웨어적인주소
More informationPowerPoint 프레젠테이션
임베디드리눅스개발환경실습 Jo, Heeseung 타겟보드모니터링동작실습 호스트 PC 에서시리얼포트를통해서타겟보드를모니터링 타겟보드가프로그램을실행하는동안일어나는일을시리얼포트로메시지를출력하면호스트 PC 에서는시리얼포트를통해메시지를수신하여이를화면에출력 minicom 프로그램사용 - minicom 이정상적으로설정이되고, 타겟보드에최소한부트로더가올라간상태라면 minicom
More informationPowerPoint 프레젠테이션
임베디드리눅스개발환경실습 Jo, Heeseung 타겟보드모니터링동작실습 호스트 PC 에서시리얼포트를통해서타겟보드를모니터링 타겟보드가프로그램을실행하는동안일어나는일을시리얼포트로메시지를출력하면호스트 PC 에서는시리얼포트를통해메시지를수신하여이를화면에출력 minicom 프로그램사용 - minicom 이정상적으로설정이되고, 타겟보드에최소한부트로더가올라간상태라면 minicom
More informationNetwork seminar.key
Intro to Network .. 2 4 ( ) ( ). ?!? ~! This is ~ ( ) /,,,???? TCP/IP Application Layer Transfer Layer Internet Layer Data Link Layer Physical Layer OSI 7 TCP/IP Application Layer Transfer Layer 3 4 Network
More informationMicrosoft PowerPoint - 03-Development-Environment-2.ppt
개발환경 2 임베디드시스템소프트웨어 I 차례 부트로더의기능, 컴파일방법 커널의기능, 컴파일방법 파일시스템의기능, 생성방법 Host-KIT 네트워크연결방법 (Bootp, TFTP, NFS) 개발환경 2 2 부트로더의기능 하드웨어초기화 CPU clock, Memory Timing, Interrupt, UART, GPIO 등을초기화 커널로드 커널이미지를 flash
More informationPowerPoint 프레젠테이션
임베디드리눅스개발환경구축 Jo, Heeseung 개발환경 HBE-SM5-S4210 개발환경 타겟보드와리눅스가설치된호스트컴퓨터가필요 임베디드리눅스개발환경 - 호스트컴퓨터환경설치 - 호스트와타겟연결 - 디버그환경 호스트컴퓨터는임베디드시스템의동작을모니터링하는디버깅환경으로서의역할도수행 임베디드시스템을위한소프트웨어를개발하기위해서호스트시스템에구축하는개발환경 교차개발환경
More informationSnort Install Manual Ad2m VMware libnet tar.gz DebianOS libpcap tar.gz Putty snort tar.gz WinSCP snort rules 1. 첫번째로네트워크설정 1) ifconf
Snort Install Manual Ad2m VMware libnet-1.1.5.tar.gz DebianOS libpcap-1.1.1.tar.gz Putty snort-2.8.6.tar.gz WinSCP snort rules 1. 첫번째로네트워크설정 1) ifconfig 명령어로현재 IP를확인해본다. 2) vi /etc/network/interfaces 네트워크설정파일에아래와같이설정을해준다.
More informationPowerPoint 프레젠테이션
(Host) set up : Linux Backend RS-232, Ethernet, parallel(jtag) Host terminal Target terminal : monitor (Minicom) JTAG Cross compiler Boot loader Pentium Redhat 9.0 Serial port Serial cross cable Ethernet
More informationPowerPoint 프레젠테이션
임베디드리눅스개발환경구축 Jo, Heeseung 개발환경 HBE-SM5-S4210 개발환경 타겟보드와리눅스가설치된호스트컴퓨터가필요 임베디드리눅스개발환경 - 호스트컴퓨터환경설치 - 호스트와타겟연결 - 디버그환경 호스트컴퓨터는임베디드시스템의동작을모니터링하는디버깅환경으로서의역할도수행 임베디드시스템을위한소프트웨어를개발하기위해서호스트시스템에구축하는개발환경 교차개발환경
More information망고100 보드로 놀아보자-4
망고 100 보드로놀아보자 -4 Minicom,tftp,nfs 설정,vnc 설정 minicom 설정 Minicom 설정 >#yum install minicom >#ls /dev/ttyusb* ># minicom s Minicom 설정 Serial Device :/dev/ttyusb0 Baudrate:115200 Hardware Flow control: NO
More informationMicrosoft Word - ntasFrameBuilderInstallGuide2.5.doc
NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,
More informationUSB 케이블만을이용한리눅스 NFS 개발환경 (VirtualBox) 최초작성 : 2010 년 10 월 21 일 작성자 : 김정현 수정내용 최초작성 by 김정현 스크립트추가, 설명보충 by 유형목 1. VritualBox
USB 케이블만을이용한리눅스 NFS 개발환경 (VirtualBox) 최초작성 : 2010 년 10 월 21 일 작성자 : 김정현 수정내용 2010. 10. 21. 최초작성 by 김정현 2010. 10. 24. 스크립트추가, 설명보충 by 유형목 1. VritualBox 설정 Windows 환경에서 VirtualBox 를설치한다음게스트 OS 로우분투리눅스를사용하는경우,
More information[ 네트워크 1] 3 주차 1 차시. IPv4 주소클래스 3 주차 1 차시 IPv4 주소클래스 학습목표 1. IP 헤더필드의구성을파악하고요약하여설명할수있다. 2. Subnet ID 및 Subnet Mask 를설명할수있고, 각클래스의사용가능한호스트수와사설 IP 주소및네트
3 주차 1 차시 IPv4 주소클래스 학습목표 1. IP 헤더필드의구성을파악하고요약하여설명할수있다. 2. Subnet ID 및 Subnet Mask 를설명할수있고, 각클래스의사용가능한호스트수와사설 IP 주소및네트워크주소와 브로드캐스트주소를설명할수있다. 학습내용 1 : IP 헤더필드구성 1. Network Layer Fields 2. IP 헤더필드의구성 1)
More informationPowerPoint 프레젠테이션
Chapter 11. 네트워크관리 00. 개요 01. 네트워크의기초 02. 네트워크설정 03. 네트워크상태확인 TCP/IP 프로토콜의계층구조를설명할수있다. MAC 주소와 IP 주소의차이를설명할수있다. 네트워크인터페이스를설정할수있다. 라우팅테이블을확인하고기본게이트웨이를설정할수있다. DNS 설정을확인하고질의를수행할수있다. ping과 traceroute 명령을사용하여통신이가능한지확인할수있다.
More information<B0F8B0B35357B8AEBAE432315FBBEFB9D D424129BCADB9F6BBE7BFEBB9FD2E687770>
공개SW리뷰 21편 제목 : 삼바(SAMBA) 서버사용법 ㅇ 제작 : 리눅스포털(www.superuser.co.kr) 수퍼유저코리아서버관리팀 ㅇ SULINUX 홈페이지 : www.sulinux.net ㅇ리눅스포털홈페이지 : www.superuser.co.kr 삼바는리눅스와윈도우간에파일및프린터를공유할수있게해주는프로그램이다. 삼바를통해리눅스서버를타운영체제와파일을공유할수있는파일서버로도사용할수있다.
More information임베디드 OS 실습 환경 설정 절차(Windows XP Professional)
임베디드리눅스실습환경설정 (vmware Ubuntu8.10) ==== Windows XP, VMware, MEP2440 Board ==== 관련프로그램설치 1) 준비단계 실습용 CD 준비 vmware 플레이어준비및 ubuntu-8.10_vmware_default 이미지실행 vmware 다운로드위치 : http://www.vmware.com/download/player/
More information작성자 : 기술지원부 김 삼 수
작성자 : 기술지원부김삼수 qpopper 설치 qpopper란무엇인가? 메일수신을하기위해필요한프로그램으로 qpopper는가장인기있는 email 클라이언트에의해사용되는인터넷 email 다운로딩을위한 POP3프로토콜을사용합니다. 그러나 qpopper는 sendmail이나 smail과같이 SMTP프로토콜은포함하고있지않습니다. (
More informationWindows 8에서 BioStar 1 설치하기
/ 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar
More informationIP 심화 라우팅프로토콜적용시 라우팅테이블에서 이니셜이있는네트워크를설정하는것 : onnected 직접연결된네트워크를의미한다. 그러므로라우팅은 나는이런네트워크와연결되어있다. 를직접연결된라우터들에게알려주는것 1>en 1#conf t 1(config)#router rip 1
IP 심화 º 각 P 의게이트웨이는해당네트워크의마지막주소를사용한다. - P1 (210.220.10.1/26) 의게이트웨이 (5의 Fa0/0) : 210.220.10.63 /26 = 255.255.255.192 호스트비트수 : 32-26 = 6 비트 => = 64 그러므로 P1의 IP 210.220.10.1 중서브넷마스크에의거 26비트는변함이없고, 나머지 6비트가호스트비트로변하므로
More information목차 개발환경 JTAG Bootp TFTP NFS 1
Chapter. 3 Development Environment Settings Professor. Jaeheung, Lee 목차 개발환경 JTAG Bootp TFTP NFS 1 개발환경 기본구성 JTAG RS-232 Ethernet Host System Target System 2 개발환경 개발환경구성요소 Host System Target System을개발하기위한환경을제공하는시스템교차개발환경제공
More informationSMB_ICMP_UDP(huichang).PDF
SMB(Server Message Block) UDP(User Datagram Protocol) ICMP(Internet Control Message Protocol) SMB (Server Message Block) SMB? : Microsoft IBM, Intel,. Unix NFS. SMB client/server. Client server request
More informationTCP.IP.ppt
TCP/IP TCP/IP TCP/IP TCP/IP TCP/IP Internet Protocol _ IP Address Internet Protocol _ Subnet Mask Internet Protocol _ ARP(Address Resolution Protocol) Internet Protocol _ RARP(Reverse Address Resolution
More informationMicrosoft PowerPoint - 06-IPAddress [호환 모드]
Chapter 06 IP Address IP Address Internet address IP 계층에서사용되는식별자 32 bit 2 진주소 The address space of IPv4 is 2 32 or 4,294,967,296 netid 와 hostid 로구분 인터넷에서호스트와라우터를유일하게구분 IP Address Structure 2-Layer Hierarchical
More informationPWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (
PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (http://ddns.hanwha-security.com) Step 1~5. Step, PC, DVR Step 1. Cable Step
More informationbn2019_2
arp -a Packet Logging/Editing Decode Buffer Capture Driver Logging: permanent storage of packets for offline analysis Decode: packets must be decoded to human readable form. Buffer: packets must temporarily
More informationMicrosoft Word doc
TFTP 환경구축 1. TFTP 환경구축 1.1. TFTP 구축필요성 타겟보드에리눅스를다운로드하는방식에는시리얼을이용하는방식과랜을이용하는방식이있다. 다운받아야할내용이매우큰램디스크이미지를시리얼로다운받게되면개발속도가현저히떨어진다. 시리얼은전송속도가매우늦기때문이다. 랜을이용하여파일을타겟보드에다운로드하는방법으로이지부트는 TFTP를이용하도록하고있다. TFTP를사용하면매우빠른속도로다운받기때문에개발속도가향상될수있다.
More informationUSB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl C
USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC Step 1~5. Step, PC, DVR Step 1. Cable Step
More information<4D F736F F F696E74202D206D61696E D F6E D20C7D8C5B720BDC3BDBAC5DB20C0FCC1A620C1B6B0C7202D20B3D7C6AEBFF6C5A920C0CEC5CDC6E4C0CCBDBA20C4ABB5E520BCB3C1A4>
해킹시스템생성전제조건 (4)- Linux/Unix 네트워크설정및적용 학습목표 Linux/Unix 네트워크인터페이스설정에필요한사항 Linux/Unix 네트워크인터페이스설정에필요한사항 more Linux/Unix 네트워크인터페이스설정에필요한사항 개념 해킹시스템을만들기위한 4 번째단계는네트워크인터페이스카드에대한 TCP/IP 아키텍쳐기반의네트워크설정을함으로타시스템과의통신을가능케함.
More informationPowerPoint 프레젠테이션
Deep Learning 작업환경조성 & 사용법 ISL 안재원 Ubuntu 설치 작업환경조성 접속방법 사용예시 2 - ISO file Download www.ubuntu.com Ubuntu 설치 3 - Make Booting USB Ubuntu 설치 http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/
More information교육지원 IT시스템 선진화
Module 5: Installation of Development Tools ESP30076 임베디드시스템프로그래밍 (Embedded System Programming) 조윤석 전산전자공학부 주차별목표 툴체인 (Toolchain) 또는크로스컴파일러설치하기 타겟보드와의통신설정하기 기타시스템툴설치하기 2 툴체인 (Toolchain) 이란? 크로스컴파일러를설치해야하는이유
More information소개 TeraStation 을 구입해 주셔서 감사합니다! 이 사용 설명서는 TeraStation 구성 정보를 제공합니다. 제품은 계속 업데이트되므로, 이 설명서의 이미지 및 텍스트는 사용자가 보유 중인 TeraStation 에 표시 된 이미지 및 텍스트와 약간 다를 수
사용 설명서 TeraStation Pro II TS-HTGL/R5 패키지 내용물: 본체 (TeraStation) 이더넷 케이블 전원 케이블 TeraNavigator 설치 CD 사용 설명서 (이 설명서) 제품 보증서 www.buffalotech.com 소개 TeraStation 을 구입해 주셔서 감사합니다! 이 사용 설명서는 TeraStation 구성 정보를
More information업데이트일 : Server CIP 기능가이드 목차서비스소개 CIP 사용방법 Inter-AZ 신청방법 CIP 고객 VM 설정방법 서비스소개 본문서는 KT ucloud server 의부가기능인 Cloud Internal Path ( 이하 CIP 이라함
업데이트일 : 2015.09.17 Server CIP 기능가이드 목차서비스소개 CIP 사용방법 Inter-AZ 신청방법 CIP 고객 VM 설정방법 서비스소개 본문서는 KT ucloud server 의부가기능인 Cloud Internal Path ( 이하 CIP 이라함 ) 를사용하는방법에대해문서화합니다. 목적 본문서는 KT ucloud biz 의 CIP 기능을사용할수있도록포탈에서신청,
More information시스코 무선랜 설치운영 매뉴얼(AP1200s_v1.1)
[ Version 1.3 ] Access Point,. Access Point IP 10.0.0.1, Subnet Mask 255.255.255.224, DHCP Client. DHCP Server IP IP,, IP 10.0.0.X. (Tip: Auto Sensing Straight, Cross-over.) step 1]. step 2] LAN. step
More informationChap 2 임베디드시스템 개발환경구성
Chap 2 임베디드시스템 개발환경구성 1. 임베디드시스템개발환경구축 1.1. 네트워크기반의개발관련툴 tftp는 2가지형태로구동된다. 아래의세부절은예전부터사용되고있는 xinetd 수퍼데몬기반의 tftp와기능이향상된 tftpd-hpa를설명한다. 시스템의환경에따라서설치이후에동작하지않는문제가있어두가지방법모두를기술하였다. 가상머신인 VMware를이용하는경우라면 xinetd기반의
More informationPowerPoint 프레젠테이션
Chapter 12. 원격접속과 FTP 00. 개요 01. 텔넷과 SSH 02. VNC 03. 파일송수신 텔넷서버를설치하고설정할수있다. 수퍼데몬 (xinetd) 의역할을이해하고설정할수있다. 텔넷클라이언트를이용해원격에서리눅스시스템에접속하여작업할수있다. SSH로원격에서접속하여작업할수있다. VNC를설치하고설정하여윈도에서 VNC로접속할수있다. FTP 서버를설치하고설정할수있다.
More information1217 WebTrafMon II
(1/28) (2/28) (10 Mbps ) Video, Audio. (3/28) 10 ~ 15 ( : telnet, ftp ),, (4/28) UDP/TCP (5/28) centralized environment packet header information analysis network traffic data, capture presentation network
More informationMicrosoft Word - NAT_1_.doc
NAT(Network Address Translation) 1. NAT 개요 1 패킷의 IP 헤더의수신지주소, 발신지주소또는그주소를다른주소로변경하는과정 2 NAT기능을갖는장치를 NAT-BOX라함 ( 시스코라우터, 유닉스시스템, 윈도우의호스트혹은몇개의다른시스템일수있기때문에이렇게지칭하기도함 ) 3 NAT 기능을갖는장치는일반적으로스텁도메인 (Stub-domain)
More information소프트웨어설치 1. 소프트웨어설치및제거 ( 소스코드 ) 소스코드컴파일을이용한 S/W 설치 1. 소스코드다운로드 - 예 ) httpd tar.gz - 압축해제 : #tar xzvf httpd tar.gz - INSTALL 또는 README파일참조
운영체제실습 소프트웨어관리 2016. 6 표월성 passwd74@naver.com cherub.sungkyul.ac.kr 목차 Ⅶ. 소프트웨어관리 1. 소스코드컴파일을이용한소프트웨어설치 2. RPM패키지를이용한소프트웨어설치 3. YUM패키지를이용한소프트웨어설치 4. APT패키지를이용한소프트웨어설치 5. Telnet서버설치 6. ssh서버 (openssh) 설치
More informationThe Pocket Guide to TCP/IP Sockets: C Version
인터넷프로토콜 5 장 데이터송수신 (3) 1 파일전송메시지구성예제 ( 고정크기메시지 ) 전송방식 : 고정크기 ( 바이너리전송 ) 필요한전송정보 파일이름 ( 최대 255 자 => 255byte 의메모리공간필요 ) 파일크기 (4byte 의경우최대 4GB 크기의파일처리가능 ) 파일내용 ( 가변길이, 0~4GB 크기 ) 메시지구성 FileName (255bytes)
More informationMicrosoft PowerPoint - 10Àå.ppt
10 장. DB 서버구축및운영 DBMS 의개념과용어를익힌다. 간단한 SQL 문법을학습한다. MySQL 서버를설치 / 운영한다. 관련용어 데이터 : 자료 테이블 : 데이터를표형식으로표현 레코드 : 테이블의행 필드또는컬럼 : 테이블의열 필드명 : 각필드의이름 데이터타입 : 각필드에입력할값의형식 학번이름주소연락처 관련용어 DB : 테이블의집합 DBMS : DB 들을관리하는소프트웨어
More informationPowerPoint 프레젠테이션
Install the PDI on CentOS 2013.04 G L O B E P O I N T 1 Ⅰ linux 구성 II Pentaho Install 2013, Globepoint Inc. All Rights Reserved. 2 I. Linux 구성 2013, Globepoint Inc. All Rights Reserved. 3 IP 설정 1. 설정파일
More informationMicrosoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드]
리눅스 설치 Vmware를 이용한 Fedora Core 8 설치 소프트웨어실습 1 Contents 가상 머신 실습 환경 구축 Fedora Core 8 설치 가상 머신 가상 머신 가상 머신의 개념 VMware의 설치 VMware : 가상 머신 생성 VMware의 특징 실습 환경 구축 실습 환경 구축 Fedora Core 8 설치 가상 머신의 개념 가상 머신 (Virtual
More informationMicrosoft Word doc
TCP/IP 구조 1. I.P 구조설명 2. ARP 구조설명 3. TCP 구조설명 4. UDT 구조설명 5. RIP 구조설명 6. BOOTP 구조설명 7. TFTP 구조설명 destination addr source addr type data CRC 6 6 2 46-1500 4 type 0X0800 IP datagram 2 46-1500 type 0X0806
More informationMicrosoft Word - release note-VRRP_Korean.doc
VRRP (Virtual Router Redundancy Protocol) 기능추가 Category S/W Release Version Date General 7.01 22 Dec. 2003 Function Description VRRP 는여러대의라우터를그룹으로묶어하나의가상 IP 어드레스를부여해마스터로지정된라우터장애시 VRRP 그룹내의백업라우터가마스터로자동전환되는프로토콜입니다.
More information페도라 코어 5 설치 가이드
목 차 Fedora Core 6 다운받기 2 Fedora Core 6 설치 2 커널업데이트하기 22 VI 편집기사용 27 임베디드개발을위한환경구축 30 xinetd 설치 31 tftp 설치 31 sharutils 설치 33 minicom 환경설정 33 NFS 설정 36 gcc 컴파일러설치 (gcc-2.9.53) 37 HANBACK Electronics Co.,Ltd
More informationMicrosoft PowerPoint - Cross Development Environment [호환 모드]
임베디드시스템개발환경 한국외국어대학교전자정보공학부이윤석 0 Outline 기본구성및용어 Cross Development ( 교차개발 ) Toolchain JTAG Bootp TFTP NFS 1 1 개발환경 기본구성 Host 시스템 임베디드소프트웨어를개발하는시스템 일반 PC에 Linux 운영체제를설치하여사용 Cross compile 환경필요 (toolchain
More informationPowerPoint 프레젠테이션
Chapter 11. 네트워크관리 00. 개요 01. 네트워크의기초 02. 네트워크설정 03. 네트워크상태확인 TCP/IP 프로토콜의계층구조를설명할수있다. MAC 주소와 IP 주소의차이를설명할수있다. 네트워크인터페이스를설정할수있다. 라우팅테이블을확인하고기본게이트웨이를설정할수있다. DNS 설정을확인하고질의를수행할수있다. ping과 traceroute 명령을사용하여통신이가능한지확인할수있다.
More information다. 최신 버전의 rpm 패키지 버전을 다운로드해 다음과 같이 설 치한다. 단 debuginfo의 rpm 패키지는 설치할 필요가 없다. 하기 위한 옵션이고, init는 저장소를 초기화하기 위한 cvs 명령 어이다. - 새로 설치한 경우 : rpm -ivh cvs* -
개발자를 위한 리눅스 유틸리티 활용법 CVS를 이용한 프로젝트 관리 연재의 마지막 시간에는 리눅스의 소스 버전 관리를 위한 툴을 소개한다. 이 툴은 흔히 형상 관리 시스템, 버전 관리 시스템이라고 일컬어진다. 윈도우나 리눅스 시스템 환경에는 여러 가지 형상 관 리 시스템이 존재하는데 여기서는 현재 오픈소스로 널리 알려진 CVS에 대해 살펴본다. 4 연 재 순
More information슬라이드 1
About OpenVPN Configuration Step by Step guide What is the VPN? Virtual Private Network fundamentally, a VPN is a set of tools which allow networks at different locations to be securely connected, using
More information이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론
이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 2. 관련연구 2.1 MQTT 프로토콜 Fig. 1. Topic-based Publish/Subscribe Communication Model. Table 1. Delivery and Guarantee by MQTT QoS Level 2.1 MQTT-SN 프로토콜 Fig. 2. MQTT-SN
More informationUser Guide
HP Pocket Playlist 사용 설명서 부품 번호: 699916-AD2 제 2 판: 2013 년 1 월, 초판: 2012 년 12 월 Copyright 2012, 2013 Hewlett-Packard Development Company, L.P. Microsoft, Windows 및 Windows Vista 는 Microsoft Corporation
More information슬라이드 제목 없음
< > Target cross compiler Target code Target Software Development Kit (SDK) T-Appl T-Appl T-VM Cross downloader Cross debugger Case 1) Serial line Case 2) LAN line LAN line T-OS Target debugger Host System
More information1) 인증서만들기 ssl]# cat >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키
Lighttpd ( 멀티도메인 ) SSL 인증서신규설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 1) 인증서만들기 [root@localhost ssl]# cat www.ucert.co.kr.key www.ucert.co.kr.crt >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat
More informationSubnet Address Internet Network G Network Network class B networ
Structure of TCP/IP Internet Internet gateway (router) Internet Address Class A Class B Class C 0 8 31 0 netid hostid 0 16 31 1 0 netid hostid 0 24 31 1 1 0 netid hostid Network Address : (A) 1 ~ 127,
More information2-11Àå
Chapter 11 script kiddies.... 24.., script kiddies..,... 215 1 TCP/IP., TCP/IP. IP IP..,. IP. TCP/IP TCP( UDP).. 0 65535.., IP, IP,,. (, ). 216 Chapter 11 IP. IP.... 1024 (0 1023 ).... A B. B IP, A. IP,
More information1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation
1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation Board(EVB B/D) 들과 TCP/IP Protocol로연결되며, 연결된 TCP/IP
More informationMicrosoft Word - Fedora Core 9 개발환경 최종본.docx
임베디드시스템핵심기술인력양성및교육컨텐츠개발 Fedora Core 9 개발환경 한백전자기술연구소 www.hanback.co.kr Embedded System Fedora Core 9 개발환경구축 대전광역시유성구궁동 487-1 (042) 610-1111 www.hanback.co.kr Revision History Date Version Description
More information제20회_해킹방지워크샵_(이재석)
IoT DDoS DNS (jaeseog@sherpain.net) (www.sherpain.net) DDoS DNS DDoS / DDoS(Distributed DoS)? B Asia Broadband B Bots connect to a C&C to create an overlay network (botnet) C&C Provider JP Corp. Bye Bye!
More informationNetwork Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University
Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University Outline Network Network 구조 Source-to-Destination 간 packet 전달과정 Packet Capturing Packet Capture 의원리 Data Link Layer 의동작 Wired LAN Environment
More informationMango220 Android How to compile and Transfer image to Target
Mango220 Android How to compile and Transfer image to Target http://www.mangoboard.com/ http://cafe.naver.com/embeddedcrazyboys Crazy Embedded Laboratory www.mangoboard.com cafe.naver.com/embeddedcrazyboys
More informationuntitled
GUI Programming in Embedded Linux Embedded System Lab. II GUI 1:1 Embedded System Lab. II 2 Qt QT trolltech cross GUI QT ( ),, Mac, Linux, *nix C++ Qt X11 C++ GUI. (, ). Qt. Embedded System Lab. II 3 Qt/Embedded
More information. PC PC 3 [ ] [ ], [ ] [ ] [ ] 3 [ ] [ ], 4 [ ] [ ], 4 [Internet Protocol Version 4 (TCP/IPv4)] 5 [ ] 6 [ IP (O)], [ DNS (B)] 7 [ ] 한국어 -
Quick Network Setup Guide xdsl/cable Modem PC DVR ~3.., PC, DVR. Cable IP Cable/ADSL/ VDSL or 3 4 VIDEO OUT (SPOT) AUDIO IN VGA ALARM OUT COM ALARM IN RS-485 3 4 G G + 3 CONSOLE NETWORK DC V VIDEO IN VIDEO
More information6강.hwp
----------------6강 정보통신과 인터넷(1)------------- **주요 키워드 ** (1) 인터넷 서비스 (2) 도메인네임, IP 주소 (3) 인터넷 익스플로러 (4) 정보검색 (5) 인터넷 용어 (1) 인터넷 서비스******************************* [08/4][08/2] 1. 다음 중 인터넷 서비스에 대한 설명으로
More informationWindows Server 2012
Windows Server 2012 Shared Nothing Live Migration Shared Nothing Live Migration 은 SMB Live Migration 방식과다른점은 VM 데이터파일의위치입니다. Shared Nothing Live Migration 방식은 Hyper-V 호스트의로컬디스크에 VM 데이터파일이위치합니다. 반면에, SMB
More information목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.
소프트웨어매뉴얼 윈도우드라이버 Rev. 3.03 SLP-TX220 / TX223 SLP-TX420 / TX423 SLP-TX400 / TX403 SLP-DX220 / DX223 SLP-DX420 / DX423 SLP-DL410 / DL413 SLP-T400 / T403 SLP-T400R / T403R SLP-D220 / D223 SLP-D420 / D423
More informationMicrosoft PowerPoint - 10_(Linux)_(Fundamental)_Network_Management
GNU/Linux 리눅스네트워크관리 (Linux Network Management) Seo, Doo-Ok Clickseo.com clickseo@gmail.com 목 차 인터넷과 TCP/IP 네트워크설정 네트워크관리 원격접속 2 인터넷과 TCP/IP TCP/IP 모델 주소지정 IP 주소와도메인 네트워크설정 네트워크관리 원격접속 인터넷과 TCP/IP 3 인터넷과
More informationMicrosoft Word - src.doc
IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...
More information1) 인증서만들기 ssl]# cat >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키
Lighttpd ( 단일도메인 ) SSL 인증서신규설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 1) 인증서만들기 [root@localhost ssl]# cat www.ucert.co.kr.key www.ucert.co.kr.crt >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat
More informationChap 5 루트파일시스템 (Root F/S)
Chap 5 루트파일시스템 (Root F/S) Chap 5. 루트파일시스템 (Root F/S) 1. Root File System 1.1. Root File system Root file system이란 / 에마운트되는 file system을말한다. 리눅스시스템에서커널이기본적인운용환경을구성해주고난다음, 루트파일시스템이리눅스시스템에서사용하는유틸리티, 라이브러리등과같은부가적인요소들을제공한다.
More information아래 항목은 최신( ) 이미지를 모두 제대로 설치하였을 때를 가정한다
공유기사용환경에서 MNC-V100 환경설정하기 다음설명은 AnyGate GW-400A (Http://www.anygate.co.kr) 를사용하는네트워크환경에서 MNC-V100 을연결하여사용하는법을설명합니다. 공유기내부네트워크환경설정공유기를사용하는환경에서공유기의설정을아래그림과같이설정하시면 MNC-V100의설정을변경하지않아도모비캠과연결할수있습니다. ( 공유기의환경을변경하기어려운경우에는
More informationThe Pocket Guide to TCP/IP Sockets: C Version
인터넷프로토콜 03 장 도메인네임시스템과주소 패밀리 (IPv4-IPv6 서비스 ) 1 목차 제 3 장도메인네임시스템과주소패밀리 3.1 도메인네임주소를숫자주소로매핑하기 3.2 IP 버전에무관한주소-범용코드의작성 3.3 숫자주소에서도메인네임주소획득하기 2 getaddrinfo() 를활용한주소 범용 (Generic) 코드 주소범용 (Generic) 코드란? 주소버전
More information정보보안 개론과 실습:네트워크
목록화 영동대학교스마트 IT 학부 : 컴퓨터와해킹 이호준 hjlee@yd.ac.kr Contents 학습목표 사용자, 공유정보, 응용프로그램등에대한목록화를이해한다. 여러가지목록화를수행할수있다. SNMP에대해이해한다. SNMP를이용한목록화를수행할수있다. 내용 윈도우시스템의목록화와보안대책 리눅스 / 유닉스시스템의목록화와보안대책 SNMP를이용한목록화와보안대책 2/38
More informationSystem Recovery 사용자 매뉴얼
Samsung OS Recovery Solution 을이용하여간편하게 MagicInfo 의네트워크를설정하고시스템을백업및복원할수있습니다. 시스템시작시리모컨의 - 버튼이나키보드의 F3 키를연속해서누르면복구모드로진입한후 Samsung OS Recovery Solution 이실행됩니다. Samsung OS Recovery Solution 은키보드와리모컨을사용하여조작할수있습니다.
More information워드표준 가이드
CIP(Cloud Internal Path) 매뉴얼 1 개정이력 개정일자 Version 개정사유개정내용 2012.10.27 1.0 싞규작성 2013.05.31 1.1 포탈 Renewal 에따른따른수정 2013.10.22 1.2 고객 VM 설정가이드포함일부내용 Zone 명칭변경, warm-attach 관련 수정 내용수정, Linux 인터페이스카드 인식방법포함
More informationApache( 단일도메인 ) SSL 인증서갱신설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201
Apache( 단일도메인 ) SSL 인증서갱신설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 02-512-9375 1. 발급받으신인증서를해당서버폴더에업로드또는저장합니다. 설명 : [$httpd_home] = Apache 디렉토리 [root@localhost httpd]# mkdir conf.d/ssl_new [root@localhost httpd]#
More informationSSL Strip Attack JAC (SemiDntmd) 이우승 semidntmd.tistory.com
SSL Strip Attack JAC (SemiDntmd) 이우승 semidntmd.tistory.com Content 1. SSL Strip - SSL? - SSL MITM - SSL Strip 2. SSL Strip 공격 3. 대응방법 Copyright@2012 All Rights Reserved by SemiDntmd 2 1. SSL Strip 1-1
More information[ 시작 ] -> [ 제어판 ] -> [ 새하드웨어추가 ] [ 다음 ] 을클릭합니다. 목록에서직접선택한하드웨어설치 ( 고급 ) 에체크하고 [ 다음 ] 클릭.
Samba over SSH Howto 2008 년 1 월 4 일초판작성 만든이 : 김현식 (E-mail : wbstory@paran.com) 인하대학교지능형전자상거래연구실 서문 이문서는윈도우의 [ 네트워크드라이브 ] 를라우터너머에있는서버 ( 리눅스삼바서버 ) 에연결하는방법에대한문서입니다. 윈도우의 [ 네트워크드라이브 ] 는 NetBIOS 프로토콜을사용하는데,
More information슬라이드 1
TCPdump 사용법 Neworks, Inc. (Tel) 070-7101-9382 (Fax) 02-2109-6675 ech@pumpkinne.com hp://www.pumpkinne.co.kr TCPDUMP Tcpdump 옵션 ARP 정보 ICMP 정보 ARP + ICMP 정보 IP 대역별정보 Source 및 Desinaion 대역별정보 Syn 과 syn-ack
More informationRaspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터
운영체제실습 Raspbian 설치 2017. 3 표월성 wspyo74@naver.com cherub.sungkyul.ac.kr 목차 Ⅰ. 설치 1. 라즈비안 (Raspbian 설치 ) 2. 설치후, 설정 설정사항 Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로
More information< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10
(https://www.kisarbl.or.kr) < 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10 Ⅰ. 개요 실시간스팸차단리스트 (RBL) 는메일서버를운영하는누구나손쉽게효과적으로스팸수신을차단하는데이용할수있도록한국인터넷진흥원 (KISA)
More information<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>
i ii iii iv v vi 1 2 3 4 가상대학 시스템의 국내외 현황 조사 가상대학 플랫폼 개발 이상적인 가상대학시스템의 미래상 제안 5 웹-기반 가상대학 시스템 전통적인 교수 방법 시간/공간 제약을 극복한 학습동기 부여 교수의 일방적인 내용전달 교수와 학생간의 상호작용 동료 학생들 간의 상호작용 가상대학 운영 공지사항,강의록 자료실, 메모 질의응답,
More informationSena Device Server Serial/IP TM Version
Sena Device Server Serial/IP TM Version 1.0.0 2005. 3. 7. Release Note Revision Date Name Description V1.0.0 2005-03-7 HJ Jeon Serial/IP 4.3.2 ( ) 210 137-130, : (02) 573-5422 : (02) 573-7710 email: support@sena.com
More informationRedHat Linux Fedora Core 4 + APM 소스컴파일설치 김희균 [ 사전준비 : 리눅스시디, 리눅스설치공간준비와컴퓨터의 IP 주소와넷마스크, 게이트웨이주소기록 1. Linux 시디로부팅을한다. 2. Gra
RedHat Linux Fedora Core 4 + APM 소스컴파일설치 김희균 [http://huikyun.tistory.com] 사전준비 : 리눅스시디, 리눅스설치공간준비와컴퓨터의 IP 주소와넷마스크, 게이트웨이주소기록 1. Linux 시디로부팅을한다. 2. Graphic mode 와 Text mode 중 Graphic mode 사용을위해
More information임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과
임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 Outline n n n n n n 보드개요보드연결필수패키지, Tool-Chain 설치 Kernel, file system build Fastboot 및 Tera Term설치 Kernel, file system 이미지전송및설치 - 2 - Young-Jin Kim X-Hyper320TKU
More informationPowerPoint 프레젠테이션
Ubuntu 13.04 설치매뉴얼 작성일자 : 2013.05 cafe24 IDC 사업팀 설치이미지부팅 1. Ubuntu CD(DVD) 를넣고해당미디어로부팅을시킵니다. 2. 처음설치화면에서한국어를선택합니다. Ubuntu 설치 1. 우분투서버설치를선택합니다. 번역안내 1. 한국어설정에대한안내화면이출력됩니다. 아직은번역이완벽하지않다는내용임으로 무시하고 < 예 >
More information01장
뇌를자극하는 Windows Server 2012 R2 부록 NAS4Free 의설치와환경설정 네트워크상에서저장공간이제공되는 NAS(Network Attached Storage) 환경을 VMware에서구성해야한다. 이책에서는그중 Unix 계열의운영체제이며무료로사용할수있는 NAS4Free 운영체제를설치하고사용할것이다. 결국지금설치하는 NAS4Free는쿼럼디스크와클러스터디스크를제공하는것이목적이다.
More information6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO
Windows 7 설치및 PCIE RAID 설정정보 DK173 초판 11월 2016 A. Windows 7 및 USB 드라이버설치 칩셋사양에따라 Windows 7 설치중에 USB 키보드 / 마우스를사용하려면시스템에서 USB 드라이버를사전로드해야합니다. 이절에서는 USB 드라이버사전로드방법과 Windows 7 설치방법에대해서설명합니다. 방법 1: SATA ODD
More informationMicrosoft PowerPoint - comp_prac_081223_2.pptx
Computer Programming Practice (2008 Winter) Practice 2 기본 Unix/Linux 명령어숙지 2008. 12. 23 Contents Linux commands Basic commands File and Directory User Data Filtering Process Etc Conclusion & Recommended
More information1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder Service - efolder
Embian efolder 설치가이드 efolder 시스템구성 efolder 설치순서 Installation commands 1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder
More informationApache install guide
APACHE INSTALL GUIDE 2.X.X VERSION INAMES CO. LTD. 목차 1. 사전준비 mod_ssl OpenSSL 인증서파일 4. 확인및테스트 서비스구동확인 네트워크상태확인 방화벽확인 실제브라우저테스트 2. 주의사항 신규및갱신구분 CSR 직접생성여부 5. 이슈 *:80 443 포트 VirtualHost 대상 Error_log 3. 인증서설치
More informationPowerPoint 프레젠테이션
CentOS 6.x 설치매뉴얼 작성일자 : 2013.05 cafe24 IDC 사업팀 설치이미지부팅 1. CentOS CD(DVD) 를넣고해당미디어로부팅을시킵니다. 2. Install or upgrade an exitsing system 에서 키를눌러다음단계로진행합니다. 미디어테스트 1. 설치화면에진입하였습니다. 미디어 (CD/DVD) 테스트를하겠냐는메시지가출력됩니다.
More informationPowerPoint Template
설치및실행방법 Jaewoo Shim Jun. 4. 2018 Contents SQL 인젝션이란 WebGoat 설치방법 실습 과제 2 SQL 인젝션이란 데이터베이스와연동된웹서버에입력값을전달시악의적동작을수행하는쿼리문을삽입하여공격을수행 SELECT * FROM users WHERE id= $_POST[ id ] AND pw= $_POST[ pw ] Internet
More informationVZ94-한글매뉴얼
KOREAN / KOREAN VZ9-4 #1 #2 #3 IR #4 #5 #6 #7 ( ) #8 #9 #10 #11 IR ( ) #12 #13 IR ( ) #14 ( ) #15 #16 #17 (#6) #18 HDMI #19 RGB #20 HDMI-1 #21 HDMI-2 #22 #23 #24 USB (WLAN ) #25 USB ( ) #26 USB ( ) #27
More informationMicrosoft PowerPoint - Supplement-02-Socket Overview.ppt [호환 모드]
소켓개요 참고문헌 : 컴퓨터네트워크프로그래밍, 김화종, 홍릉과학출판사 Socket 정의 Socket 은 Transport 계층 (TCP 나 UDP) 을이용하는 API 1982 년 BSD 유닉스 41 에서처음소개 윈도우즈의경우 Winsock 제공 JAVA 또한 Socket 프로그래밍을위한클래스제공 Socket Interface 의위치 5-7 (Ses, Pre,
More informationPowerPoint 프레젠테이션
BOOTLOADER Jo, Heeseung 부트로더컴파일 부트로더소스복사및압축해제 부트로더소스는웹페이지에서다운로드 /working 디렉터리로이동한후, wget으로다운로드 이후작업은모두 /working 디렉터리에서진행 root@ubuntu:# cp /media/sm5-linux-111031/source/platform/uboot-s4210.tar.bz2 /working
More information제 1701 회리눅스마스터 1 급 1 차 A 형정답
시험종목 제 회리눅스마스터 급 차 시험일자 토 분 수검자기재사항및감독자확인 수검번호 감독자확인 성 명 생년월일 수검자유의사항 수검자는신분증을지참하여야시험에응시할수있습니다 카드는컴퓨터용수성사인펜 검정색 을사용하여작성하여야합니다 수검자는 카드작성시유의사항 을반드시숙지한후작성하여야합니다 문제유형 성명 종목 수검번호 생년월일등을기재 마킹하지않거나틀린경우에발생되는불이익은수검자의책임으로합니다
More informationMicrosoft Word - How to make a ZigBee Network_kr
1 단계 ZigBee 네트워크설정방법 이보기는 ProBee 기기를이용해 ZigBee 네트워크를설정하는방법을보여줍니다. 2 단계 이보기에서사용된 SENA 제품입니다 : ProBee ZE10 Starter Kit ProBee ZS10 ProBee ZU10 3 단계 ZigBee 네트워크입니다. SE1 SE2 SE3 ZS10 ZS10 ZS10 R4 R5 R3 R1
More informationInstall stm32cubemx and st-link utility
STM32CubeMX and ST-LINK Utility for STM32 Development 본문서는 ST Microelectronics 의 ARM Cortex-M 시리즈 Microcontroller 개발을위해제공되는 STM32CubeMX 와 STM32 ST-LINK Utility 프로그램의설치과정을설명합니다. 본문서는 Microsoft Windows 7
More information(SW3704) Gingerbread Source Build & Working Guide
(Mango-M32F4) Test Guide http://www.mangoboard.com/ http://cafe.naver.com/embeddedcrazyboys Crazy Embedded Laboratory www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology 1 Document History
More information