檢查 netstat -tln 發現不太熟悉的 Port - 445, 查查看才知道這是 Samba 用的(一直以為只會用到 139 Port), 重點是這個 Port 居然是對外開放. XD
來看看如何把這個設定綁進內部網路.
Linux 設定 Samba 445 Port 使用的網路卡
假設內部網路區段是 192.168.0.x, 內部網路卡使用是 eth0, 修改設定步驟如下:
- vim /etc/samba/smb.conf # 加入 下述
bind interfaces only = yes
interfaces = lo eth0 - vim /etc/samba/smb.conf # 若要限制只有某區段 IP 可以存取, 可加入下述
hosts allow = 192.168.0. # 或 hosts allow = 192.168.0.0/24 eth0
- /etc/init.d/samba restart
- netatat -tln | grep 445 # 就會看到 445 Port 綁在內部網路的 IP 上了.