一、备用DNS,主DNS是最快的。当主DNS不在线时才用备用DNS。而不是主DNS解析不出来的时候就。主的解析不出来,备用 的肯定也解析不出来,都是国际联网的。 二、DHCP(dynamic host configuration protocol),当DHCP不工作时,或者没有DHCP服务器时,终端就不会得到IP地址,(ISAN)那就会自动分配一个169.254..,随机生成的。只等用于本地通讯,没有网关。 三、linux网络是内核的功能 1.网络地址是属于内核而不是网卡,多网卡时只要liunx上有这个地址,不管是从哪个网卡上ping,都可以ping通 2.liunx识别网络接口(网卡)的方法:每一个网络接口都有一个名称 2.lo接口:本地回环,本机即做服务器有做客户端是用,数据不用上网络而是在本机内部内存中就可以完成交换。 3.以太网网卡,eth开始,eth[0-9],ethX 点对点连接,ppp开始,ppp[0-9],pppX redhat5是别名定义的:查看的话就是在 /etc/modprobe.conf redhat6 是 /etc/udev/rules.d目录下70-persistent-.net.rules文件里面定义的 四、ifconfig: 显示处于活动状态的网卡的信息 scope:link-有效范围(只对这个块网卡有效) UP:启用状态 BROADCAST:允许广播 RUNNING:运行 MULTICAST:允许多播 MTU:最大传输单元 Metric:度量 RX:接受的 overrun溢出 TX:传出去的 collisions多少次冲突txquenelen传输对列长度 Interrupt中断号 1.-a 显示所有接口的配置信息 eth0只显示eth0的信息 2.ifconfig eth0 IP/MASK [up|down] 配置地址【启用或者停止】。该配置立即生效但重启网络服务或主机该配置都会失效。 网络服务: redhat5--/etc/init.d/network {start|stop|restart|status} redhat6--/etc/init.d/NetworkManager {start|stop|restart|status} 3.网关,router(该配置立即生效但重启网络服务或主机该配置都会失效。) 不带任何参数是查看本地路由表 -n 以数字方式显示主机或端口相关信息 -add 添加 -host 主机路由 -net 网络路由 -net 0.0.0.0 添加默认路由 route add -net 10.0.0.0/8 gw 192.168.100.1 route add default gw 192.168.10.1 -del 删除 -host -net route del -net 10.0.0.0/8 gw NEXTHOP route del -net 0.0.0.0(router del default) 4.网络配置文件 /etc/sysconfig/network网络配置总开关,主机名都在此文件里 网卡网络接口配置文件 /etc/sysconfig/network-scripts/ifcfg-ethX DEVICE= 关联的设备名称,要也文件名ethX保持一致 BOOTPROTO=引导协议,static,none是静态地址,dhcp从dhcp服务器获取地址,bootp是dhcp的前身 IPADDR=ip地址 NETMASK=子网掩码 GATEWAY=网关 ONBOOT=是否开机时自动启动该设备,开机自动激活此网络接口 HWADDR=硬件地址,硬件的真实地址,要和硬件中地址保持一致。可省略 USERCTL={yes|no}表示是否允许普通用户控制此接口的使用或禁用 PEERDNS={yes|no}是否在BOOTPROTO=DHCP时接受有DHCP服务器指定的DNS地址 此方法配置的不会立即生效,但是重启后永久有效 重启网络服务: /etc/init.d/network restart 5. 路由 创建路由文件 /etc/sysconfig/network-scripts/route-ethX 添加格式一: DEST via NEXTHOP 192.168.10.0/24 via 10.10.10.254 /etc/init.d/network restart重启网络服务 添加格式二: ADDRESS0=192.168.10.0 NETMASK0=255.255.255.0 GATEWAY0=10.10.10.254 ADDRESS1= NETMASK1= GATEWAY1= 6.DNS服务器指定方法只有一种 /etc/resolv.confg nameserver DNS_IP_1 nameserver DNS_IP_2 7.指定本地解析 /etc/hosts 本机解析文件 目标主机IP 主机名 主机别名 172.16.0.1 www.edu.com www DNS解析顺序:先查看/etc/hosts看看是否有解析,后求助于DNS服务器 8.配置主机名 hostname命令可以查看主机名 hostname HOSTNAME (立即生效,不永久有效) /etc/sysconfig/network (重启主机) HOSTNAME=" " NETWORKING=yes[本网络的总开关] NETWORKING_IPV6=no【no不能彻底禁用iPv6】 GATEWAY=定义默认全局网关 9. RHEL 5 上有命令 setup: system-config-network-gui图形窗口下 export lang=en解决乱码 生效要重启网络服务 10.ifconfig老命令 iprouter2 ip link 配置网络设备网络接口属性 ip link show=ifconfig -a ip -s link show 详细统计信息 ip link set ip link set eth1 down|up ip addr ip地址,协议地址 ip addr add ip addr a 10.2.2.2/8 dev eth1 ip addr show 查看 ip addr add 10.30.30./8 dev eth1 label eth1:1 ifconfig 有别名就可以使用这个命令查看 ip addr del ip addr del 10.3.3.3 dev eth1
ip addr show
ip addr show eth1 to 10/8
ip addr flush
ip addr flush eth1 to 10/8
一块网卡可以有多个地址:
网络设备可以有别名,eth0:0,eth1:1,eth2:2(别名不可以使用dhcp动态获得)
配置方法:ifconfig eth1:1 172.168.1.2
/etc/sysconfig/network-scripts/ifcfg-ethX:x修改配置文件
ip route 路由相关
11. ip route
ip route add to 10.0.0.0/8 dev eth0 via 172.16.0.1
ip route flush to 10/8