編碼的世界 / 優質文選 / 感情

Centos7設置(DHCP、static)IP上外網


2021年7月04日
-   

服務器Centos7系統裝好後,我需要上網功能,這樣客戶端才可以連接服務端,那麼如何配置網絡?
1. 配置動態IP(DHCP)上網
1.1 查看網卡列表
# ifconfig
# ls /etc/sysconfig/network-scripts/

一般默認第一個就是你電腦的網卡。
1.2 修改有線網卡信息
# vim /etc/sysconfig/network-scripts/ifcfg-ens160
TYPE="Ethernet"
BOOTPROTO="dhcp" # 啟用動態IP地址
DEFROUTE="yes"
PROXY_METHOD="none"
BROWSER_ONLY="no"
IPV4_FAILURE_FATAL="no"
NAME="ens192"。 # 網卡名
UUID="b2ed67df-1641-4993-a727-9ba68f252da3" # UUID
DEVICE="ens192" # 設備名稱
ONBOOT="yes" # 開機自啟

1.2 重啟網絡
# service network restart

1.3 檢查網絡
# ping www.baidu.com

若能ping通,說明上網成功
2. 配置靜態IP(static)上網
2.1 修改有線網卡信息
# vim /etc/sysconfig/network-scripts/ifcfg-eth1
// 修改如下:
DEVICE=eth1
TYPE=Ethernet
BOOTPROTO=static # 啟用靜態IP地址
IPADDR=172.16.8.12 # 設置IP地址
PREFIX=24 # 設置子網掩碼
GATEWAY=172.16.8.254 # 設置網關
DNS1=10.41.81.8 # 設置主DNS
DNS2=10.41.81.9 # 設置備DNS
DEFROUTE=yes
ONBOOT=yes

2.2 重啟網絡
# service network restart

2.3 檢查網絡
# ping www.baidu.com

若能ping通,說明上網成功
3. 一塊網卡配置多個靜態IP
  • 通過網卡的配置文件添加多個IP

如果需要一塊網卡配置多個靜態IP,我們需要用數字指定IP信息IPADDR、PREFIX、GATEWAY。例如,我們需要為網卡eno2配置雙靜態IP

# vim /etc/sysconfig/network-scripts/ifcfg-eno2
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
#########IP0########
IPADDR0=172.16.10.66 # 如果只有一個ip使用IPADDR和PREFIX時,後面不加數字
PREFIX0=16
GATEWAY0=172.16.20.1
#########IP1########
IPADDR1=172.16.20.66
PREFIX1=16
GATEWAY1=172.16.20.1
####################
DNS1=202.99.192.66
DNS2=202.99.192.68
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=eno2
DEVICE=eno2
ONBOOT=yes

# service network restart
# ifconfig

4. 參考文章
https://blog.csdn.net/qooer_tech/article/details/51480870

熱門文章