Linux:网络配置、IP、route、lftp、配置文件

本文详细介绍了Linux系统的网络配置,包括ifconfig, route命令的IP与路由配置,DNS服务器指定,netstat网络状态查看。此外,还涵盖了IP命令的使用,如ip link, ip address等,以及如何通过配置文件修改网络设置。同时讲解了网络客户端工具lftp和wget的用法。" 89675968,8516505,理解方法与方法重载,"['面向对象', '方法声明', '方法调用', '方法重载', '代码复用']
摘要由CSDN通过智能技术生成

目录

网络配置方式

ifconfig、netstat、route、DNS配置

ifconfig IP配置命令         [注意立即生效][不是永久生效]

route命令 路由配置命令   [存在内核中]

DNS服务器指定命令

netstat 网络命令状态查看

IP

IP命令

ip link - network device configuration  #二层网络中信息  

ip address - protocol address management    

  ip address show - look at protocol addresses  #显示地址

ip address flush - flush protocol addresses  #清空地址

ip route - routing table management  #路由修改

ip route add  #添加路由

ip route delete  #删除路由

ip route flush  #清空路由表

ss命令:网络状态查看工具

TCP的常见状态:

修改配置文件:配置网络

IP、MASK、GW、DNS相关配置文件:/etc/sysconfig/network-scripts/ifcfg-IFACE:

路由相关的配置文件:/etc/sysconfig/network-scripts/route-IFACE

给网卡配置多地址

图形化配置界面命令tui(text user interface)

配置当前主机的主机名

网络接口识别并命名相关的udev配置文件:

地址配置工具:nmcli

网络客户端工具:

lftp 交互式命令或本地或远程,文件传输工具

lftpget URL   直接从远程服务器上下载文件

wget 从网络获取


网络配置方式

一般分为两种

  • 静态指定
    • ifcig系列:ifconfig,route
    • ip系列:object(link,addr,route),ss,tc
    • 配置文件 [system-config-network-tui](setup)
    • 使用图形化界面:nmcli,nmtui
  • 动态分配
    • DHCP :Dynamic Host Configguration Protocol

ifconfig、netstat、route、DNS配置

ifconfig IP配置命令         [注意立即生效][不是永久生效]

  • 格式 ifconfig  [interface]
    • ifconfig   #显示所有活动的接口地址
    • ifconfig  -a #显示所有的接口地址,宝海活动和非活动接口
  • 格式:ifconfig interface [aftype] options | address ...
    • ifconfig IFACE IP/mask  [up]
    • ifconfig IFACE  IP  netmask Mask
  • 启用混杂模式:[ - ] promisc   #在网络传输中,本机如果发现报文不是传给自己的就会丢弃,启用混杂模式后,即便不是发送给自己的报文也会保留一份,以便于网路分析
  • 例子:
    • [root@localhost ~]# ifconfig eht0 172.168.16.100/16
    • [root@localhost ~]# ifconfig eht0 172.168.16.100 netmask 255.255.0.0

route命令 路由配置命令   [存在内核中]

  • 查看:
    • 名字转化为地址:名字解析   route -n
    • 地址转化为名字:反向解析   route   #有些DNS不支持反向解析,耗时
  • 添加:格式:route add  [-net|-host]  target [netmask Nm] [gw Gw] [[dev] If]
    • 例子1:
      • 目标:192.168.1.3  网关:172.16.0.1
      • [root@localhost ~]# route add -host 192.168.1.3 gw 172.16.0.1 dev eth0   #dev确定经由那个网卡出去
    • 例子2:
      • 目标:目标:192.168.0.0 网关:172.16.0.1
      • [root@localhost ~]# route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1 dev eth0
      • [root@localhost ~]#  route add -net 192.168.0.0/24 gw 172.16.0.1 dev eth0
    • 例子3:
      • 目标:默认路由,网关:172.16.0.1
      • [root@localhost ~]#  route add -net 0.0.0.0 netmask 0.0.0.0 gw 172.16.0.1
      • [root@localhost ~]# route add default gw 172.16.0.1
  • 删除:格式:route del [-net|-host] target [gw Gw] [netmask Nm] [[dev] If]
    • 例子1:
      • 目标:192.168.1.3  网关:172.16.0.1
      • [root@localhost ~]# route del -host 192.168.1.3
    • 例子2:
      • 目标:192.168.0.0 网关:172.16.0.1
      • [root@localhost ~]# route del -net 192.168.0.0 netmask 255.255.255.0

DNS服务器指定命令

  • 配置文件:/etc/resolv.conf
    • nameserver DNS_SERVER_IP1
  • 正解:FQDN-->IP   【FQDN:www.baidu.com(完全限定域名)】
    • 解析命令:
    • dig -t A FQDN
    • host -t A FQDN
  • 反接:IP -->FQDN
    • 解析命令:
    • dig -x IP
    • host -t PTR IP

netstat 网络命令状态查看

  • 格式:netstat [--tcp|-t] [--udp|-u] [--raw|-w] [--listening|-l] [--all|-a] [--numeric|-n] [--extend|-e[--extend|-e]]  [--program|-p]
    • -t: tcp协议相关
    • -u: udp协议相关
    • -w: raw socket相关  #不经过传输层,直接经过网络层来实现数据传输的
    • -l: 处于监听状态
    • -a: 所有状态
    • -n: 以数字显示IP和端口;
    • -e:扩展格式
    • -p: 显示相关进程及PID
    • 常用组合方式:【-tan,-uan,-tnl,-unl】
  • 显示路由表
    • 格式:netstat  {--route|-r} [--numeric|-n]
    • -r:显示内核路由表
    • -n: 数字格式
  • 显示接口统计数据
    • 格式:netstat  {--interfaces|-I|-i} [iface] [--all|-a] [--extend|-e] [--program|-p] [--numeric|-n] 
    • 例子
      • netstat -i  #显示所有接口
      • netstat -I IFACE #指定接口显示统计

IP

IP命令

  • 格式:ip [ OPTIONS ] OBJECT { COMMAND | help }
    • OBJECT := { link | addr | route }

ip link - network device configuration  #二层网络中信息  

  • ip link show   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值