我在筆記型電腦上設定了 CentOS 6.5 作為第二個作業系統。
安裝後,我嘗試連接到互聯網,並確定我的作業系統只能看到該lo
介面。當我運行ifconfig -a
查找作業系統看到的所有介面時,它只找到lo
.
ifcfg-eth0
目錄中沒有檔案名稱/etc/sysconfig/network-scripts/
。
70-persistent-net.rules
且目錄中沒有檔案名稱/etc/udev/rules.d/
。
當我作為root用戶執行ifup eth0
命令時,回應是
設備 eth0 似乎不存在,延遲了初始化。
誰能幫我解決這個問題嗎?
答案1
只需在網路配置的適用詳細資訊中建立ifcfg-eth0
assudo
和 then echo
,然後執行systemctl restart network
並查看是否可以解決問題。
筆記: 建立應用程式時,請務必根據您的環境中所需的配置來變更適用欄位的值介面設定檔 手動。
命令(建立靜態 IP 分配配置)
echo "DEVICE=eth0 BOOTPROTO=static ONBOOT=yes IPADDR=192.168.0.199 NETMASK=255.255.255.0 GATEWAY=192.168.0.1" >> /etc/sysconfig/network-scripts/ifcfg-eth0 systemctl restart network
指令(建立 DHCP 指派的 IP 設定)
echo "DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes" >> /etc/sysconfig/network-scripts/ifcfg-eth0
此外,考慮重新啟動 CentOS對您的環境的相關 IP 設定進行所需的變更後。