zoukankan      html  css  js  c++  java
  • LInux:网络连接的设置

    主机名的配置
    主机名的配置(配置文件/etc/hostname)
    1、使用 hostname 命令临时设置主机名 
    命令格式:hostname [新主机名] 
    2.永久设置主机名
    命令格式:hostnamectl set-hostname 新主机名
    
    查看网卡
    route -n
    ip route show
    traceroute www.prudentwoo.com -s 100 第一行就是自己的默认网关
    netstat -r
    more /etc/network/interfaces Debian/Ubuntu Linux
    more /etc/sysconfig/network-scripts/ifcfg-eth0 Red Hat
    
    网卡信息的配置
    网卡配置文件
    网卡配置文件 
    位于:/etc/sysconfig/network-scripts 目录下,一块网卡对应一个配置文件。 
    ifcfg-ens33 为网卡配置文件,常用配置项的含义如下: 
    DEVICE=ens33 //定义该网卡的识别名称。 
    BOOTPROTO=dhcp //启动该网卡的方式,dhcp 表示通过 BOOTP 或 DHCP 协议动态取得 IP 地址。 
    ONBOOT=yes //启动 network 服务时,是否启动该网卡。 
    TYPE=Ethernet //网卡的类型。 
    IPADDR=192.168.64.128 //静态方式指定网卡的 IP 地址 
    NETMASK=255.255.255.0 //定义网卡的子网掩码 
    MTU=1500 //网卡传输的最大数据包 
    GATEWAY=192.168.64.254 //网络的默认网关 
    DNS1=61.139.2.69 //配置dns域名解析服务器
    
    配置网卡信息
    (1)直接修改网卡配置文件 
    #vim /etc/sysconfig/network-scripts ifcfg-ens33 
    修改完成后重启服务才生效 
    #systemctl restart network.service 
    (2)ifconfig 命令 
    查看网卡信息 
    命令格式:ifconfig [选项] 
    无选项:显示当前活动的网卡。
    –a :显示系统中所有网卡配置信息。
    
    网卡设备名:显示指定网卡配置信息。 
    设置 IP 地址(临时的) 
    命令格式:ifconfig 网卡设备名 IP 地址 netmask 子网掩码 
    
    修改网卡的 MAC 地址(先禁用网卡,修改后重启网卡) 
    命令格式:ifconfig 网卡设备名 hw ether MAC 地址
    (3)网卡常用命令
    
    ifdown(禁用网卡) 
    命令格式:ifdown 网卡设备名 
    
    ifup(重启网卡) 命令格式:ifup 网卡设备名
    
    绑定 IP 和 MAC 地址 
    【举例】创建/etc/ethers 文件,将 193.168.168.154 与 00:0C:29:03:F3:75 网卡绑定。 
    #echo “193.168.168.154 00:0C:29:03:F3:75” >>/etc/ethers #arp -f
    
    客户端域名解析服务器的配置
    在 Linux 系统中客户端域名解析服务器的配置文件是/etc/resolv.conf
    文件内容格式:nameserver 指定 DNS 服务器的 IP 地址。 
    最多可同时指定3个DNS服务器的IP地址,根据 nameserver 的配置顺序决定搜索。可以使用 domain 来指定当前主机所在域的域名。 
    为避免 /etc/resolv.conf文件的内容被系统修改或覆盖,需要修改/etc/NetworkManager/NetworkManager.conf文件,在main 部分添加“dns=none”选项。 
    修改后的 NetworkManager.conf 文件的内容如下所示: 
    [main] 
    plugins=ifcfg-rh 
    dns=none 
    在完成修改后,需要执行命令: 
    #systemctl restart NetworkManager.service 
    重新装载 NetworkManager 的配置。此时客户端域名解析服务器设置完成。
    
    常用网络调试命令与故障排查
    ping命令
    ping 命令:测试网络中是否畅通以及网络质量。 
    命令格式:ping [选项] 对方 IP 地址 
    选项说明: 
    -c : 指定向目的主机发送多少个报文。 
    -s :指定发送报文的大小,以字节为单位。 
    -W: 设置等待接收回应报文的时间间隔,以秒为单位。 
    
    netstat命令
    netstat 命令:显示网络连接、路由表、正在监听的端口等信息。 
    命令格式:netstat [选项] 
    选项说明: 
    -l : 显示正在监听的服务或端口
    -a : 显示当前主机开放的所有端口 
    -n : 不进行域名解析。 
    -p : 显示端口是由哪个进程和程序在监听。 
    -c : 动态显示网络连接和端口监听信息。 
    -i : 显示网卡相关信息。 
    -r : 显示当前主机的路由表信息。
    
    traceroute命令
    traceroute 命令:路由跟踪。 
    命令格式:traceroute 目的 IP 地址
    
    nslookup命令
    nslookup 命令:检测指定的 DNS 服务器工作是否正常 
    命令格式:nslookup 加域名
    
    
  • 相关阅读:
    linux查看硬件信息的方法
    linux最常用命令
    研究php单例模式实现数据库类
    HTML5语义元素
    第一次博客作业
    2020系统综合实践 第7次实践作业 06组
    2020系统综合实践 第6次实践作业 06组
    2020系统综合实践 第5次实践作业
    2020系统综合实践 第4次实践作业
    2020系统综合实践 第3次实践作业
  • 原文地址:https://www.cnblogs.com/yanlzy/p/11915310.html
Copyright © 2011-2022 走看看