虛擬機器安裝centos7 2後遺留網路問題解決方法

2021-08-13 18:27:42 字數 1797 閱讀 1729

1、輸入:cd /etc/sysconfig/network-scripts/

2、編輯配置檔案:vi ifcfg-ens33   修改noboot=no 為 noboot=yes   修改完成後 儲存退出

如果network-scripts 目錄下沒有ifcfg-ens33檔案,複製ifcfg-lo檔案命名為ifcfg-ens33;

檔案內增加內容:

type=ethernet

bootproto=static

defroute=yes

ipv4_failure_fatal=no

ipv6init=yes

ipv6_autoconf=yes

ipv6_defroute=yes

ipv6_failure_fatal=no

name=enp0s3

uuid=1538d24b-770f-44ee-83af-e1da305dfabc

device=enp0s3

onboot=yes

ipaddr0=192.168.1.121

prefix=24

ipv6_peerdns=yes

ipv6_peerroutes=yes

ipv6_privacy=no

dns1=202.96.134.133

dns2=202.96.128.166

gateway0=192.168.1.1

3、重啟 network 服務 : service network restart

4、檢視自己的ip

ifconfig命令是設定或顯示網路介面的程式,可以顯示出我們機器的網絡卡資訊,可是有些時候最小化安裝centos等linux發行版的時候會預設不安裝ifconfig等命令,這時候你進入終端,執行ifconfig命令就會出錯

這是我們首先會想到是不是環境變數裡沒有ifconfig命令的路徑,因為ifconfig是在/sbin路徑下的,以root使用者登入才可以執行,可是我們上邊是以root使用者登入的啊,不急,我們來看看root使用者的環境變數

看到沒,我們的環境變數裡有/sbin這個路徑,也居士說如果ifconfig命令存在並且就是位於/sbin目錄下的話我們肯定就是可以執行的,那麼我們就看看/sbin目錄下有沒有ifconfig命令吧

結果表明我們的/sbin目錄下並沒有ifconfig命令,所以我們的結論是:我們的centos裡邊是沒有安裝ifconf

———————————————分割線是一種態度———————————————

我們的解決辦法是:yum安裝ifconfig這個命令包

看到了嗎,bash也是有分割線的,當然這不是在重點,重點是通過yum search 這個命令我們發現ifconfig這個命令是在net-tools.x86_64這個包裡,接下來我們安裝這個包就行了

這是我們已經安裝好ifconfig這個命令了,我們試一下

成功執行了,這時候你是不是和我當初一樣有疑惑,windows裡的ipconfig命令到了linux為什麼有事還不是必須安裝的,博主看了一下資料,原來ifconfig命令**於net-tools,這個包裡有ifconfig,netstat,whois等命令,所以之前這些命令你都是執行不了的

CentOS7 2 虛擬機器網絡卡無法啟動

1.使用命令列輸入 ip addr 1 lo mtu 65536 qdisc noqueue state unknown qlen 1 link loopback 00 00 00 00 00 00 brd 00 00 00 00 00 00 inet 127.0.0.1 8 scope host ...

基於CentOS7 2安裝win7虛擬機器

建立網橋 brctl addbr brw0 brctl addif brw0 enp5s0f1 ifconfig brw0 192.168.151.225 24 ifconfig enp5s0f1 0.0.0.0 echo 1 proc sys net ipv4 ip forward 建立虛擬機器映...

虛擬機器下Centos 7 2的samba配製

安裝後,先make一下,如果不行 yum y install gcc automake autoconf libtool make yum install gcc gcc c 安裝samba rpm qi samba yum y install samba samba client cd etc s...