linux的网络管理
一、查看基本网络参数
1.查看网卡的IP地址、掩码地址、MAC地址及启用禁用网卡
ifconfig ##查看主机中已经启动的网卡信息
ip a ##查看主机中所有的网卡信息
ifup 网卡名 ##开启此网卡
ifdown 网卡名 ##禁用此网卡
2.查看主机的dns地址;作用:将域名和ip地址进行互相解析
cat /etc/resolv.conf
cat /etc/hosts
3.查看主机名:计算机的唯一标识
hostname
4.查看网关和路由
ip r ##查看路由
route -n ##将路由记录中的地址显示为数字形式
5.测试网络
ping -c 4 ip地址 ##允许主机ping此地址4个包
traceroute ip地址 ##查看此数据包经过了哪些网络节点
nslookup 域名或ip地址 ##解析域名或地址
netstat -utpln ##查看主机端口使用状态
二、配置基本网络参数;
1.配置方式:
临时配置:通过命令进行直接修改,并没有固定的存放在静态的文件中,当重启
network服务或重启主机时就会失效;
固定配置:通过配置文件存放固定的网络参数,需要重启network服务或重启主
机才会生效;
2.临时配置:
a.改ip地址和网卡的状态:
ifconfig 网卡名 ip地址/子网掩码长度位数 up或down
ifconfig 网卡名:数字 ip地址/子网掩码长度位数 up或down ##配置虚拟网卡
的ip地址,例eth0:0
b.改网卡状态:
ifconfig 网卡名 up或down
c.临时配置路由和网关(注:若配置永久生效的路由或网关,将命令添加至/etc
/rc.local文件即可):
route add -net 目的网段/掩码位数 gw 下一跳地址 ##添加静态路由
route del -net 目的网段/掩码位数 gw 下一跳地址 ##删除静态路由
route add default gw 下一跳地址 ##添加默认网关
route del default gw 下一跳地址 ##删除默认网关
d.修改主机名hostname:
hostname ##查看主机名
hostname 主机名 ##设置临时主机名
3.固定配置:
a.网络接口配置文件;
vi /etc/sysconfig/network-scripts/ifcfg-接口名称
DEVICE=eth0 ##网卡名称
HWADDR=00:0C:29:29:7C:9C ##网卡的mac地址,必须与ip a 看到的mac地址一致
TYPE=Ethernet ##网卡类型
ONBOOT=yes ##网卡是否开机启动
NM_CONTROLLED=no ##禁用NM网络管理机制
BOOTPROTO=static ##设置网卡地址的协议,static为静态ip地址,dhcp
表示dhcp获取地址,none代表无ip
IPADDR=192.168.100.150 ##设置静态ip地址
NETMASK=255.255.255.0 ##设置该网卡的子网掩码
GATEWAY=192.168.100.100 ##设置默认网关
DNS1=192.168.100.100 ##配置此块网卡的DNS,只能写两个DNS
/etc/init.d/network restart ##重启网络服务
b.主机名配置文件;
vi /etc/sysconfig/network
NETWORKING=yes ##设置ipv4网络的默认启动状态
HOSTNAME=lwh.linuxfan.cn ##配置主机名
reboot ##重启主机才会生效
c.指定DNS服务器的配置文件,此配置文件最多可以指定三个dns服务器地址;
vi /etc/resolv.conf
nameserver 192.168.100.100 ##指定dns的地址
d.指定hosts解析配置文件,记录主机和ip地址的映射关系,减少DNS查询过程;
vi /etc/hosts
192.168.10.100 lwh lwh.linuxfan.cn ##对应关系的条目配置