linux网络管理基础
网络基本配置文件
络连接配置文:/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 #关联的设备名称 |
BOOTPROTO={static|dhcp|none|bootp} #表示引导协议static|none表示静态协议;dhcp表示动态 |
IPADDR=192.168.10.10 #设置IP地址;主要要和网关设置在同一个网段 |
NETWAY=255.255.255.0 #设置子网掩码 |
ONBOOT=yes/no #开机时是否自动激活网络接口 |
HWADDR= 50-76-AF-13-40-ED #硬件地址要和硬件中的地址保持一致 |
DNS1=202.106.0.20 #指定DNS地址 |
USERCTL=yes/no #表示是否允许普通用户启用或禁用此接口 |
PEERDNS=yes/no #表示是否在BOOTPROTO为dhcp时接受由dhcp服务器指定的dns地址 |
#可添加多个设备文件 |
DNS配置文件:/etc/resolv.conf/
nameserver 172.0.0.1 |
nameserver 127.0.0.1 |
控制网络是否开启/IPv6是否有效/主机名设置文件:/etc/sysconfig/network
NETWORKING=yes/no |
NETWORKING_IPV6=yes/no |
HOSTNAME=hostname |
负责IP地址与域名快速解析的文件:/etc/hosts
172.168.10.1 www.baidu.com |
网络管理工具
linux目前有两种网络管理工具:一是network;二是NetworkManager
network是控制网络接口配置信息修改后,网络服务必须重新启动,来激活网络新配置,从而使得配置生效。
操作有两种:1是 /etc/init.d/network restart ; 2是 service network restart
NetworkManager是新增的网络管理工具,可用于检测网络,自动连接网络的程序,NetworkManager守护进程启动后,会自动连接到已经配置的系统连接。用户连接或未配置的连接需要通过nmcli或桌面工具进行配置和连接。
操作:1开机启用NetworkManager:chkconfig NetworkManager on
2立即启用NetworkManager:systemctl start NetworkManager
注:不同版本NetworkManager命令稍不同