1. 程式人生 > >Centos7設定(DHCP、static)IP上外網

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

伺服器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. 參考文章