本文共 3271 字,大约阅读时间需要 10 分钟。
一、备用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],pppXredhat5是别名定义的:查看的话就是在 /etc/modprobe.confredhat6 是 /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.1route add default gw 192.168.10.1 -del 删除-host-netroute del -net 10.0.0.0/8 gw NEXTHOProute del -net 0.0.0.0(router del default)4.网络配置文件/etc/sysconfig/network网络配置总开关,主机名都在此文件里网卡网络接口配置文件/etc/sysconfig/network-scripts/ifcfg-ethXDEVICE= 关联的设备名称,要也文件名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路由
创建路由文件/etc/sysconfig/network-scripts/route-ethX添加格式一:DEST via NEXTHOP192.168.10.0/24 via 10.10.10.254/etc/init.d/network restart重启网络服务添加格式二:ADDRESS0=192.168.10.0NETMASK0=255.255.255.0GATEWAY0=10.10.10.254ADDRESS1=NETMASK1=GATEWAY1=6.DNS服务器指定方法只有一种/etc/resolv.confgnameserver DNS_IP_1nameserver DNS_IP_27.指定本地解析/etc/hosts 本机解析文件目标主机IP 主机名 主机别名172.16.0.1 www.edu.com wwwDNS解析顺序:先查看/etc/hosts看看是否有解析,后求助于DNS服务器8.配置主机名hostname命令可以查看主机名hostname HOSTNAME (立即生效,不永久有效)/etc/sysconfig/network (重启主机)HOSTNAME=" "NETWORKING=yes[本网络的总开关]NETWORKING_IPV6=no【no不能彻底禁用iPv6】GATEWAY=定义默认全局网关RHEL 5 上有命令
setup:system-config-network-gui图形窗口下export lang=en解决乱码生效要重启网络服务10.ifconfig老命令iprouter2ip link 配置网络设备网络接口属性ip link show=ifconfig -aip -s link show 详细统计信息ip link setip link set eth1 down|upip addr ip地址,协议地址ip addr addip addr a 10.2.2.2/8 dev eth1ip addr show 查看ip addr add 10.30.30./8 dev eth1 label eth1:1ifconfig 有别名就可以使用这个命令查看ip addr delip addr del 10.3.3.3 dev eth1ip 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
转载于:https://blog.51cto.com/13788421/2317922