一臺主機想要接入網絡就必須配置相關的網絡屬性,如:主機名、IP地址、子網掩碼、網關、DNS等,下面總結了網絡屬性的配置方法。
一、配置主機名
主機名配置有兩種方式:命令和配置文件。
1、hostname命令
可以使用hostname命令來配置主機名,不過這樣配置的主機名不會永久生效,只能在當前會話中生效。
命令格式:hostname [主機名]
如果不帶“主機名”則顯示當前主機名。
2、配置文件
在配置文件中設置主機名可以永久生效,配置文件位置為/etc/sysconfig/network。
network文件中的“networking=yes”選項是網絡設備總開關,如果主機想要接入網絡一定要確保這個選項為“yes”。
上例中雖然配置文件中已經修改主機名,但實時顯示的仍然是原主機名,這時可以使用hostname命令再修改一次即可。
二、配置靜態IP地址
1、ipconfig命令
這個命令是系統默認安裝,如果系統中沒有安裝這個命令,可以在net-tools程序包中安裝。
命令格式 ipconfig [options] [設備名稱]
查看設備ip地址:
配置IP地址:
使用ifconfig命令配置的IP地址可以馬上生效,但不能永久保持;同樣使用配置文件來配置永久生效的IP地址。
2、配置文件
Centos6.7中使用“/etc/sysconfig/network-scripts/ifcfg-設備名”文件來配置對應設備的網絡屬性。
設備名稱:
以太網:ethX, centos7:ensX;
ppp網絡:pppX;
loopback:本地回環,lo
配置文件的格式:
DEVICE=設備名:此配置文件所關聯到的設備,設備名稱要與本文件名ifcfg-后面保持一致;
BOOTPROTO={bootp|dhcp|static|none}:指定IP地址的配置方式;
HWADDR=MAC地址:硬件MAC地址;
NM_CONTROLLED={yes|no}:是否接受NetworkManager服務腳本來配置此設備;
ONBOOT={yes|no}:是否在開機過程中自動激活此接口;
TYPE={Ethernet|Bridge}:網絡接口類型;
UUID:唯一標識;
IPADDR:IP地址;
NETMASK:子網掩碼;
GATEWAY:網關;
DNS1:首先DNS;
DNS2:備用DNS;
IPv6INIT={yes|no}:是否啟用ipv6;
USERCTL={yes|no}:是否允許普通用戶控制此接口;
PEERDNS={yes|no}:不接受DHCP服務器指派的DNS服務器地址。
設置好配置文件后并不能馬上生效,需要重啟網絡服務或重啟網卡才能生效。
三、DNS配置文件
在網卡的配置文件中可以配置DNS地址,如果不想在這個文件中配置DNS地址的話,還可以在/etc/resolv.conf文件中配置。
格式如下:
也可以在/etc/hosts中配置主機名與IP地址的對應關系。
四、配置多IP地址接口
通過網絡接口的別名的方式來實現在一個接口上配置多個IP地址,實現方式有兩種:
1、命令方式
接口別名規則:設備名:#
命令方式可以立即生效,但不能永久保持。
2、配置文件
在/etc/sysconfig/network-scripts/目錄中,新建網卡別名文件,文件內容如下:
別名配置文件中不支持使用DHCP配置。
五、配置路由信息
為了訪問不同路徑的主機,需要配置路由信息來指明數據包應該如何轉發。Linux中路由配置也可以使用兩種方式:命令和配置文件。
1、route命令
顯示路由信息
-n:數字格式的地址
在路由表信息中flags列的意義:
U:表示up;
G:表示網關;
H:表示主機。
添加路由條目:
route add
-host:目標為主機
-host HOST_IP gw NEXT_HOP [dev DEVICE]
eg:route add -host 192.168.1.10 gw 192.168.1.1 dev eth0
-net:目標是網絡
-net NET_ADDRESS gw NEXT_HOP [dev DEVICE]
eg:route add -net 192.168.1.0/24 gw 192.168.1.1 dev eth0
-net 0.0.0.0:目標為任意地址
eg:route add -net 0.0.0.0 gw 192.168.1.1 dev eth0
route add default gw GW_ADD 指定默認路由
eg:route add net 0.0.0.0 gw 192.168.1.1
刪除路由條目:
route del
-host HOST_IP
eg:route del -host 192.168.1.10
-net NET_ADDRESS
eg:route del -net 192.168.1.0/24
2、配置文件
配置文件的命名方式:route-設備名;
文件位置:/etc/sysconfig/network-scritps/
配置文件格式1:每行一個路由條目
DESTINATION via NEXT_HOP
10.0.0.0/8 via 172.16.0.1
配置文件格式2:每3行一個路由條目
ADDRESS#=DESTINATION
NETMASK#=MASK
GATEWAY#=GW
兩種格式不能混用
原創文章,作者:petmaster,如若轉載,請注明出處:http://www.www58058.com/10859