在Oracle Linux 7上配置單網(wǎng)卡多IP地址
在Oracle Linux 7中,即使只有一張網(wǎng)卡,也可以將多個IP地址綁定到該網(wǎng)卡上。這種配置方式可以幫助我們在同一臺主機上提供多個IP服務,滿足不同的業(yè)務需求。下面我們來具體了解如何實現(xiàn)這個功能:
在Oracle Linux 7中,即使只有一張網(wǎng)卡,也可以將多個IP地址綁定到該網(wǎng)卡上。這種配置方式可以幫助我們在同一臺主機上提供多個IP服務,滿足不同的業(yè)務需求。下面我們來具體了解如何實現(xiàn)這個功能:
查看當前網(wǎng)卡IP信息
首先,我們需要了解當前網(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上綁定有一個IP地址192.168.80.41。
綁定新的IP地址
接下來,我們要給ens33網(wǎng)卡添加一個新的IP地址192.168.123.1。可以使用ifconfig命令來動態(tài)配置:
```
[ ~] ifconfig ens33:0 192.168.123.1 netmask 255.255.255.0 up
```
執(zhí)行上述命令后,我們再次查看網(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這個IP地址。
使配置永久生效
上面的IP地址配置只是臨時生效的,主機重啟后就會丟失。為了讓配置永久生效,我們需要修改網(wǎng)絡配置文件:
```
[ ~] vi /etc/sysconfig/network-scripts/ifcfg-ens33:0
DEVICEens33:0
BOOTPROTOstatic
IPADDR192.168.123.1
NETMASK255.255.255.0
ONBOOTyes
```
修改完成后,重啟網(wǎng)絡服務使配置生效:
```
[ ~] systemctl restart network
```
最后,我們再次測試新綁定的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
```
從測試結(jié)果來看,新綁定的IP地址192.168.123.1也可以正常使用了。
總結(jié)
通過上述步驟,我們成功在Oracle Linux 7的單網(wǎng)卡ens33上配置了多個IP地址。這種方式不僅可以臨時生效,還可以通過修改網(wǎng)絡配置文件實現(xiàn)永久生效。這對于需要在同一臺主機上提供多個IP服務的場景非常有用。