新聞中心
配置CentOS主機(jī)接入TCP/IP網(wǎng)絡(luò)步驟(以CentOS 6為例):
1、配置IP和子網(wǎng)掩碼:
靜態(tài)指定(立即生效,但非永久有效):
操作 | ifcfg類命令 | ip類命令 |
顯示所有網(wǎng)卡信息 | # ifconfig [-a] | # ip addr show [up] |
顯示指定網(wǎng)卡信息 | # ifconfig eth0 | # ip addr show eth0 |
啟用網(wǎng)卡 | # ifconfig eth0 up或 # ifup eth0 | # ip link set eth0 up |
禁用網(wǎng)卡 | # ifconfig eth0 down或 # ifdown eth0 | # ip link set eth0 down |
修改IP | # ifconfig eth0 192.168.1.8/24或 # ifconfig eth0 192.168.1.8 netmask 255.255.255.0 //255.255.0.0對應(yīng)16,255.255.255.0對應(yīng)24,修改后的測試:# ping 192.168.1.8 | |
添加單個IP | # ip addr add 192.168.1.9/24 dev eth0 | |
刪除單個IP | # ip addr del 192.168.1.9/24 dev eth0 | |
刪除所有IP | # ip addr flush dev eth0 | |
添加網(wǎng)卡別名 | # ifconfig eth0:0 192.168.1.10/24 up | # ip addr add 192.168.1.10/24 label eth0:0 dev eth0 |
刪除網(wǎng)卡別名 | # ifconfig eth0:0 down | # ip addr del 192.168.1.10/24 label eth0:0 dev eth0或 # ip addr flush label eth0:0 dev eth0 |
DHCP動態(tài)分配
修改配置文件(永久有效,但非立即生效):
# vim /etc/sysconfig/network-scripts/ifcfg-eth0 //可同時配置IP、子網(wǎng)掩碼、網(wǎng)關(guān)和DNS
參數(shù)名稱 | 參數(shù)含義 |
DEVICE=eth0 | 此配置關(guān)聯(lián)至的設(shè)備,設(shè)備名要與文件名ifcfg-后的內(nèi)容保持一致 |
HWADDR=00:50:56:BF:57:9E | 對應(yīng)設(shè)備的MAC地址(硬件地址) |
TYPE=Ethernet | 設(shè)備類型:如Ethernet(以太網(wǎng))、Bridge(橋接)等 |
UUID=365f2df0-d0e1-4372-ac96-ac4622da7f91 | 設(shè)備唯一標(biāo)識號 |
ONBOOT=yes | 在系統(tǒng)引導(dǎo)時是否激活此設(shè)備 |
NM_CONTROLLED=no | 是否接受NetworkManager腳本控制,CentOS 6建議為“no” |
BOOTPROTO=static | 激活此設(shè)備時使用的地址配置協(xié)議,常用的包括{none | static | dhcp | bootp} |
IPADDR=192.168.1.115 | IP地址 |
NETMASK=255.255.255.0 | 子網(wǎng)掩碼 |
GATEWAY=192.168.1.254 | 網(wǎng)關(guān) |
DNS1=114.114.114.114 | 主DNS服務(wù)器地址 |
DNS2=8.8.8.8 | 次DNS服務(wù)器地址 |
USERCTL=no | 是否允許普通用戶啟用或禁用此設(shè)備 |
IPV6INIT=no | 是否自動初始化IPv6協(xié)議地址 |
PEERDNS=no | 如果BOOTPROTO的值為“dhcp”,是否允許DHCP Server分配的DNS服務(wù)器信息直接覆蓋至/etc/resolv.conf配置文件中 |
配置后實(shí)現(xiàn)立即生效:# service network restart
通過網(wǎng)卡別名實(shí)現(xiàn)在單個網(wǎng)卡上配置多個地址:
# cd /etc/sysconfig/network-scripts
# vim ifcfg-eth0:0 //不需要配置MAC地址、UUID和GATEWAY
參數(shù)名稱 | 參數(shù)含義 |
DEVICE=eth0:0 | 此配置關(guān)聯(lián)至的設(shè)備,設(shè)備名要與文件名ifcfg-后的內(nèi)容保持一致 |
TYPE=Ethernet | 設(shè)備類型:如Ethernet(以太網(wǎng))、Bridge(橋接)等 |
ONBOOT=yes | 在系統(tǒng)引導(dǎo)時是否激活此設(shè)備 |
NM_CONTROLLED=no | 是否接受NetworkManager腳本控制,CentOS 6建議為“no” |
BOOTPROTO=static | 激活此設(shè)備時使用的地址配置協(xié)議 非主地址不支持使用DHCP協(xié)議引導(dǎo),支持{none | static} |
IPADDR=192.168.1.116 | IP地址 |
NETMASK=255.255.255.0 | 子網(wǎng)掩碼 |
DNS1=114.114.114.114 | 主DNS服務(wù)器地址 |
DNS2=8.8.8.8 | 次DNS服務(wù)器地址 |
配置后實(shí)現(xiàn)立即生效:# service network restart
2、配置路由(跨網(wǎng)絡(luò)通信時需要):
靜態(tài)指定(立即生效,但非永久有效):
操作 | ifcfg類命令 | ip類命令 |
顯示路由信息 | # route -n //Gateway 0.0.0.0:表示本地網(wǎng)絡(luò)路由條目,不需要經(jīng)過網(wǎng)關(guān)轉(zhuǎn)發(fā),無需任何路由 | # ip route show |
添加主機(jī)路由 目標(biāo)主機(jī)192.168.1.11 下一跳網(wǎng)關(guān)192.168.199.254 | # route add -host 192.168.1.11 gw 192.168.199.254 | # ip route add 192.168.1.11 via 192.168.199.6 dev eth0 //IP后不能加子網(wǎng)掩碼 |
刪除主機(jī)路由 | # route del -host 192.168.1.11 | # ip route del 192.168.1.11 //IP后不能加子網(wǎng)掩碼 |
添加網(wǎng)絡(luò)路由 目標(biāo)網(wǎng)絡(luò)192.168.0.0/24 下一跳網(wǎng)關(guān)192.168.199.6 | # route add -net 192.168.0.0/24 gw 192.168.199.6或 # route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.199.6 | # ip route add 192.168.0.0/24 via 192.168.199.6 |
刪除網(wǎng)絡(luò)路由 | # route del -net 192.168.0.0/24或 # route del -net 192.168.0.0 netmask 255.255.255.0 | # ip route del 192.168.0.0/24 |
添加默認(rèn)路由 下一跳網(wǎng)關(guān)192.168.199.6 | # route add default gw 192.168.199.6或 # route add -net 0.0.0.0 gw 192.168.199.6 //-net 0.0.0.0:表示目標(biāo)地址為任意地址,會在Destination中新增一條0.0.0.0的路由條目 | # ip route add default via 192.168.199.6 |
刪除默認(rèn)路由 | # route del default | # ip route del default |
刪除所有路由信息 | # ip route flush dev eth0 |
修改配置文件(永久有效,但非立即生效):
# vim /etc/sysconfig/network-scripts/route-eth0 //默認(rèn)不存在,需要手動創(chuàng)建,以下兩種配置方法2選1
每一行定義一個路由條目,形如:DEST via NEXT_HOP //下一跳地址必須存在,即有人使用
示例:
192.168.1.10 via 172.16.100.77
192.168.0.0/24 via 172.16.100.177
每三行定義一個路由條目,形如:
ADDRESS#=Dest //目標(biāo)主機(jī)或目標(biāo)網(wǎng)絡(luò)
NETMASK#=Netmask //子網(wǎng)掩碼
GATEWAY#=Gateway //網(wǎng)關(guān)
示例:
ADDRESS0=192.168.10.0
NETMASK0=255.255.255.0
GATEWAY0=172.16.100.177
ADDRESS1=192.168.20.0
NETMASK1=255.255.255.0
GATEWAY1=172.16.100.177
配置后實(shí)現(xiàn)立即生效:# service network restart
3、配置DNS(使用主機(jī)名通信時需要):
修改配置文件(立即生效且永久有效):
# vim /etc/resolv.conf
nameserver DNS_SERVER_IP //最多可以指定3個
//常用的DNS:114.114.114.114和8.8.8.8,也可以指向公司DNS服務(wù)器所在的地址
測試DNS是否有效:
正解測試(FQDN-->IP) | # dig -t A www.google.com.hk |
# host -t A www.google.com.hk | |
反解測試(IP-->FQDN) | # dig -x 74.125.128.199 |
# host -t PTR 74.125.128.199 |
4、配置主機(jī)名:
靜態(tài)指定(立即生效,但非永久有效):
設(shè)置主機(jī)名:# hostname主機(jī)名
查看主機(jī)名:# hostname
修改配置文件(永久有效,但非立即生效):
# vim /etc/sysconfig/network
參數(shù)名稱 | 參數(shù)含義 |
NETWORKING=yes | 本機(jī)是否啟用網(wǎng)絡(luò)功能 |
HOSTNAME=test | 設(shè)置主機(jī)名 |
可配合hostname + logout命令實(shí)現(xiàn)立即生效
主機(jī)名保存位置:# cat /proc/sys/kernel/hostname
//無法直接使用vim保存編輯結(jié)果,但可以使用echo命令進(jìn)行修改
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
新聞名稱:配置CentOS網(wǎng)絡(luò)-創(chuàng)新互聯(lián)
網(wǎng)站URL:http://www.dlmjj.cn/article/cdohop.html