メモ
ssh ユーザー名@ipアドレス
接続解除はexit
はじめに
ubuntuでnmcliコマンドによる操作でwifi周りを設定する際に必要なコマンドまとめ。
環境
os:ubuntu22.04
wifiアダプター:rtl88x2bu
そもそもnmcliって何?
nmcliはlinuxで使われているネットワークマネージャー的なもの。Network Manager Command Line Interfaceだと思われる。そこまで難しくなくネットワーク設定をできるのでおすすめ。標準だったから気づいたら使っている場合も多い。
今回はubuntuでwifiアクセスポイントを自作したときのコマンドを中心に紹介していく。
コマンド
nmcli connection
nmcliで設定されているネットワーク設定の一覧を表示する。ネットワーク設定がされていれば接続されていなかったりそもそも生きていなくても表示される。生きていないネットワーク設定は混乱のもとになりやすいので不要なものは削除していくのがいいかと。
nmcli connection delete <connection>
ネットワーク設定を削除する。
nmcli connection add <connection> <optinons>
ネットワーク設定を追加する。connection名はかぶらせないほうがいい。optionsに関しては多すぎるのでここでは省略します。
nmcli connection up/down <connection>
指定したconnectionの接続を開始/終了する。自動で接続開始するように設定しているならあまり使わないかも。
nmcli device
接続しているネットワーク機器を一覧で表示する。それらの接続状態も表示される。wifiアダプターなどが表示されない場合、そもそもubuntu側で認識しているかをlsusbなどで調べたほうがいい。ドライバーの入れ直しが必要な場合もある。ただ厄介なのがnmcli deviceで認識されていてもドライバーがうまく使えてなくてwifiアダプターを使えないこともある。
nmtui
nmcliを少しGUIで使えるようにしたようなもの。設定は色々できるけど細かいことをやるならnmcliのほうがやりやすかったりもするので使い分けは必要かと。基本sudo権限が必要になる。