[PXE] default file 작성

사내에서 사용할 PXE서버가 있어서, 거기에 추가적으로 ubuntu를 추가를 했다.

먼저 ubuntu iso를 mount 시켜서 안에 있는 모든 파일 (.disk 디렉터리를 포함하여) 복사를 해야한다.

우분투는 기본적으로, pxe부팅을 할 때, .disk 디렉터리 안에서 파일을 같이 긁어오기에, 통째로 긁어오면 된다.

mount -o loop ubuntu_18.04.6_blabla.iso /mnt/iso
cp -r /mnt/iso "DATAFOLER(ex /data/OS/ubuntu_18.04)

해서 .disk파일을 다 긁어와서 저장을 하고,

default PXE의 default파일을 수정한다.

추가적으로 /mnt/iso/casper 안에 있는 vmlinuz와, initrd를 따로 빼서 tftpboot에 꼭 따로 넣어줘야한다.

해당 파일을 절대경로로 입력하게 되면, 부트 화면에서 아무것도 로딩을 하지 않는다.

label ubuntu-Server-20.04-live
        menu label Ubuntu Server 20.04 LTS - Liveboot
        kernel vmlinuz_20.04
        append boot=casper maybe-ubiquity netboot=nfs ip=dhcp nfsroot=192.168.0.10:/data/OS/ubuntu_20.04 initrd=initrd_20.04

여기서 수정해야할 부분은 kernel의 vmlinuz_20.04부분을 위에서 tftpboot에 넣은 vmlinuz와
initrd의 부분도 tftpboot에 있는 initrd파일로 수정해야 한다.

결론적으로

/data/OS/ubuntu_20.04 디렉터리에는 우분투 설치 iso안에 있는 파일들이 있어야하며,
/tftpboot 안에는 vmlinuz, initrd와 pxelinux.cfg/default 가 수정되야 해당 부분의 PXE서버에서 불러 올 수 있다.

Read more

[VoIP] Cisco 8861 SIP Connect

Cisco 8861를 최근에 구매하여, VoIP를 운영하고 있는 서버에 접속시키려고 하였다. Enterprise firmware가 올라가 있는 상황에서는 Custom SIP서버에 접속 할 수 없는 것을 확인 하였다. Cisco의 CUCM 서버에만 접속이 가능한게 Enterprise 펌웨어이고, 3PCC(MPP)펌웨어는 Third Party 서버에 접속 할 수 있는 기능이 있다. 최신버전 또는 미리 설치되어있는 firmware에서는 SIP 서버를

By dobob

[VOIP] Korea-WAN-VoIP

일본인 친구들과 이야기 하다보니, VoIP로 WAN을 만들 수 있지 않을까 싶어서 프로젝트를 시작 해봤다. VoIP를 VPN을 묶어서 WAN으로 만들 수 있지 않을까? 생각 해보니, 이미 일본측에서는 해당 프로젝트를 진행하고 있었다. 한국쪽에서도 해당 프로젝트를 진행해보기 위해서, 디스코드 서버를 생성하였다. Korea-WAN-VoIP 먼저, 용어 정리를 해보고 시작하자. PBX : Private Branch Exchange 의 약자로,

By dobob