
我想新增從 10.10.1.100 介面到 169.254.1.0 網路的路由。在 Windows 7 中如何做到這一點?
答案1
經過大量評論後,我正在閱讀以下設定:
- - - - - - - - - 轉變 - - - - - - - - - /(不是路由器)\ | | | | | | 有效的 PROD 主機我的 win 7 電腦無頭盒子 在 10.0.0.0/8(atm 在 10.0.0.0/8) 在 169.254.0.0/16
請注意,不涉及任何路由器。
由於目前正在運行的生產應用程序,我也無法/限制將 10.10.1.100 更改為 169。
這就留下了一些選擇。
還要在您的 Windows 7 桌面上添加 169...IP,並且這是第一次正確,因此它不會幹擾任何生產項目。
購買一台臨時的第四台電腦並使用它。啟動它應該很簡單,在 169 中設定靜態 IP...您現在可以存取無頭盒子(即使它們尚未與其他 PROD 主機通訊。但是您可以配置它們並修復它們,以便它們也可以在10.0.0.0/ 8...)
請注意,如果無頭盒是本地的,那麼您也可以使用半隨機筆記型電腦/桌上型電腦,僅將這些無頭盒和筆記型電腦連接到獨立交換器。然後正確配置它們,然後將它們連接到生產網路。
現在,如果設定不太簡單且它不是交換機,而是中間有一個或多個路由器,那麼您可能會遇到問題。 RFC1918 IP 不應該是可路由的。因此,如果中間有任何路由器,您將需要重新配置它們。如果有第三方路由器(例如,無頭盒子位於另一個辦公室,並且您嘗試透過網路存取它們),則放棄。嘗試一些不同的東西。 (例如,先透過 VPN 連接到該辦公室的盒子,或登入另一個辦公室的路由器)。
如果是這種情況,請在原始帖子中添加更多詳細資訊。
答案2
您需要在這兩個網路之間有一個路由器。在路由命令中,網關必須與對等 IP 位址位於相同子網路中。因此路由器必須至少有兩個位址。例如 10.10.1.1 和 169.254.1.0。
如果兩個網路都連接到相同實體乙太網路,則解決方法可以是在第二個 ip 子網路中向您的電腦新增第二個 ip 位址。但這樣做會讓你無法使用 DHCP;所有 IP 位址必須是固定的。
答案3
您可以透過在 cmd.exe 中使用路由新增來完成此操作。
例子:
route add 192.168.1.0 mask 255.255.255.0 10.10.0.1
route add "Source_network" mask "Subnetmask" "Destination_gateway"
筆記:
機器重啟後該路由將被刪除。為了使路由保持不變,請使用 -p 標誌使其持久。
route add 192.168.1.0 mask 255.255.255.0 10.10.0.1 -P
答案4
如果您只需要在子網路外部有一個網關 - Windows Server 2012 R2 和 Windows 8.1 具有 powershell cmdlet 來啟用子網路外部的直接訪問,「Get-NetOffloadGlobalSetting」顯示當前狀態,「Set-NetOffloadGlobalSetting -NetworkDirectAcrossIPSSetting」顯示當前狀態,「Set-NetOffloadGlobalSetting -NetworkDirectAcrossIPSubnets」允許您配置該值。儘管 PowerShell 可以理解客戶端作業系統上「NetworkDirectAcrossIPSubnets」的語法,但此功能僅適用於伺服器,在客戶端作業系統下設定它會出現錯誤。