ubuntu12.04でsamba共有をwindowsから見えるようにする
私が今作業しているネットワーク内には、ubuntuが載っている仮想マシンが複数あります。
インストール時に横着して全てhostname「ubuntu」でインストールしてしまっていたので名前が競合してしまい、windowsマシンから見えない仮想マシンが存在する状態でした。
そこで、下記のような手順でubuntu仮想マシンの名前が重複しないように修正を行いました。
sudo vi /etc/hostname
→${new_hostname}に書き換える
(または sudo hostname ${new_hostname} )
sudo vi /etc/hosts
→127.0.0.1 の行に${new_hostname}を追記する
→127.0.1.1 の行を${new_hostname}に書き換える
(初期値が ホスト名.ローカルドメイン名 になっている場合はホスト名部分の${new_hostname}への書き換え+${new_hostname}を追記)
再起動
※注意点
hostnameの文字数は15文字以下にすること(NetBIOS名の制限長=15文字)
今回はついでにworkgroupも合わせておきました。
sudo vi /etc/samba/smb.conf
→workgroupで検索し、値を自分の使っているworkgroup名で書き換える