CentOS6用文件配置IP模板
到 CentOS6.9 , 默認還不能用 systemctl
, 能用 service
chkconfig sshd on
對應 systemctl enable sshd
啟用,開機啟動該服務
### chkconfig sshd on 對應 systemctl enable sshd 啟用,開機啟動該服務
sudo chkconfig sshd on
service sshd start
對應 systemctl start sshd
啟動該服務
### service sshd start 對應 systemctl start sshd 啟動該服務
sudo service sshd start
service network restart
對應 systemctl restart network
重啟該服務
### service network restart 對應 systemctl restart network 重啟該服務
sudo service network restart
240709 , CentOS-6.9-x86_64-LiveDVD , 在圖形界面配置IP后, 對應生成的文件
運行在vmware17.5上 , 設置了3塊虛擬網卡:eth0,eth1,eth2. 均為nat網絡地址轉換,
用圖形界面設置的第三塊,
對應生成的文件名為: ifcfg-Auto_eth2
cd /etc/sysconfig/network-scripts
[z@localhost network-scripts]$ ls
ifcfg-Auto_eth2 ifdown ifdown-eth ifdown-ippp ifdown-isdn ifdown-ppp ifdown-sit ifup ifup-bnep ifup-ib ifup-ipv6 ifup-plip ifup-post ifup-routes ifup-tunnel init.ipv6-global network-functions
ifcfg-lo ifdown-bnep ifdown-ib ifdown-ipv6 ifdown-post ifdown-routes ifdown-tunnel ifup-aliases ifup-eth ifup-ippp ifup-isdn ifup-plusb ifup-ppp ifup-sit ifup-wireless net.hotplug network-functions-ipv6
[z@localhost network-scripts]$ cat ifcfg-Auto_eth2
HWADDR=00:0C:29:08:7E:EC
TYPE=Ethernet
BOOTPROTO=none
IPADDR=1.69.1.30
PREFIX=8
GATEWAY=1.0.0.2
IPADDR2=1.69.1.31
PREFIX2=8
GATEWAY2=1.0.0.2
IPADDR3=1.69.1.32
PREFIX3=8
GATEWAY3=1.0.0.3
IPADDR4=1.69.1.33
PREFIX4=8
IPADDR5=1.69.1.34
PREFIX5=8
DNS1=180.76.76.76
DNS2=119.29.29.29
DNS3=223.5.5.5
DNS4=223.6.6.6
DNS5=8.8.8.8
DNS6=9.9.9.9
DNS7=114.114.114.114
DOMAIN="baidu.com qq.com 163.com"
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="Auto eth2"
UUID=df9323e9-c420-4d38-9290-c737a1619569
ONBOOT=yes
LAST_CONNECT=1720485647
[z@localhost network-scripts]$
文件內容:
HWADDR=00:0C:29:08:7E:EC
TYPE=Ethernet
BOOTPROTO=none
IPADDR=1.69.1.30
PREFIX=8
GATEWAY=1.0.0.2
IPADDR2=1.69.1.31
PREFIX2=8
GATEWAY2=1.0.0.2
IPADDR3=1.69.1.32
PREFIX3=8
GATEWAY3=1.0.0.3
IPADDR4=1.69.1.33
PREFIX4=8
IPADDR5=1.69.1.34
PREFIX5=8
DNS1=180.76.76.76
DNS2=119.29.29.29
DNS3=223.5.5.5
DNS4=223.6.6.6
DNS5=8.8.8.8
DNS6=9.9.9.9
DNS7=114.114.114.114
DOMAIN="baidu.com qq.com 163.com"
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="Auto eth2"
UUID=df9323e9-c420-4d38-9290-c737a1619569
ONBOOT=yes
LAST_CONNECT=1720485647
可看出, 一塊網卡可設置多個ip, 用PREFIX
設置子網掩碼 , 第二個ip用 IPADDR2
和PREFIX2
來設置ip和掩碼, 以此類推,
網關也能設置多個, 第二個用GATEWAY2
, 第三個用GATEWAY3
DNS也能設置多個, DNS1
, DNS2
, DNS3
…
DOMAIN
用來設置"搜索域"
CentOS6 , /etc/sysconfig/network-scripts
下的網絡配置文件屬性說明
ONBOOT
ONBOOT
:這個是指開機的時候是否啟動這個網卡,yes就是開機啟動,no就是不啟動。
取值:
yes
: 開機啟動no
: 不啟動
BOOTPROTO
BOOTPROTO
屬性取值有:
none
:手動指定IP地址、子網掩碼、網關等網絡配置信息,不使用DHCP協議進行自動獲取。static
:手動指定IP地址、子網掩碼、網關等網絡配置信息,但是需要使用DHCP服務器分配DNS服務器地址。dhcp
:使用DHCP協議(TCP)自動獲取IP地址、子網掩碼、網關、DNS服務器等網絡配置信息。bootp
:使用BOOTP協議(UDP)自動獲取IP地址、子網掩碼、網關等網絡配置信息。
手動指定固定靜態IP可以選擇none
或static
;自動IP選擇dhcp
或bootp
。
HWADDR
HWADDR
硬件地址 MAC
IPADDR
IPADDR
IP地址 , 可以設置多個, 從第二個起分別為 IPADDR2 , IPADDR3 , IPADDR4…
PREFIX
PREFIX
對應單個IPADDR的掩碼長度 , PREFIX2對應IPADDR2 , PREFIX3對應IPADDR3 , 以此類推
值為數字1~32 , 另外也可用 NETMASK
設置總掩碼
NETMASK
NETMASK
設置掩碼, 當只有一個ip時,可用其設置掩碼
也可用 PREFIX
設置掩碼
如 NETMASK 255.255.255.0 對應 PREFIX 24 , NETMASK 255.0.0.0 對應 PREFIX 8
TYPE
TYPE
: 網卡類型
取值:
Ethernet
: 以太網
DIVICE
DIVICE
設備名稱, 可以沒有
如: ens33