Centos7安裝完成後,新增新網絡卡無配置檔案

2021-10-17 03:09:56 字數 3425 閱讀 4539

在 proxmox ve 5.x 虛擬化中,安裝好 centos7 虛擬機器之後,由於工作需要,需要再新增一塊網絡卡,原本有兩塊網絡卡。當進入系統後,發現,能檢測到新新增的網絡卡,但是沒有對應的配置檔案。

//檢視網絡卡

$ ip addr

1: lo: mtu 65536 qdisc noqueue state unknown group default qlen 1000

link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

inet 127.0.0.1/8 scope host lo

valid_lft forever preferred_lft forever

inet6 ::1/128 scope host

valid_lft forever preferred_lft forever

2: eth0:

mtu 1500 qdisc pfifo_fast state up group default qlen 1000

link/ether 42:f5:ff:92:8f:9f brd ff:ff:ff:ff:ff:ff

inet 192.168.20.41/24 brd 192.168.20.255 scope global noprefixroute eth0

valid_lft forever preferred_lft forever

inet6 fe80::814a:5f48:ed8e:82e4/64 scope link tentative noprefixroute dadfailed

valid_lft forever preferred_lft forever

inet6 fe80::5e18:f049:19ae:a6e7/64 scope link tentative noprefixroute dadfailed

valid_lft forever preferred_lft forever

inet6 fe80::8588:6375:e130:1a2b/64 scope link tentative noprefixroute dadfailed

valid_lft forever preferred_lft forever

3: eth1:

mtu 1500 qdisc pfifo_fast state up group default qlen 1000

link/ether 52:f9:99:eb:6e:d4 brd ff:ff:ff:ff:ff:ff

4: eth2:

mtu 1500 qdisc pfifo_fast state up group default qlen 1000

link/ether be:c7:48:40:a3:33 brd ff:ff:ff:ff:ff:ff

//檢視網絡卡配置檔案,沒有 eth2 的配置

$ ls -l /etc/sysconfig/network-scripts/ifcfg-*

-rw-r--r-- 1 root root 385 jan 21 16:38 /etc/sysconfig/network-scripts/ifcfg-eth0

-rw-r--r-- 1 root root 279 apr 28 2019 /etc/sysconfig/network-scripts/ifcfg-eth1

-rw-r--r-- 1 root root 254 aug 24 2018 /etc/sysconfig/network-scripts/ifcfg-lo

//檢視網絡卡的 uuid

$ nmcli con show

name uuid type device

eth0 c9281996-939a-44ac-b87b-83b01049e76d ethernet eth0

eth1 18c0c094-36a1-4657-a651-21f84c6371f7 ethernet --

wired connection 1 d1b00869-3150-35f0-a519-57b60c2b841a ethernet -- //這個應該就是 eth2 的

//檢視網絡卡的 mac 位址

$ ip addr

...4: eth2:

mtu 1500 qdisc pfifo_fast state up group default qlen 1000

link/ether be:c7:48:40:a3:33 brd ff:ff:ff:ff:ff:ff

//拷貝乙份,並編輯

$ cd /etc/sysconfig/network-scripts/

$ cp ifcfg-eth0 ifcfg-eth2

$ vi ifcfg-eth2

type=ethernet

proxy_method=none

browser_only=no

bootproto=static

defroute=yes

ipv4_failure_fatal=no

ipv6init=yes

ipv6_autoconf=yes

ipv6_defroute=yes

ipv6_failure_fatal=no

ipv6_addr_gen_mode=stable-privacy

name=eth2

uuid=d1b00869-3150-35f0-a519-57b60c2b841a

device=eth2

onboot=yes

ipaddr=192.168.40.41

netmask=255.255.255.0

//重啟網路後,正常

$ systemctl restart network

$ ip addr

...4: eth2:

mtu 1500 qdisc pfifo_fast state up group default qlen 1000

link/ether be:c7:48:40:a3:33 brd ff:ff:ff:ff:ff:ff

inet 192.168.40.41/24 brd 192.168.40.255 scope global noprefixroute eth2

valid_lft forever preferred_lft forever

inet6 fe80::3849:b940:d6cb:4ddd/64 scope link noprefixroute

valid_lft forever preferred_lft forever

Apache安裝完成後,新增mod proxy模組

apxs是乙個為apache http伺服器編譯和安裝擴充套件模組的工具,用於編譯乙個或多個源程式或目標 檔案為動態共享物件,使之可以用loadmodule指令在執行時載入到apache伺服器中。1.進入apache源 的modules目錄 2.執行如下命令自動編譯 安裝和修改httpd.conf檔...

php安裝完成後如何新增mysql擴充套件

php安裝完成後新增mysql擴充套件基本步驟如下 1 進入php源 目錄 1 cd usr php 5.3.1 2 再進入要新增的mysql擴充套件原始碼目錄 1 2 cd ext mysql yum install autoconf centos5.4需安裝 3 呼叫已經編譯好的php可執行程式...

linux系統安裝完成後root目錄新增

擴容根目錄的思路如下 將 home資料夾備份,刪除 home檔案系統所在的邏輯卷,增大 檔案系統所在的邏輯卷,增大 檔案系統大小,最後新建 home目錄,並恢復 home資料夾下的內容。備份 home分割槽內容 這裡需要選乙個能夠容納下 home資料夾大小的分割槽,可以看到 run剩餘空間為32g,...