Linux网络常用配置

[ 转自:https://www.cnblogs.com/lcword/p/8094345.html ]

一、使用网络命令查看网络信息
  • 查看网络接口信息

    1.了解linux中的网络接口设备

    ifconfig 查看所有活动网络接口信息,其中包括一个lo环回端口

    2.查看指定网络接口的信息

    ifconfig <网络接口名称> 查看指定接口信息

    3.查看系统中所有网络接口的信息

    ifconfig –a 查看所有接口信息,包括非活动状态接口

  • 查看网关地址和路由信息

    1.查看主机路由信息

    route 显示当前linux主机中的路由表信息

    route | grep default 在route命令的显示结果中以“default”开始的行显示了,主机的默认网关地址,将route命令和grep命令组合,使用过滤route命令的显示结果只显示默认网关地址。

    2.测试与其它主机的网络链接

    ping 目的主机地址 使用ping命令测试与其它主机的网络连接,ctrl+C终止

    ping –c <测试数据包数量> <目的主机地址> 使用ping命令发送指定数量的数据包进行网络连接测试

    注: 当ping命令测试不成功时并不能判断当前主机到目标主机的连接是断开的,因为有很多因素,(如网络防火墙等)可以导致网络连接正常时主机之间无法ping通。

    3.测试与其它主机的网络连接路径

    traceroute <目的主机地址> traceroute命令显示当前主机与目的主机之间经过的所有网络节点的地址,以及当前主机到每个中间结点的连接状态。

  • 查看主机名称信息

    1.查看当前主机名称

    hostname 查看当前的主机名

    2.使用dns服务器查询域名

    nslookup

    交互模式:通常用于对DNS服务器进行测试,直接输入nslookup命令进入交互模式,再进行测试(使用默认域名服务器)
    直接模式:用于查询某个域名对应的ip地址,格式如下:

    nslookup domain [dns-server]
    dns-server为指定的域名服务器,若不指定则使用默认的域名服务器
    例:nslookup baidu.com 114.114.114.144
    nslookup命令详细使用方法见:https://www.cnblogs.com/Renyi-Fan/p/9045879.html#_label1

二、使用网络命令进行网络设置
  • 网络设置的方法

    1.DHCP网络配置

    dhclient 使用dhclient命令可以从DHCP服务器中申请新的网络配置应用到当前主机

    注: DHCP服务器通常提供给DHCP客户端最基本的网络配置信息,包括:接口ip地址,默认网关,DNS服务器地址。

    2.手工网络配置
    Ip地址配置命令

    ifconfig <网络接口名称> netmask <子网掩码>

    例:ifconfig eth0 192.168.1.222 netmask 255.255.255.0

    ifconfig eth0:1 10.0.0.1 netmask 255.0.0.0 一块网卡配置多个子ip地址

    ifconfig eth0 hw ether MAC地址 修改网卡的mac地址

    注: 手工配置linux网络只限于临时使用,配置不保存,重启后失效。

  • 路由配置命令

    1.删除默认网关路由

    route del default gw <默认网关地址>

    2.添加默认网关路由

    route add default gw <默认网关地址>

  • 主机名称配置命令

    hostname 123 将主机暂时名称改为123

  • DNS域名解析

    nslookup 进入交互模式后
    输入如下命令: > server
    显示linux系统中使用的DNS服务器地址,也可临时设置生效。

三、修改配置文件进行网络设置
  • 使用工具进行网络设置

    netconfig 图形界面设置网络,重启network后生效。
    这是Slackware发行版内附程序,它具有互动式的问答界面,让用户轻易完成网络环境的设置。

    界面中需要填写的内容:

    • 主机网络接口的ip地址
    • 网络接口的子网掩码
    • 默认网关地址
    • 主DNS服务器的ip地址

    网络服务启动脚本:

    /etc/init.d/network 重新启动才能生效

    扩展:

    /etc/rc.d/init.d/network start 启动network
    /etc/rc.d/init.d/network stop 停止network
    /etc/rc.d/init.d/network restart 重启network

  • 网络接口配置文件

    /etc/sysconfig/network-scripts/ifconfg-*

    DEVICE=eth0 网卡编号
    ONBOOT=yes 开机时是否启动网卡
    BOOTPROTO=static 静态ip或者DHCP动态获取
    IPADDR=192.168.1.163 IP地址
    NETMASK=255.255.255.0 掩码
    GATEWAY=192.168.1.1 网关

    以下为动态获取方式:

    DEVICE=eth0  
    ONBOOT=yes 
    BOOTPROTO=dhcp

  • 停止和启动指定的网络接口

    ifdown 网络接口名称 停止某个网络接口
    ifup 网络接口名称 开启某个网络接口

    注:单个网络接口的配置文件进行修改后,不必每次都从新启动network服务使配置文件生效,可用以上命令(先停止再开启)。

    扩展1:
    对网络接口操作:

    ifconfig eth0 down停止eth0接口
    ifconfig eth0 up 开启eth0接口

    扩展2:
    ifconfig 禁用启用网卡和 ifdown\ifup 禁用启用网卡的区别:

    使用ifconfig禁用网卡,所有信息都在,但是网卡将不能使用,相当于Windows当中的禁用网卡。而使用ifdown禁用网卡, 只是网卡没有IP地址,网络层的禁用,在将eth0开启的时候,会重新获取ip地址。

  • 主机名称配置文件

    /etc/sysconfig/network

    NETWORKING=yes 网络是否可用
    HOSTNAME=xxxx xxxx为新设置的主机名

  • 本地主机名称解析文件

    /etc/hosts

  • 域名服务器配置文件

    /etc/resolv.conf

    最多可以设置3行,前面的生效。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值