我有幾個運行 Ubuntu 14.04 (Linux4Tegra) 的 Jetson TK1 和 Jetson TX1。我需要能夠在兩種網路配置之間切換 - 一種是「辦公室」配置,我在辦公室並且可以存取公司網路 (DHCP),另一種是「現場」配置,其中網路介面是靜態的。為此,我有兩個網路介面檔案:
/etc/network/interfaces_office:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
#allow-hotplug eth0
# iface eth0 inet dhcp
/etc/network/interfaces_field:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 10.20.3.137
netmask 255.0.0.0
我的/etc/網路/接口file 只是一個符號鏈接,我可以輕鬆更改它以指向我想要使用的文件。這個設置在我擁有的 TK1 上運行得非常好。
但在我的 TX1 上,每當我執行此操作時,eth0 都不會在啟動時自動出現。我已停用網路管理器(透過建立包含「manual」的 /etc/init/network-manager.override 檔案)以確保它不會以某種方式乾擾。
當我使用 FTDI 電纜連接到串行端口以監控啟動訊息時RTNETLINK解答:網路不可達重複顯示,直到我使用手動啟動 eth0須藤 ifup eth0 有什麼原因 eth0 不會自動出現嗎?
我真的很想使用allow-hotplug
上面註解掉的選項,而不是只是auto
這樣,如果沒有網路電纜,啟動 Jetson 就不會延遲。這裡。