基本網絡配置:
把linux接入網絡需要配置網絡相關設定,一般包含以下内容:
(1)主機名 不能用來通訊,管理人員辨別用
(2)ip/netmask
(2)路由:預設網關
(4)dns fdqn 全稱域名)
一、配置目前網絡主機名
centos 6
hostname [hostname]
vim /etc/sysconfig/network
hostname=
centos7
(1)vim /etc/hostname
(2)hostnamectl set-hostname
二、網絡配置方式
1、動态配置設定:dhcp
2、靜态指定:vim /etc/sysconfig/network-scripts/ifcfg-eth*
device=
bootptoto=
ipaddr=
prefix=
getway=
dns=
3、網卡位址配置
setup
system-config-network-tui
需要重新開機服務才能生效
網絡接口識别并命名相關的udev配置檔案
vim /etc/udev/rules.d/70-persistent-net.rules
檢視網卡
ethtool -i eth0
解除安裝網卡驅動
modporabe -r e1000
rmmod e1000
裝載網卡驅動
modprobe e1000
三、路由表配置
1、路由表構成:多個路由記錄
每個路由記錄由4項組成部分
(1)目标位址:
主機位址
網絡位址 網絡id
預設位址0.0.0.0
(2)netmask子網路遮罩
(3)接口interface發往目标位址,從哪個接口發出
(4)getway網關,下一個路由器的臨近本路由器接口的IP
2、配置動态路由
yum install quagga
指令vtysh配置
3、配置靜态路由
vim /etc/sysconfig/network-scripts/route-eth0
(1)tagret via gw
例:10.0.0.0/8 via 172.16.0.1
(2)每三行定義一條路由
address#=target
netmask#=mask
getway#=gw
需要service network restart激活
四、dns名字解析
vim /etc/resolv.conf
vim /etc/nsswitch.conf
五、常用指令
ifconfig
route 路由管理指令
netstat 顯示網絡連接配接
ip 配置linux網絡屬性
ip [ options ] object { command | help }
object {link|addr|route},ss,tc
ss
注:centos7可以用nmcli 指令配置網絡路由