Routing
PXE啟動WinPE後奇怪的路由表
我有一個使用 iPXE 的 pxe 啟動 WinPE,iPXE 配置文件如下:
sanhook iscsi:10.86.13.52::::iqn.2003-01.org.linux-iscsi.htpc.x8664:sn.d2a44be19814 cpuid --ext 29 && set arch amd64 || set arch x86 kernel http://10.86.13.52/ISO/wimboot initrd http://10.86.13.52/ISO/bootmgr bootmgr initrd http://10.86.13.52/ISO/bcd BCD initrd http://10.86.13.52/ISO/boot.sdi boot.sdi initrd http://10.86.13.52/ISO/winpe.wim boot.wim boot
在我成功啟動到 PE 後,我發現我無法連接到我的 iSCSI 目標,甚至無法 ping IP。然後我發現了奇怪的路由表,如下:
IPv4 Route Table =========================================================================== Active Routes: Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 10.86.13.254 10.86.13.149 30 10.86.13.0 255.255.255.0 On-link 10.86.13.149 286 10.86.13.149 255.255.255.255 On-link 10.86.13.149 286 10.86.13.255 255.255.255.255 On-link 10.86.13.149 286 10.86.13.52 255.255.255.255 10.86.13.254 10.86.13.149 286 127.0.0.0 255.0.0.0 On-link 127.0.0.1 306 127.0.0.1 255.255.255.255 On-link 127.0.0.1 306 127.255.255.255 255.255.255.255 On-link 127.0.0.1 306 224.0.0.0 240.0.0.0 On-link 127.0.0.1 306 224.0.0.0 240.0.0.0 On-link 10.86.13.149 286 255.255.255.255 255.255.255.255 On-link 127.0.0.1 306 255.255.255.255 255.255.255.255 On-link 10.86.13.149 286
請注意 10.86.13.52 的行,它是如何進入路由表的?我沒有在我的 dhcp 伺服器中設置它。我嘗試使用以下方法刪除它:
route delete 10.86.13.52 and route delete 10.86.13.52 mask 255.255.255.255
但都失敗了,說找不到該項目。
任何的想法?
回答我自己的問題。請參閱本頁底部。仍然需要了解如何通過 iPXE 腳本清除網關。
10.86.13.52 is your 是你的 http 伺服器
10.86.13.149是DHCP分配給客戶端的IP
10.86.13.254 是 DHCP 提供的預設網關
我認為您只是因為驅動程序問題而沒有網路
從 WinPE 獲取控制台會話 (SHIFT+F10) 並使用 Notepad.exe 列出文件的內容:
Notepad.exe x:\Windows\inf\setupapi.app.log
找到標識網路適配器的即插即用 ID (PnPID) 的部分,並查看該驅動程序是否載入正常。
請考慮即使文件中沒有錯誤,它仍然可能是驅動程序問題…