linux基础网络设置安装DHCP服务器
1.ifconfig 查看所有活动的网络接口的信息
ifconfig 网络接口名 查看指定网络接口信息
ifconfig 网络接口 IP地址 (netmask 子网掩码) 或 /子网掩 码————修改网卡的IP地址
ifconfig 接口名:序号 IP地址 设置虚拟网络接口
ifconfig 网络接口 down 或 up 禁用,激活网络接口
HWaddr 表示网络接口的物理地址(MAC地址)
inet addr 表示网络接口的IP地址
Bcast 表示网络接口的广播地址
Mask 表示网络接口的子网掩码
临时配置 —— 使用命令调整网络参数 重启失效
固定设置 —— 通过配置文件修改网络参数 重启 生效
vim /etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO=static 静态 或 dhcp 动态的方式
IPADDR=192.168,.1.10 IP地址
NETMASK=255.255.255.0 子网掩码
GATEWAY=192.168.1.1 网关
service network restart 重启服务
ifdown eth0 ifup eth0 禁用 启动
2.hostname 查看主机名
hostname 主机名 修改主机名
vim /etc/sysconfig/network
HOSTNAME=www.benet.com
重启主机生效 init 6 reboot
3.route 查看主机中的路由表信息(决定发送数据的去向
route -n 将路由记录中的地址显示为数字形式
Destination 目标网段的地址
Gateway 下一跳路由器的地址
当目标网段 default 0.0.0.0 代表 此行 为默认网关 当下一跳为 * 0.0.0.0 代表与目标网段相连
iface 对应发送数据的接口
route add -net 网段地址 gw 添加指定网段的路由记录
route del -net 删除路由记录
route |grep "default" 查看原路由表中的默认网关记录
route add default gw 添加路由表中的默认网关记录
route del default gw 删除路由表中的默认网关记录
4.netstat 查看系统的网络连接状态、路由表、接口统计等信息
netstat -anpt 以数字形式所有的TCP连接信息 | grep ":21"
-a 主机的网络连接信息
-n 数字形式显示主机地址,端口信息
-p 显示网络连接的进程
-t TCP协议的信息
-u 查看UDP协议相关信息
-r 显示路由表信息
-l 监听网络连接及端口信息
5.ping 正常返回数据包为 ping通
反馈 Destination Host Unreachable 为目标地址不存在或 主机以关闭
反馈 Request timeout 为连接超时 或 防火墙的限制
反馈network is unreachable 为没有可用的路由记录
6.traceroute +IP 跟踪数据包的路由途径
nslookup 测试DNS域名解析
7.临时配置——通过命令直接修改当前正在使用的网络地址,修改后立即生效
优点:简单快捷,执行效率高!
缺点:所做的修改没有存放在静态的文件中,因此重启network服务或重启主机后将会失效。
ifconfig 网络接口 IP地址
8.固定配置——通过配置文件来存放固定的各种网络地址,需要重启network服务或重启主机才会生效。
优点:永久配置
vim /etc/sysconfig/network-scripts/ifcfg-eth0
service network restart重启服务 或
ifdown eth0;ifup eth0 重新加载网卡的配置文件
9.域名解析配置文件
DNS配置文件
vim /etc/resolv.conf
host配置文件
优点:减少DNS的查询过程(无需配置DNS服务器就可解析
缺点:只适合当前主机,无法作用于整个网络
vim /etc/hosts
10.配置DHCP服务器
首选挂载RHEL5.2-i386.rpm 光盘
mount /dev/cdrom /mnt
然后安装dhcp软件包
rpm -ivh /mnt/Server/dhcp-3.0.5-13.e15.i386.rpm
把dhcp的配置文件范文复制到dhcpd.conf配置文件中
cat /etc/dhcpd.conf
cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf
vim /dhcpd.conf
service dhcpd start 启动dhcp服务
11.查看客户端是否获取到IP地址