最近友達といつでもマイクラを遊べるように、Ubuntuでマイクラサーバーを構築しました。
構築手順などは先駆者様の記事が非常に参考になりましたが、エラーの解消法については、あまり記載がありませんでしたので実際に起きたエラーと解消法についてまとめました。
sudoコマンドが使えないときの解消法
vboxuser is not the sudoers file. This incident will be reported.
sudoコマンドが使えないとき上記のようなエラーが出ます。
原因としてvboxuserがsudoできるグループに所属していないため起きているエラーです。
対処として、まずrootユーザーに切り替えます。
vboxuser@Ubuntu2204:~$ su
するとパスワードを求められるため、Ubuntuにログインする際に使用したパスワードを入力してください。
次にsudo権限をユーザーに付与します。
root@Ubuntu2204:~$ usermod -G sudo vboxuser
指定のユーザーに権限を付与されているか確認します。
root@Ubuntu2204:~$ cat /etc/group
sudo:x:27:vboxuser
上記のように表示されていたらsudoを使えるようになっています。
最後に指定のユーザーに戻ります。
root@Ubuntu2204:~$ su vboxuser
vboxuser@Ubuntu2204:~$
以上で完了です。
Ubuntu上でIPアドレスを確認すると10.0.2.15になっている
サーバーを立ててローカルで接続テストを行うと、サーバーに接続できずIPアドレスを確認したところ謎のアドレスが表示されていました。
これはVirtualBoxの初期設定でネットワークアダプタの割当がNATになっており、ゲストOSとホストOSが同一ネットワークとして認識されていないのが原因でした。
解消法として、ネットワークの割り当てをブリッジアダプターに変更すると接続できるようになります。
VirtualBox設定 → ネットワーク → 割り当てをNATからブリッジアダプターに変更
以上で完了です。
以上になります。
VirtualBox・Ubuntu初学者の方の参考になれば幸いです。