Linux指令6-网络

配置网卡接口

指令ifconfig:配置或查看网卡接口

  • 查看: ifconfig 、ifconfig -a

    lo:本地回环
    txqueuelen:传输缓区长度大小
    RX:发送数据 TX:接收数据
    
  • 配置
    ifconfig ethX IP/MAST [up/down]

网卡配置文件

  • /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO="static" #要绑定ip就static,要动态获取就dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=6743b18e-4bd2-4785-bae3-4be3f6c5126a
DEVICE=ens33
ONBOOT=yes #开机自动生效
IPADDR=192.168.142.101
PREFIX=24
GATEWAY=192.168.142.2
DNS1=192.168.142.2

BOOTPROTO:引导协议
ONBOOT:开机时是否自动激活此网络接口
PEERDNS:是否在BOOTPROTO为dhcp时接受由DHCP服务器指定的DNS地址

配置路由

指令route

路由配置文件

  • /etc/sysconfig/network-scripts/route-eth0

格式1:
DEST via NEXTHOP
192.168.101.0/24 via 172.16.16.254 dev eth0
格式2:
ADDRESS0=
NETMASK0=
GETEWAY0=

配置主机名

指令hostname

本地解析主机名配置文件

  • 主机名先本地解析再DNS
  • Linux -> /etc/hosts
  • Window -> C:\Windows\System32\drivers\etc\hosts

格式:
主机IP 主机名 主机别名

配置DNS

DNS配置文件

  • /etc/resolv.conf

格式:
nameserver DNS_IP_1
nameserver DNS_IP_2
nameserver DNS_IP_3

网络综合配置

ip

  • link->配置网卡属性
    ip link show
    ip -s link show
    ip link set eth0 down
  • addr->协议地址
    ip addr add/del/show/flush…
  • route->路由
    ip route add/show/flush…
    ip route add to 10.0.0.0/8 dev eth0 via 192.168.142.101

tc:流量控制器

主机名配置文件

  • 区分:network->全局配置 ifcfg-eth0->网卡级配置
  • /etc/sysconfig/network

格式:
NETWORKING=[yes|no] 是否启用网络
HOSTNAME=[主机名]
网关…

网络调试

ping
traceroute tracert
arp -a
netstat

应用案例

修改ip地址

  • 先ip addr确认下网卡是不是ifcfg-eth0

     vi /etc/sysconfig/network-scripts/ifcfg-eth0
    
    TYPE=Ethernet
    PROXY_METHOD=none
    BROWSER_ONLY=no
    BOOTPROTO="static" #要绑定ip就static,要动态获取就dhcp
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_FAILURE_FATAL=no
    IPV6_ADDR_GEN_MODE=stable-privacy
    NAME=ens33
    UUID=6743b18e-4bd2-4785-bae3-4be3f6c5126a
    DEVICE=ens33
    ONBOOT=yes #开机自动生效
    IPADDR=192.168.142.101
    PREFIX=24
    GATEWAY=192.168.142.2
    DNS1=192.168.142.2
    

一块网卡使用多个地址(辅助地址)

  • 临时
    ifconfig eth0:0 192.168.142.101/24
    ip addr add 192.168.142.101/24 dev eth0 label eth0:0
  • 永久
    配置/etc/sysconfig/network-scripts/ifcfg-eth0:0
    DEVICE=eth0:0
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值