天天看點

centos配置網絡的問題(ip位址、DNS、主機名)

1. 配置網卡IP位址

vim /etc/sysconfig/network-scripts/ifcfg-eth0  

DEVICE=eth0                                 #實體裝置名

HWADDR=00:25:90:32:EE:14   對應的網卡實體位址(裝置配置設定)

IPADDR=192.168.1.100                #IP位址

NETMASK=255.255.255.0            #掩碼值

NETWORK=192.168.1.0               #網絡位址(可不要)

BROADCAST=192.168.1.255      #廣播位址(可不要)

GATEWAY=192.168.1.1                 #網關位址(可不要)

ONBOOT=yes                                  # [yes|no](引導時是否激活裝置)(開機時,是否激活,不激活開機ifconfig沒有這個網卡。)

USERCTL=no                                  #[yes|no](非root使用者是否可以控制該裝置)(可不要)

BOOTPROTO=dhcp  

NETWORK=192.168.1.0     #網卡對應的網絡位址(可不要)

注意事項:

BOOTPROTO=none 一般是在做​​網卡綁定​​的時候用到通常情況下就​​dhcp​​或者static,通過指定方式的辦法來獲得位址,如果沒有指定的話可能會出現各種各樣的網絡受限

啟動關閉網卡:

ifup   eth0(打開eth0網卡,ifconfig後有eth0網卡資訊)

ifdown  eth0(關閉)

2. 配置網卡DNS

vim /etc/resolv.conf

vi /etc/resolv.conf

nameserver 202.109.14.5             #主DNS

nameserver 219.141.136.10         #次DNS

3、 修改網關 

修改對應網卡的網關的配置檔案

[root@centos]# vim  /etc/sysconfig/network

修改以下内容

NETWORKING=yes(表示系統是否使用網絡,一般設定為yes。如果設為no,則不能使用網絡,而且很多系統服務程式将無法啟動)

HOSTNAME=centos(設定本機的主機名,這裡設定的主機名要和/etc/hosts中設定的主機名對應)

GATEWAY=192.168.1.1(設定本機連接配接的網關的IP位址。例如,網關為10.0.0.2)(可以不設定)

3.設定好後重新開機網卡

service network restart

/etc/init.d/network restart

修改 IP 位址 

即時生效:

# ifconfig eth0 192.168.0.2 netmask 255.255.255.0 

啟動生效:

修改 /etc/sysconfig/network-scripts/ifcfg-eth0

修改網關 Default Gateway 

即時生效:

# route add default gw 192.168.0.1 dev eth0 

啟動生效:

修改 /etc/sysconfig/network

修改 DNS 

修改/etc/resolv.conf 

修改後可即時生效,啟動同樣有效

修改 hostname 

即時生效:

# hostname centos1 

啟動生效:

修改/etc/sysconfig/network

手動更改centos為靜态IP

1,先搜尋了一下,得到以下解釋

IP IP位址

Netmark 子網路遮罩

Gateway 預設網關

HostName 主機名稱

DomainName 域名

DNS DNS的IP

2,需要修改的檔案常有

/etc/sysconfig/network

/etc/sysconfig/network-scripts/ifcfg-eth0

/etc/resolv.conf

/etc/hosts

心得:

ifconfig -a 可以檢視目前網卡配置的IP位址

NETWORK=192.168.1.0   #網卡對應的網絡位址

可以ping  www.baidu ,如何不行的話,可以

ping  百度的ip位址

ping  dns