如何在Centos8中新增附加的IP
有時可能需要為 8 系統上的單個網路卡分配附加的 IP 地址。例如應用程式要求或 SSL 證照的安裝。在本文中,我們將解釋如何在 CentOS 7/8 中新增附加或多個 IP 地址。 |
方法一:手動新增附加IP
在原網路卡配置檔案中新增附加IP
在繼續配置輔助 IP 之前,讓我們使用
ip
檢視當前配置。
[root@localhost ~]# 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: ens160:mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 00:0c:29:71:df:91 brd ff:ff:ff:ff:ff:ff inet 192.168.43.131/24 brd 192.168.43.255 scope global dynamic noprefixroute ens160 valid_lft 1300sec preferred_lft 1300sec inet6 fe80::a172:6a4d:47ae:3971/64 scope link noprefixroute valid_lft forever preferred_lft forever
從上面
輸出內容中,我們要為
ens160
介面新增附加的IP地址。另外,讓我們看看這個介面的配置檔案內容,網路卡配置檔案的目錄為:
/etc/sysconfig/network-scripts
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens160 TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="none" 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="ens160" UUID="b22cd7c3-5abb-4adb-89bf-80d60affc021" DEVICE="ens160" ONBOOT="yes" IPADDR=192.168.43.131 PREFIX=24 GATEWAY=192.168.43.2 DNS1=114.114.114.114
如上輸出所示,我們已經配置了靜態 IP 地址。現在,我們將修改此檔案以容納輔助 IP 地址。
在配置檔案中,將新增一個
IPADDR1
來作為這個網路卡的第二個IP地址,如下所示:
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens160 ... IPADDR=192.168.43.131 IPADDR1=192.168.43.132 ...
這可以透過新增變數“IPADDR2”、“IPADDR3”等進一步配置以容納更多 IP。
配置完成後,執行以下命令重新應用網路卡配置。
[root@localhost ~]# ifdown ens160 && ifup ens160
現在使用
ip
命令檢視ens160網路卡是否有兩個ip地址了:
[root@localhost ~]# 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: ens160:mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 00:0c:29:71:df:91 brd ff:ff:ff:ff:ff:ff inet 192.168.43.131/24 brd 192.168.43.255 scope global noprefixroute ens160 valid_lft forever preferred_lft forever inet 192.168.43.132/24 brd 192.168.43.255 scope global secondary noprefixroute ens160 valid_lft forever preferred_lft forever
建立網路卡子介面配置檔案
可以使用虛擬網路介面配置輔助 IP 地址。為此,請建立一個虛擬介面。需要使用
ens160:1
建立一個新的介面檔案。
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens160:1 DEVICE=ens160:1 Type=Ethernet ONBOOT=yes NM_CONTROLLED=no BOOTPROTO=none IPADDR=192.168.43.133 PREFIX=24
配置完成後,執行以下命令重新應用網路卡配置。
[root@localhost ~]# ifdown ens160 && ifup ens160
方法二:使用nmcli命令新增附加IP
可以使用 nmcli 命令將輔助 IP 新增到同一介面,執行以下 nmcli 命令,使用
+ipv4.addresses
選項新增輔助 IP 地址。
[root@localhost ~]# nmcli con mod ens160 +ipv4.addresses "192.168.43.134/24" [root@localhost ~]# nmcli connection up ens160 Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5)
總結
在本文中展示瞭如何使用三種不同的方法在CentOS 7/8 中配置附加的IP。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31524109/viewspace-2926560/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- centos8 中 如何配置靜態IPCentOS
- CentOS8修改IP地址CentOS
- 如何在伺服器上新增虛擬IP?伺服器
- 如何在Centos8中安裝GitLab-CECentOSGitlab
- 如何在 Centos8 中安裝 Lynis審計工具CentOS
- centos 新增IPCentOS
- 新增SCAN IP
- RAC例項中附加的後臺程式
- 動態IP代理是如何在電商運營中運用的?
- 如何在Linux中啟動時新增服務Linux
- 如何在水晶報表中動態新增欄位
- BlueHost主機cPanel皮膚新增附加域圖文教程
- centos8 中安裝texinfoCentOS
- VS2017中的附加到程式
- 如何在 Spring Boot 中為快取新增壓縮?Spring Boot快取
- 如何在RedHat Linux 6.8新增ftp使用者限制目錄和訪問ipRedhatLinuxFTP
- 如何在 Ubuntu 中檢查你的 IP 地址Ubuntu
- ip段/數字,如192.168.0.1/24的意思是什麼?
- 如何在下拉框Select中動態新增option?
- 如何在 CentOS8/RHEL8 中配置 Rsyslog 伺服器CentOS伺服器
- Centos8如何在Rescue模式下配置網路和SSH登入CentOS模式
- Java如何在PDF新增註釋Java
- Solidworks 如何在曲面新增文字Solid
- 如何在桌面新增AppWidgetAPP
- 如何在linux新增服務Linux
- Centos8中遷移邏輯卷CentOS
- 在CentOS8中安裝gitlabCentOSGitlab
- js如何在元素的開頭新增新的元素JS
- jquery如何在元素的開頭新增新的元素jQuery
- VMware虛擬機器下Centos8 設定靜態IP地址虛擬機CentOS
- ip段/數字,如192.168.0.1/24是什麼意思?
- 如何在Windows 11系統中將任意檔案(如bat/log等)固定在開始選單?WindowsBAT
- sqlserver中無ldf檔案附加資料庫SQLServer資料庫
- 在CentOS8中設定SSH金鑰CentOS
- CentOS8中systemd配置檔案說明CentOS
- Centos8中如何使用Chrony同步時間CentOS
- Centos8 中安裝 Lynis審計工具CentOS
- 如何在nuxt中新增proxyTable代理UX