在Oracle Linux 7上配置單網(wǎng)卡多IP地址
在Oracle Linux 7中,即使只有一張網(wǎng)卡,也可以將多個(gè)IP地址綁定到該網(wǎng)卡上。這種配置方式可以幫助我們?cè)谕慌_(tái)主機(jī)上提供多個(gè)IP服務(wù),滿足不同的業(yè)務(wù)需求。下面我們來(lái)具體了解如何實(shí)現(xiàn)這個(gè)功能:
在Oracle Linux 7中,即使只有一張網(wǎng)卡,也可以將多個(gè)IP地址綁定到該網(wǎng)卡上。這種配置方式可以幫助我們?cè)谕慌_(tái)主機(jī)上提供多個(gè)IP服務(wù),滿足不同的業(yè)務(wù)需求。下面我們來(lái)具體了解如何實(shí)現(xiàn)這個(gè)功能:
查看當(dāng)前網(wǎng)卡IP信息
首先,我們需要了解當(dāng)前網(wǎng)卡ens33上綁定的IP地址情況。使用ifconfig命令可以查看網(wǎng)卡的IP配置信息:
```
[ ~] ifconfig ens33
ens33: flags4163
inet 192.168.80.41 netmask 255.255.255.0 broadcast 192.168.80.255
inet6 fe80::20c:29ff:fe11:4d92 prefixlen 64 scopeid 0x20
ether 00:0c:29:11:4d:92 txqueuelen 1000 (Ethernet)
RX packets 26426 bytes 29534128 (28.2 MiB)
TX packets 16146 bytes 1519741 (1.4 MiB)
```
從輸出信息可以看到,網(wǎng)卡ens33上綁定有一個(gè)IP地址192.168.80.41。
綁定新的IP地址
接下來(lái),我們要給ens33網(wǎng)卡添加一個(gè)新的IP地址192.168.123.1??梢允褂胕fconfig命令來(lái)動(dòng)態(tài)配置:
```
[ ~] ifconfig ens33:0 192.168.123.1 netmask 255.255.255.0 up
```
執(zhí)行上述命令后,我們?cè)俅尾榭淳W(wǎng)卡信息:
```
[ ~] ifconfig
ens33: flags4163
inet 192.168.80.41 netmask 255.255.255.0 broadcast 192.168.80.255
inet6 fe80::20c:29ff:fe11:4d92 prefixlen 64 scopeid 0x20
ether 00:0c:29:11:4d:92 txqueuelen 1000 (Ethernet)
RX packets 26436 bytes 29534732 (28.2 MiB)
TX packets 16151 bytes 1519840 (1.4 MiB)
ens33:0: flags4163
inet 192.168.123.1 netmask 255.255.255.0 broadcast 192.168.123.255
ether 00:0c:29:11:4d:92 txqueuelen 1000 (Ethernet)
```
從輸出中可以看到,ens33網(wǎng)卡上已經(jīng)成功綁定了192.168.123.1這個(gè)IP地址。
使配置永久生效
上面的IP地址配置只是臨時(shí)生效的,主機(jī)重啟后就會(huì)丟失。為了讓配置永久生效,我們需要修改網(wǎng)絡(luò)配置文件:
```
[ ~] vi /etc/sysconfig/network-scripts/ifcfg-ens33:0
DEVICEens33:0
BOOTPROTOstatic
IPADDR192.168.123.1
NETMASK255.255.255.0
ONBOOTyes
```
修改完成后,重啟網(wǎng)絡(luò)服務(wù)使配置生效:
```
[ ~] systemctl restart network
```
最后,我們?cè)俅螠y(cè)試新綁定的IP地址是否可用:
```
[ ~] ping 192.168.123.1
PING 192.168.123.1 (192.168.123.1) 56(84) bytes of data.
64 bytes from 192.168.123.1: icmp_seq1 ttl64 time0.030 ms
64 bytes from 192.168.123.1: icmp_seq2 ttl64 time0.027 ms
^C
--- 192.168.123.1 ping statistics ---
2 packets received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev 0.027/0.028/0.030/0.001 ms
```
從測(cè)試結(jié)果來(lái)看,新綁定的IP地址192.168.123.1也可以正常使用了。
總結(jié)
通過(guò)上述步驟,我們成功在Oracle Linux 7的單網(wǎng)卡ens33上配置了多個(gè)IP地址。這種方式不僅可以臨時(shí)生效,還可以通過(guò)修改網(wǎng)絡(luò)配置文件實(shí)現(xiàn)永久生效。這對(duì)于需要在同一臺(tái)主機(jī)上提供多個(gè)IP服務(wù)的場(chǎng)景非常有用。