CentOS中通過一個網卡配置實現多外網IP


1.CentOS單IP網卡配置

前沿

CentOS是Linux眾多得發行版本之一,linux有三大發行版本(:Slackware、debian、redhat),而Redhat有收費的商業版和免費的開源版,商業版的業內稱之為RHEL系列,CentOS是來自於依照開放源代碼規定而公布的源代碼重新編譯而成。可以用CentOS替代商業版的RHEL使用。兩者的不同,CentOS不包含封閉源代碼軟件,是免費的。

1.正文

注:以下操作是在ROOT賬號權限下進行操作,如果是在非ROOT賬號權限可能會出問題!

首先我們鏈接上CentOS系統,(我所登錄的是ROOT賬號)

所使用的軟件是FinalShell,我覺的他比Xshell更舒服。

 

2.網卡所在位置以及注意事項

CentOS中網卡所在目錄:

/etc/sysconfig/network-scripts/

我的網卡名字為:ifcfg-eth0

注:要注意的是如果是FTP模式下我們可以進行直接雙擊打開,如果是在Xshell的情況下他沒有可視化的FTP,只能在下載一個Xftp的軟件!

如果是進行在vim中打開外面先cd到這個目錄里面,然后ls查找此目錄下那個是你的網卡,然后進行vim打開配置

image-20211120231820310

2.修改網卡配置以及配置說明

# 類型
TYPE=Ethernet
​
PROXY_METHOD=none
BROWSER_ONLY=no
# 自動獲取 IP,none:DHCP,static:啟用靜態IP地址,dhcp:開啟DHCP服務
#BOOTPROTO=dhcp
BOOTPROTO=static
​
#網卡的地址
HWADDR=00:32:42:65:0b:e5
# 子網掩碼
NETMASK=255.255.255.0
# 子網掩碼24位,等同於 255.255.255.0
#PREFIX=24
​
#這個是對應的你的內網IP地址,配置內網才可以進行鏈接網絡,如果你就一個IP的話請把自動獲取IP打開
IPADDR=10.0.0.1
# 網關
GATEWAY=10.0.0.1
DNS1=114.114.114.114
# 是否設置為默認路由
DEFROUTE=yes
​
#是否允許非root用戶控制該設備,設置為no,只能用root用戶更改
USERCTL=no
​
# 如果ipv4配置失敗禁用設備
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
​
# 網絡連接名稱
NAME=eth0
UUID=80c8a4f8-5645-494e-9dad-b3fc7fb156fb
​
# 網卡名稱
DEVICE=eth0
​
# 開機自動連接
ONBOOT=yes

3.修改完畢和注意事項

注:修改完畢一定要保存,如果在vim中打開需要:wq進行保存,如果是在FTP模式下打開的話需要crtl+s進行保存。保存后記得重新打開看一下是否保存成功和配置的信息是否正確,否者重啟網卡后機器有可能會失聯

保存成功后,查看正確后輸入以下命令

#重啟網卡配置
service network restart

 

2.Centos多外網IP的情況下通過配置達到多IP指定同一台機器

前沿

注:因為我用的是服務器,創建彈性IP外網的IP一定是綁定到了此機器,如果沒有綁定也是不行的。

 

正文

因為我配置的比較簡單,方便新手查看閱讀,當時已經把外網的IP綁定到了內網上

外網IP為3個分別綁定的是:

外網為:200.200.200.200 內網為:10.0.0.1

外網為:200.200.200.201 內網為:10.0.0.2

外網為:200.200.200.202 內網為:10.0.0.3

1.配置網卡

#這個是動態獲取IP我們把他改成靜態的。
#BOOTPROTO=dhcp
BOOTPROTO=static
#網卡名稱:
DEVICE=eth0
#網卡的地址
HWADDR=00:32:42:65:0b:e5
#路由,也可以進行用它配置雙網卡,這個不用管它,默認就好
METRIC=100
#是否開機自啟,我們選擇的是yes,因為如果選擇no的話可能機器開機不會讀取網卡配置文件,所以可能會導致失聯
ONBOOT=yes
#這個我也不知道什么意思,沒有使用和了解過,默認就可以
STARTMODE=auto
​
#網卡類型
TYPE=Ethernet
​
#是否允許非root用戶控制該設備,設置為no,只能用root用戶更改
USERCTL=no
​
#到了最重要的環節了。這個是配置網卡的內網IP,內網IP和名字一定要填寫正確。還有聲明變量
​
#這個非常重要一定要看!!!     IPADDR1 = IPADDR的第一個
IPADDR1=10.0.0.1
#子網掩碼24位,等同於 255.255.255.0
#這個非常重要一定要看!!!     PREFIX1 = PREFIX1的第一個和上面的IPADDR1匹配
PREFIX1=24
​
​
#剩下的按照IP進行以此類推,記得要改變量名字
#這個就變成IPADDR2 因為這個是第二個IP
IPADDR2=10.0.0.2
PREFIX2=24
​
IPADDR3=10.0.0.3
PREFIX3=24

 

2.修改完畢和注意事項

注:修改完畢一定要保存,如果在vim中打開需要:wq進行保存,如果是在FTP模式下打開的話需要crtl+s進行保存。保存后記得重新打開看一下是否保存成功和配置的信息是否正確,否者重啟網卡后機器有可能會失聯

保存成功后,查看正確后輸入以下命令

#重啟網卡配置
service network restart


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM