網路介面不會自動出現

網路介面不會自動出現

我有幾個運行 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 就不會延遲。這裡

相關內容