1. 程式人生 > >centos7設置靜態IP

centos7設置靜態IP

一個 box start col scrip 連接 ora config nbsp

  今天分享一下CentOS7配置靜態IP的方法,看過一下文都不太好用,之前用的是Oracle的VirtualBox一直配置不好,之後換了VMware就省事多了(個人覺得還是Oracle的VirtualBox好用而且占內存特別少),以下是失敗過後的一些總結:

網絡環境:VMware的NAT模式

查看IP分配情況:

# ip addr

發現裏邊只有一個LOOPBACK的127.0.0.1的回環地址,原來CentOS剛安裝後默認是不啟動網絡連接的。
設置IP和DNS主要在下面的配置文件中修改:

# vi /etc/sysconfig/network-scripts/ifcfg-*

由於最小化安裝沒有vim,所以使用vi。具體的配置文件需要到network-scripts目錄下看,通常是以ifcfg-

開頭的,比如ifcfg-eth0,我的是ifcfg-ens33,對於我這種潔癖來說回頭非得改了這個亂七八糟的名字,另一個ifcfg-lo就是LOOPBACK網絡咯。

# vi /etc/sysconfig/network-scripts/ifcfg-[tab兩下]
ifcfg-ens33  ifcfg-lo

1. 編輯ifcfg-ens33

BOOTPROTO=static #dhcp改為static(修改)
ONBOOT=yes #開機啟用本配置,一般在最後一行(修改)

IPADDR=192.168.1.204 #靜態IP(增加)
GATEWAY=192.168.1.2 #默認網關,虛擬機安裝的話,通常是2,也就是VMnet8的網關設置(增加)
NETMASK=255.255.255.0 #子網掩碼(增加)
DNS1=192.168.1.2 #DNS 配置,虛擬機安裝的話,DNS就網關就行,多個DNS網址的話再增加(增加)

2. 重啟網絡服務

# systemctl restart network.service

3. 檢查網絡

# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:58:14:ee brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.204/24 brd 192.168.1.255 scope global eno16777736
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe58:14ee/64 scope link 
       valid_lft forever preferred_lft forever

可以看到,ens33這個網絡就起來了。
隨便找個域名ping一下測試DNS是否OK:

# ping www.baidu.com

以上只是個人的總結,有不對的地方還請多多指教,對於Oracle的VirtualBox一直不知道該如何配置,如果有大神有解決之道歡迎留言相告!

centos7設置靜態IP