linux基础网络设置和静态IP

a 夏天 提交于 2020-07-28 20:43:06
  1. ifconfig :查看网络配置,显示已启用的网络接口信息
    (1)-a :查看所有网络接口
    Ifconfig ens33 查看指定接口ens33信息 //centos7
    Ifconfig eth0 查看指定接口eth0信息 //centos6
    ens33/eth0:网卡接口 lo:回环网络接口
    ether:MAC地址 inet:IP地址
    broadcast:广播地址 netmask:子网掩码
    TX:发送数据包个数及流量
    RX:接受数据包个数及流量
    (2)修改网卡地址、状态
    修改网卡地址:ifconfig ens33 192.168.127.20
    禁用、启用网络接口:ifconfig ens33 down/up
    绑定虚接口,即一网卡多IP:ifconfig ens33:10 172.12.127.30











  2. ip/ethtool:指定参数查看网络接口,比ifconfig更详细
    如:ip link:查看数据链路层信息 ip address:查看网络层信息
    ethtool eth0 查看指定网络接口速率、模式等信息

  3. route:查看当前主机路由表信息
    (1)destination:目标网段 gateway:下一跳路由地址 iface:发送数据的网络接口
    目标网段default:默认网关 下一跳*:目标网段与本机直连
    -n 数字形式显示,更快
    (2)route add/del添加/删除路由记录
    -net:指定目标网段地址
    gw:指定下一跳路由器IP
    例:route add -net 192.168.3.0/24 gw 192.168.4.254
    route del -net 192.168.3.0/24
    (3)添加/删除默认网关
    route add/del default gw 192.168.4.1









  4. netstat :查看网络连接情况
    -a :显示当前主机所有活动网络连接
    -n:数字显示相关信息
    -r:显示路由表信息
    -l:显示处于监听状态网络连接及端口信息
    -t:查看TCP协议相关信息
    -u:查看UDP协议相关信息
    -p:显示进程信息(root权限)
    例:查看本机是否在监听“TCP80”端口:netstat -anpt | grep “:80”







  5. Ping :测试连通性
    连接正常:返回数据包
    连接失败:destination host unreachable(目标地址不存在或主机已关闭),查看IP地址是否正确,目标主机是否开机
    Network is unreachable(没有可用路由记录),添加路由条目
    Request timeout(连接超时或目标主机有防火墙),目标主机关闭防火墙或稍后再试



  6. Traceroute :跟踪数据包路由途径
    无法响应节点:*
  7. Nslookup:测试DNS域名解析
    格式:nslookup www.baidu.com
    nslookup 10.23.123.12
    (1):返回域名和IP,域名解析没问题
    (2):出现’’…… no servers could be reached”不能连接到指定DNS服务器
    (3):出现“…… can’t find xxx.yyy.zzz;NXDOMAIN”表示要查的域名不存




  8. 网络配置
    (1) 临时配置:通过命令直接修改正使用的网络地址,修改后立即生效,重启失效
    (2) 固定配置:通过配置文件来来存放固定的各种网络地址

  9. 配置文件
    (1) 网络接口配置文件:/etc/sysconfig/network-scripts/ifcfg-XXX,XXX是网络接口名
    设置静态IP
    DEVICE=ens33 //设置网络接口名
    ONBOOT=yes //设置网络接口开机启动
    BOOTRPOTO=static //设置网络接口配置方式,static和dhcp两种
    IPADDR=192.168.4.1 //设置IP地址
    NETMASK=255.255.255.0 //设置子网掩码
    GATEWAY=192.168.4.2 //设置默认网关
    DNS1=192.168.4.2 //设置域名解析
    systemctl restart/stop network & ifdown/ifup ens33:启用/禁用网络接口
    (2) 主机名配置文件:/etc/hostname
    进入输入主机名,重启生效。或hostnamectl set-hostname www.kgc.com
    (3) 域名解析配置文件:/etc/resolv.conf,指定提供的域名解析服务器,修改后立即生效,前三个有用
    a) serch localdomain 设置默认搜索域
    (4) 本地主机映射文件:/etc/hosts
    访问域名时先搜索本地映射,没有再使用DNS服务器解析















  10. DHCP服务:动态主机配置协议
    优点:减少管理员工作量、避免输入错误和IP冲突、更改IP网段不需要重新配置每个用户、提高IP利用率、方便客户配置
    分配方式:自动分配(分得即永久)、手动分配(管理员指定)、动态分配(用完即归还)

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!