====== CentOS5.5へ samba3.5 yumインストール ======
===== samba3.0のアンインストール =====
* 標準でインストールされている samba3.0 をアンインストールする。\\ (アンインストールせずにインストールするとどうなるかは試していない)
>yum remove samba
Loaded plugins: fastestmirror
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
---> Package samba.i386 0:3.0.33-3.29.el5_5.1 set to be erased
--> Processing Dependency: samba for package: system-config-samba
--> Running transaction check
---> Package system-config-samba.noarch 0:1.2.41-5.el5 set to be erased
--> Finished Dependency Resolution
Dependencies Resolved
==========================================================================================
Package Arch Version Repository Size
==========================================================================================
Removing:
samba i386 3.0.33-3.29.el5_5.1 installed 30 M
Removing for dependencies:
system-config-samba noarch 1.2.41-5.el5 installed 1.0 M
Transaction Summary
==========================================================================================
Remove 2 Package(s)
Reinstall 0 Package(s)
Downgrade 0 Package(s)
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Erasing : samba 1/2
Erasing : system-config-samba 2/2
Removed:
samba.i386 0:3.0.33-3.29.el5_5.1
Dependency Removed:
system-config-samba.noarch 0:1.2.41-5.el5
Complete!
===== リポジトリの追加 =====
>cd /etc/yum.repos.d
>wget http://ftp.sernet.de/pub/samba/3.5/centos/5/sernet-samba.repo
--2011-05-20 23:44:50-- http://ftp.sernet.de/pub/samba/3.5/centos/5/sernet-samba.repo
ftp.sernet.de をDNSに問いあわせています... 193.175.80.229
ftp.sernet.de|193.175.80.229|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 143 [text/plain]
`sernet-samba.repo' に保存中
100%[================================================>] 143 --.-K/s 時間 0s
2011-05-20 23:44:52 (4.83 MB/s) - `sernet-samba.repo' へ保存完了 [143/143]
===== samba3.5のインストール =====
>yum install samba3
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* addons: www.ftp.ne.jp
* base: www.ftp.ne.jp
* extras: www.ftp.ne.jp
* updates: www.ftp.ne.jp
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package samba3.i386 0:3.5.8-43.el5 set to be updated
--> Processing Dependency: libwbclient.so.0 for package: samba3
--> Processing Dependency: samba3-client for package: samba3
--> Running transaction check
---> Package libwbclient0.i386 0:3.5.8-43.el5 set to be updated
---> Package samba3-client.i386 0:3.5.8-43.el5 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
==========================================================================================
Package Arch Version Repository Size
==========================================================================================
Installing:
samba3 i386 3.5.8-43.el5 sernet-samba 15 M
samba3-client i386 3.5.8-43.el5 sernet-samba 19 M
replacing samba-common.i386 3.0.33-3.29.el5_6.2
Installing for dependencies:
libwbclient0 i386 3.5.8-43.el5 sernet-samba 49 k
Transaction Summary
==========================================================================================
Install 3 Package(s)
Upgrade 0 Package(s)
Total download size: 34 M
Is this ok [y/N]: y
Downloading Packages:
(1/3): libwbclient0-3.5.8-43.el5.i386.rpm | 49 kB 00:01
(2/3): samba3-3.5.8-43.el5.i386.rpm | 15 MB 00:32
(3/3): samba3-client-3.5.8-43.el5.i386.rpm | 19 MB 00:49
------------------------------------------------------------------------------------------
Total 408 kB/s | 34 MB 01:25
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : libwbclient0 1/5
Installing : samba3-client 2/5
Installing : samba3 3/5
Erasing : samba-common 4/5
Erasing : samba-client 5/5
Installed:
samba3.i386 0:3.5.8-43.el5 samba3-client.i386 0:3.5.8-43.el5
Dependency Installed:
libwbclient0.i386 0:3.5.8-43.el5
Replaced:
samba-client.i386 0:3.0.33-3.29.el5_6.2 samba-common.i386 0:3.0.33-3.29.el5_6.2
Complete!
===== 起動設定 =====
==== sambaの自動起動 ====
* sambaを自動起動するようinetdに設定
>chkconfig smb --level 345 on
* 一応、設定の確認
>chkconfig --list smb
smb 0:off 1:off 2:off 3:on 4:on 5:on 6:off
==== swatの起動設定 ====
* /etc/xinetd.d/samba を swat にリネーム(名前は何でもよい)
> cd /etc/xinetd.d
> cp samba swat
* swatの起動を有効にするまた、192.168.11.0/24 から起動できるようにする。
>vi swat
# SWAT is the Samba Web Admin Tool.
service swat
{
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/sbin/swat
# only_from = 127.0.0.1 <- 削除
only_from = 127.0.0.1 192.168.11.0/24 <- 192.168.11.0/24 追加
# disable = yes <- 削除
disable = no <- yes -> no に変更
}
* こちらも一応確認
>chkconfig --list swat
swat on
====== 起動 ======
===== sambaの起動 =====
>/etc/rc.d/init.d/smb start
SMB サービスを起動中: [ OK ]
NMB サービスを起動中: [ OK ]
>/etc/rc.d/init.d/smb start
SMB サービスを起動中: [ OK ]
NMB サービスを起動中: [ OK ]
===== swatの起動 =====
>/etc/rc.d/init.d/xinetd restart
xinetd を停止中: [ OK ]
xinetd を起動中: [ OK ]
====== swatの表示 ======
* sambaサーバーが、192.168.11.10 の時、ブラウザより、http://192.168.11.10:901 でswatを起動
====== 表示できない場合 ======
* ブラウザでswatが表示できない場合、ファイアウォールのTCPポート901を解放する。
===== 日本語表示しない =====
* ブラウザの言語設定を日本語にする。IEの場合、「ja」を指定する。「ja-jp」では日本語してくれないようである。
* Selinuxを無効にすれば日本語表示できる。有効にしたまま日本語表示したいがよくわからないので後回し