VMware 우분투 설치, 우분투에서 파이썬 세팅

sso·2025년 4월 7일

네트워크/보안

목록 보기
18/38

1. VMware 인터넷이 안될 때

1-1. DHCP 상태, DHCP 체크 여부 확인

Edit > Virtual Network Editor...

DHCP 상태, DHCP 체크 여부 확인

1-2. 네트워크 연결에서 VMware Adapter 사용여부 확인

2. ubuntu 설치

2-1. 기본 장치 정보 설정

설치 후 정치 정보 기본으로 설정

2-2. 기본 설정 세팅

2-2-1. 기본 설정 세팅

2-2-2. 업데이트 알람 설정

2-3. VScode 설치

2-3-0. VScode 기본 설정 세팅

파일 > 자동 저장

꼭 자동 저장으로 설정해줘야 함

2-3-1. VScode 설치

appcenter에서 프로그램 설치 가능

2-3-2. VScode 내 확장자 설치

1. 한국어 확장자 설치

2. 파이썬 확장자팩 설치

3. 아이콘 확장자 설치

2-3-3. VScode 사용법

비코는 솔루션 단위(프로젝트 단위)로 실행하는게 아니라 파일 단위로 실행하기 때문에
파일이 들어있는 폴더를 지정해주고 해당 폴더 내의 파일을 실행, 수정, 생성할 수 있음

1. 폴더 설정

GUI 화면에서 새 폴더를 생성하거나 터미널에서 mkdir /home/ubuntu/PYTHONHOME 명령어를 사용

2. 폴더 내에서 새로 만들기를 눌러 파일 생성

3. 실행버튼을 눌러 내가 작성한 코드 실행

코드를 실행하면 아래 터미널에서 실행 결과 및 코드를 입력하여 출력을 바로 확인할 수 있음

2-4. 우분투에서 터미널 사용

2-4-1. 터미널 폰트 설정

2-4-2. 터미널에서 root 사용자 전환

sudo su -

최초 한 번만 암호를 입력하면 이후에는 암호를 입력하지 않아도 됨

apt update
apt install open-vm-tools open-vm-tools-desktop
reboot

2-4-3. 터미널에서 파이썬 실행

1. 실행

파이썬을 실행하는 명령어는 python3 이다.

2. 종료

파이썬을 종료할 때에는 exit(), ctrl + D 를 눌러 실행을 종료할 수 있다.

2. 문제

2-1. 문제 1

2-1-1. 문제 1-1

  1. networkautomation > ping 8.8.8.8 성공
  2. networkautomation > apt update

IOSv1

conf t
int g0/0
no sh
ip add dhcp
ip nat outside
end

ping 8.8.8.8

conf t
int g0/1
no sh
ip add 10.1.1.1 255.255.255.0
ip nat inside
end

conf t
ip nat inside source list 1 int g0/0
access-list 1 permit any

networkautomation1

ping 8.8.8.8
apt update

2-1-2. 문제 1-2

  • 조건
    1. 새로운 SW, R1에 Telnet 서버 설정
    2. networkautomation에서 telnet으로 접속

SW1

conf t
int vlan 1
ip add 10.1.1.11 255.255.255.0
no sh
end

conf t
username ccnp privilege 15 password cisco
line vty 0 4
login local
transport input telnet ssh

R1

conf t
int f0/0
ip add 10.1.1.21 255.255.255.0
end
conf t
username ccnp privilege 15 password cisco
lint vty 0 4
login local
transport input telnet ssh

networkautomation

ping 10.1.1.11
telnet 10.1.1.11

ping 10.1.1.21
telnet 10.1.1.21

3. 기타

3-1. Cisco IOSv 이미지 추가

GNS3에서 Cisco IOSv 라우터를 새로 추가하였음

3-2. 파이썬 telnet 예제

https://docs.python.org/ko/3.8/library/telnetlib.html

파이썬에서 제공하는 telnet 사용 예제 코드이다.

해당 코드는 아래와 같이 해석할 수 있음

profile
오늘도 하나씩 해결해 나가자!

0개의 댓글