# Samba As Wins server --- > 自己做的小小實驗 > 希望能跨網段透過netbios存取同一工作群組下的電腦 > Q1 : 同一工作群組在網路芳鄰重新整理會直接出現 還是要連線後才會出現? ### 用Samba 當作wins server ## Alpine Linux 1. 安裝samba ```bash apk add samba ``` 2. 編輯 ```/etc/samba/smb.conf``` ``` vi /etc/samba/smb.conf ``` 將 ```wins support = no``` 改為 ```wins support = Yes``` 儲存 ```:wq``` 3. 檢查語法錯誤 ``` testparm ``` 4. 啟動服務 ``` rc-service samba start ``` > [Manual](https://www.samba.org/samba/docs/current/man-html/) > ## 附錄 - Dnsmasq DHCP options > Ref: > [DHCP OPTIONS](https://www.iana.org/assignments/bootp-dhcp-parameters/bootp-dhcp-parameters.xhtml) > [NetBiosNodeType Enum](https://learn.microsoft.com/en-us/dotnet/api/system.net.networkinformation.netbiosnodetype?view=net-6.0) DHCP OPTIONS ``` 44,0.0.0.0 #NETBIOS Name Servers *必要* 45,0.0.0.0 #NETBIOS Datagram Distribution 46,8 #NETBIOS Node Type ``` NETBIOS Node Type ``` Broadcast 1 Hybrid 8 Mixed 4 Peer2Peer 2 Unknown 0 ``` | Node type | Resolve name to IP address | | --------- | ------------------------------------------------------------------------------------- | | Broadcast | Uses NetBIOS name queries. | | Peer2Peer | Uses a NetBIOS name server (NBNS), for example, Windows Internet Name Service (WINS). | | Mixed | Attempts to resolve by first using NetBIOS name queries and then using an NBNS. | | Hybrid | Attempts to resolve by first using an NBNS and then using a NetBIOS name query. | ## 附錄 - Nbtstat 指令 > Ref: > [Microsoft Learn](https://learn.microsoft.com/zh-tw/windows-server/administration/windows-commands/nbtstat) > [CSDN - nbtstat命令_nbtstat命令教程,以及在Windows上列出NetBIOS统计信息的示例](https://blog.csdn.net/cunjiu9486/article/details/109077125) `nbtstat -n` > 會寫出本機netbios name table ``` NetBIOS 本機名稱表格 名稱 類型 狀態 --------------------------------------------- DESKTOP <00> 唯一 已登錄 WORKGROUP <00> 群組 已登錄 DESKTOP <20> 唯一 已登錄 ``` `nbtstat -c` > 透過ping 或\\\NetBios\ 存取之後 > 會出現已從伺服器 或遠端快取下來的表格 ``` NetBIOS 遠端快取名稱表格 名稱 類型 主機位址 存留 [秒] ------------------------------------------------------------ TEST1-PC <20> 唯一 192.168.10.240 599 ```