网络排错

2020-05-18  本文已影响0人  急眼的蜗牛

linux 网络排错

  1. 网线问题

同的设备之间问用直连线,相同设备之间用交叉线。举个例子:交换机和[路由器]级连的时候需要用直连线;答交换机和交换机之间用交叉线;交换机和[PC]之间用直连线;[路由器]和交换机之间用交叉线([路由器]可以看做是一个多端口的专[PC]。交换机是二层设备,路由器是三层设备

软件问题

  1. 网卡驱动已经成功
    • 通过ispci 或者dmesg 查询
  2. 确定可以 检查IP参数, 没有的话可以临时添加
    • ifcofng etho 192.168..2.2
    • ping 192.168.2.2
  3. 局域网检查
    • 使用ping 来测试 局域网内的机器,如果没有通过
    • gateway 和DNS 设置问题
      * 如果网关外网(使用IP地址测试)不通,内网通则是网关错误
      * route -n 查看路由表( route del default gw 0.0.0.0 eno4
      default,使用nmcli c 查看关闭桥接模式恢复,可能是路由器从新分配地址了;需要绑定静态IP )
      * gatewway 填写IP路由器或NAT 主机的IP
      • 防火墙检测
      • linux nat
DEVICE=eth0                <== 网络卡代号,必须要 ifcfg-eth0 相对应
BOOTPROTO=static           <== 开机协议,有 dhcp(动态分配) 及 static 这里是 static
ONBOOT=yes                 <== 是否开机启动的意思
HWADDR=00:40:D0:13:C3:46   <== 就是网络卡地址, 若只有一张网卡可以省略
IPADDR=192.168.1.13        <== 就是 IP 啊
NETMASK=255.255.255.0      <== 就是子屏蔽网络
GATEWAY=192.168.1.2        <== 就是网关!
NM_CONTROLLED=no        <== 参数表示该网卡是否被NetworkManager服务管理,设置为no的话就是不接管,那么之前不用停止NetworkManager服务。
 ---------------------------- 以上这些比较重要-------------
NETWORK=192.168.1.0        <== 就是网域啊!该网段的第一个 IP
BROADCAST=192.168.1.255    <== 就是广播地址啰
MTU=1500                   <== 就是最大传输单元的设定值。

注意:

  * 注意HWADDR 若只有一张网卡可以省略,多个就不行
  * 只在文件设定GATEWAY 即可
  * 路由列表是按由小到大网络顺序的需要看先加载那个

使用 service network restart 启动测试

  1. 防火墙和路由
    route -n
    查看路由表的错误

  2. 通信协议不相符

网络常用命令检查

  1. 两台主机 ping

2.查看本机的网络连接与后门 netstat
netstat -rn : 查看当前的路由查看网关
netstat -tnl : 查看当前的路由查看网关
netstat -tulnp: 显示出目前已经启动的网络

3.host,nslookup
host : 用来查出某个主机名 IP

常用的linux 命令

  1. ifconfig
    ifconfig 可以暂时手动来配置和修改么某个适配器的相关配置

  2. ifup/ifdown
    他可以读取 ‘/etc/sysconfig/network-scripts/ethX’下设置网络参数

  3. route
    route -n 查看路由的状态

    1. destination genamst 这两个参数分别是network 和netmask
    2. getway: 0.0.0.0 代表本机发送,局域网发送
    3. flags:
      • U 是启动的
      • H 对方是主机,不是网络
      • G 需要外部主机来通信
  4. ip:综合体
    ip link 关于接口设备的相关设置

address 显示出所有IP参数
* ip-address show

添加虚拟网卡
ip address add 192.168.50.500/24 broadcast + dev etho label eth0:vir
ip address del 192.168.50.50/24 dev eth0
上一篇 下一篇

猜你喜欢

热点阅读