> For the complete documentation index, see [llms.txt](https://mineros.gitbook.io/www.mineros.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mineros.gitbook.io/www.mineros.io/download-and-use/nbs/normal.md).

# 無盤標準模式

**NBS高級教程第一講：千台礦場網絡規劃和NBS標準模式**

NBS涉及vlan操作，使用及其靈活，需要分開講解，如果你對vlan知識不了解，需要你做很多基礎功課，你可以參考下我的高級教程：[VLAN 教程](/www.mineros.io/download-and-use/nbs/vlan.md)

礦場的主機多於500台，需要對礦場進行vlan的劃分，用以減少廣播數據，降低網絡故障。

前置知識：

在使用NBS之前，你需要先透徹的了解三種工作模式

### **無盤系統如果能正常工作，需要滿足三個條件：**

1、主機下載到系統 rom ，也就是minerOS的rom版本。

2、動態獲得ip地址，又叫dhcp，是一個協議，負責在網絡裡面發布廣播，讓主機啟動的時候，拿到提前規劃好的ip地址。

3、出網網關，又叫nat或者路由或路由器或者叫gw，還有叫地址翻譯，都差不多一個意思，注意這裡說的路由器和硬件的路由器，一個是邏輯是上的，一個是物理上的。

**那麼對應NBS的工作，可以分為三個方式：**

### **模式1-標準模式：**

（最優方案） 只負責rom下載和信息存儲，其他工作交給其他設備。 NBS只需要一個網口接入到局域網就行了。但是局域網內，必須有其他的dhcp服務器負責分地址，還有個路由器負責做地址翻譯（NAT），這個方式最優，分開網絡的責任，不會因為NBS損壞，造成主機不能工作，NBS即使出故障，只要不操作主機，也能接著挖。

![](https://3524465206-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRr2EFbsZa4rYvVC9WzYE%2Fuploads%2FwzMZpjLe0CN6o7wmu95j%2FWP1209-1.png?alt=media\&token=e4d6a399-c7dd-4afb-9fb9-1cdc5d0f2560)

### **模式2-DHCP模式：**

NBS幹兩件事了，同時負責rom下載和ip地址分配，也是需要一個網口就能達成，局域網內必須有另外的出網網關，負責把你主機帶著上網；這個方案有個及其重要的優勢：你可以綁定主機mac地址和IP地址，讓主機的ip地址固定下來，便於檢修和檢索主機。

![](https://3524465206-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRr2EFbsZa4rYvVC9WzYE%2Fuploads%2FnAqVLuMR3XrtBrTZReDb%2FWP1209-2.png?alt=media\&token=8872cac0-ca63-44e4-a5c5-10c82285919c)

### **模式3-網關模式：**

ALL in ONE ！ NBS同時負責rom下載，dhcp和網關，那麼你必須要有兩個網口：一個口負責接外網，手工填寫和dhcp獲得外網地址都行；一個口負責接內網，和局域網通訊；這種方式有個缺點，一旦NBS發生故障，網絡會中斷，我們只建議你在初次使用NBS的時候，做一些使用測試方面的工作。

![](https://3524465206-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRr2EFbsZa4rYvVC9WzYE%2Fuploads%2F5GFr99gDn5zxk3mXX7VY%2FWP1209-3.png?alt=media\&token=c18fe9cc-7b0a-481d-9353-8fcc9ba541b9)

那麼現在， 我們開始根據千台網絡的網絡拓撲規劃，來設置NBS，我假設你核心交換機和NBS的萬兆接口，已經調試通過，並在交換機接口上，對NBS設置好了管理地址，能夠進行管理

拓撲圖如下：

![](https://3524465206-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRr2EFbsZa4rYvVC9WzYE%2Fuploads%2FcwzlATUV3BNBQzPQXqk6%2FNBS4.png?alt=media\&token=a4b9d6a8-9aeb-4c28-a511-76a135128752)

### **核心交換機的配置：**

tenGE0: trunk模式，vlan100和vlan200 （每個vlan建議200台主機，我只做兩個vlan的演示，需要你自己加）

GE0: access模式，valn100 ，鏈接接入交換機1

GE1: access模式，vlan200，鏈接接入交換機2

FE0: access模式：啟用dhcp relay，接入 DHCP服務器（你可用win系統安裝DHCP服務器，管理方便

FE1:access模式：接入路由器主 啟用HA

FE2:access模式：接入路由器B 啟用HA

以上是設置方式，根據使用的不同設備靈活配置，可向minerOS運維求助，minerOS運維都是高級網絡工程師。

### **NBS服務器配置：**

因為已經有了DHCP和網關路由，我們在NBS上使用標準模式：

配置如下：

### 第一步：添加vlan ，並起trunk，把vlan綁定到LAN1口

![](https://3524465206-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRr2EFbsZa4rYvVC9WzYE%2Fuploads%2FBQGkvlIYGvAOwuJf2dsU%2FWP1209-4.png?alt=media\&token=ffaad83d-adf9-40e8-9406-30c3dd4da5d0)

### 第二步：配置vlna的三層接口，設置獲取地址方式。

![](https://3524465206-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRr2EFbsZa4rYvVC9WzYE%2Fuploads%2Fs3os8kQiol7E4h8Lzhjs%2FWP1209-5.png?alt=media\&token=62bfb4ac-5128-4e39-bd56-aaa41385724c)

注意：在vlan 100和vlan200獲得ip地址後，你可以記住ip地址，並把ip地址從DHCP修改成手工靜態，或者在dhcp服務器做ip地址綁定。這樣主機啟動穩定性會增加。

保存後，下載對應rom，就可以重啟NBS，對網內主機開始開機了。
