2023년 3월 8일 수요일

IP 가 여러개인 Linux 에서 디폴트로 사용중인 IP 주소 찾기

 ip route get 8.8.8.8

이러면 8.8.8.8 로 가기 위한 기본 경로를 알려준다

ip route get 8.8.8.8

8.8.8.8 via 1.227.225.1 dev eth0  src 1.227.225.48

    cache  mtu 1500 advmss 1460 hoplimit 64


src 다음에 나오는 IP가 디폴트로 쓰이는 IP가 된다. 


이것만 추출하려면

 ip route get 8.8.8.8 | head -1 | cut -d' ' -f8

또는

ip route get 8.8.8.8 | sed -n 's/^.*src \([0-9.]*\) .*$/\1/p'


ip route get 8.8.8.8 | head -1 | awk '{print $7}'


2023년 2월 13일 월요일

Volumio VMWare esxi 설치

Volumio Image 를 rufus 등을 이용하여 USB Stick 으로 플래쉬하고,  VMWare USB Stick 으로 부팅하면 

아래와 같은 메시지후 진행되지 않는다

findfs: unable to resolve 'UUID=****************...'


이는 USB Stick 이 disk drive 처럼 인식되지 않기 때문이다.


SATA disk 형태로 16GB 정도 만든후

live Linux CD/DVD 등을 준비 하여 Linux Live CD/DVD 로 부팅한다.


터미널을 열어 root 쉘을 얻는다

nc 를 통해 124번 포트를 open 한후 들어오는 데이터를 /dev/sda 로 받는다

nc -l -p 1234 > /dev/sda



다른 서버나 리눅스등을 이용해서 위에 nc 를 open 한 Linux CD/DVD 서버 IP를 확인후 
 Volumio 이미지를 nc를 이용하여 네트워크 전송을 한다

 nc -w 3 192.168.0.77 1234 < Volumio-3.423-2023-01-24-x86_amd64.img

이제 live Linux CD/DVD 등을 제거한후 /dev/sda 로 부팅하면 Volumio 셋업 화면을 볼수 있다.