将Linux主机接入到网络,需要配置网络相关设置
一般包括如下内容:
- 主机名
- IP/netmask
- 路由:默认网关
- DNS服务器
- 主DNS服务器
- 次DNS服务器
- 第三DNS服务器
CentOS 6 网卡名称
接口命名方式:
- 以太网:eth[0,1,2,...]
- ppp:ppp[0,1,2,...]
网络接口识别并命名相关的 udev 配置文件:
/etc/udev/rules.d/70-persistent-net.rules
查看网卡:
~]# dmesg | grep -i eth
~]# ethtool -i eth0
卸载网卡驱动:
~]# modprobe -r e1000
~]# rmmod e1000
装载网卡驱动:
~]# modprobe e1000
网络配置方式
静态指定:
system-config-network-tui,setup
配置文件
动态分配:
DHCP:Dynamic Host Confguration Protocol
配置动态路由
- 通过守护进程获取动态路由
- 安装quagga包
- 支持多种路由协议:RIP、OSPF和BGP
- 命令vtysh配置
测试网络工具
在命令行下测试网络的连通性
- 显示主机名
hostname
- 测试网络连通性
ping
mtr
- 显示正确的路由表
ip route
确定名称服务器使用
nslookup
host
dig
跟踪路由
tracerotue
tracepath
网络客户端工具
- ftp、lftp:子命令:get、mget、ls、help
lftp [-p port] [-u user[,password]] SERVER
- lftpget URL
- wget [option]...[URL]...
-q:静默模式
-c:断点续传
-P:保存在指定目录
-O:保存为指定的文件名
--limit-rate=:指定传输速率,单位K,M等 - links URL
--dump
--source