ssh root 접근 가능 # vi /etc/ssh/sshd_config PermitRootLogin yes # systemctl restart ssh
gui 모드에서 text 모드로 변경 * ubuntu 20.04의 문제인지 모르겠지만 단순히 runlevel만 바꿔서는 정상 동작하지 않았다. * 아래 설정을 하지 않으면 black screen을 보게 되고 복구모드를 열고 있는 자신을 보게 될 것이다. * 이 내용은 https://ubuntuhandbook.org/index.php/2020/05/boot-ubuntu-20-04-command-console/ 을 참고로 작성하였음. # cp -n /etc/default/grub /etc/default/grub.backup # vi /etc/default/grub 10 #GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 11 GRUB_CMDLINE_LINUX="text" 19 GRUB_TERMINAL=console # update-grub # systemctl set-default multi-user.target
hostname변경 및 vm들 hosts에 등록 * 이것도 단순히 /etc/hosts만 변경한다고 바뀌지 않더라.. * 뭐이리 예전대로 안되는건지.. 내가 이상한건지 의심이 된다.. 그냥 늙은건가? * 나는 vm3대 이름을 master, worker1, worker2로 정하였다.
* 시작전 ifconfig로 본인 이더넷 장치 이름 확인해 둬야함 (여기서는 ETH0:enp2s0)
br0 추가
# nmcli con add ifname br0 type bridge con-name br0 'br0' (250ff14f-d3b9-45d6-98e9-ba3b5fd3ab93) 연결이 성공적으로 추가되었습니다.
br0을 사용하는 슬레이브 인터페이스 추가
# nmcli con add type bridge-slave ifname enp2s0 master br0 'bridge-slave-enp2s0' (55a69004-bf16-485e-9687-9add9d2cad29) 연결이 성공적으로 추가되었습니다.
br0 활성화
# nmcli con up br0 연결이 성공적으로 활성화되었습니다 (master waiting for slaves) (D-버스 활성 경로: /org/freedesktop/NetworkManager/ActiveConnection/13)
* 나는 여기서 slave if가 활성화 안되었는데,
# nmcli connection show --active 명령으로 활성화 되 있는지 확인해 보고,
안되있으면 활성화 필요함
slave if 활성화
# nmcli con up bridge-slave-enp2s0 연결이 성공적으로 활성화되었습니다 (D-버스 활성 경로: /org/freedesktop/NetworkManager/ActiveConnection/3)
br0 활성화(다시해주라고 해서 함)
# nmcli con up br0 연결이 성공적으로 활성화되었습니다 (master waiting for slaves) (D-버스 활성 경로: /org/freedesktop/NetworkManager/ActiveConnection/4)
기존 이더넷 정보 삭제
# nmcli connection delete ETH0
여기까지 했다면 아래와 같이 2개가 활성화 되어 있어야 함
root@p2-linux:~# nmcli con show - NAME UUID TYPE DEVICE br0 250ff14f-d3b9-45d6-98e9-ba3b5fd3ab93 bridge br0 bridge-slave-enp2s0 0c486d0d-0497-4d4b-902e-2b3d5e2c0346 ethernet enp2s0
위의 내용을 # nm-connection-editor (gui) 에서 확인해 볼 수도 있음
vm에서는 네트웍을 브릿지를 바라보게 변경
vm 확인해 보면 ip 잘 받아온 것 확인할 수 있음
외부에서 ssh도 잘되는것 확인
Connecting to 192.168.1.8:22... Connection established. To escape to local shell, press 'Ctrl+Alt+]'.