linux 网络相关的几个命令

查看网卡的状态:

# ip link

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN

    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000

    link/ether 00:0c:29:fe:2a:d0 brd ff:ff:ff:ff:ff:ff

# ethtool eth0

Settings for eth0:

    Supported ports: [ TP ]

    Supported link modes:   10baseT/Half 10baseT/Full

                            100baseT/Half 100baseT/Full

                            1000baseT/Full

    Supported pause frame use: No

    Supports auto-negotiation: Yes

    Advertised link modes:  10baseT/Half 10baseT/Full

                            100baseT/Half 100baseT/Full

                            1000baseT/Full

    Advertised pause frame use: No

    Advertised auto-negotiation: Yes    自动协商

    Speed: 1000Mb/s     千兆、全双工

    Duplex: Full

    Port: Twisted Pair

    PHYAD: 0

    Transceiver: internal

    Auto-negotiation: on

    MDI-X: Unknown

    Supports Wake-on: d

    Wake-on: d

    Current message level: 0x00000007 (7)

                   drv probe link

    Link detected: yes     链路正常

查看单块网卡的状态:

# ip link show eth0

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000

    link/ether 00:0c:29:fe:2a:d0 brd ff:ff:ff:ff:ff:ff

查看IP地址:

# ip addr

#ip addr show eth#

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN

    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

    inet 127.0.0.1/8 scope host lo

    inet6 ::1/128 scope host

       valid_lft forever preferred_lft forever

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000

    link/ether 00:0c:29:fe:2a:d0 brd ff:ff:ff:ff:ff:ff

    inet 192.168.1.110/24 brd 192.168.1.255 scope global eth0

    inet6 fe80::20c:29ff:fefe:2ad0/64 scope link

       valid_lft forever preferred_lft forever

物理开启网卡:ifup eth#

物理关闭网卡:ifdown eth#

UNIX网络的配置方法:

/etc/sysconfig/network-scripts/ifcfg-eth#

System-config-network    通过命令吊起图形界面来配置网络

System-config-network-tui

Service network start/stop/restart

查看路由:

# ip route

192.168.1.0/24 dev eth0  proto kernel  scope link  src 192.168.1.110  metric 1

default via 192.168.1.1 dev eth0  proto static

# route -n

Kernel IP routing table

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

192.168.1.0     0.0.0.0         255.255.255.0   U     1      0        0 eth0

0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth0

/etc/resolv.conf       DNS的配置

/etc/resolv.conf  中的domain example.com|search example.com是DNS后缀

Hostname查看主机名  demo.example.com

修改主机名:/etc/sysconfig/network 文件中修改。

/etc/hosts 需要能正常解析 demo.example.com

/etc/init.d/NetworkManager stop  关闭桌面上的网络连接服务

Chkconfig NetworkManager off     永久关闭桌面网络服务,开机也不启动

Cat /etc/sysconfig/network

 

# cat /etc/sysconfig/network

NETWORKING=yes  如果设置为no,服务器的全部网络被关闭

HOSTNAME=localhost.localdomain

GATEWAY=192.168.1.1   优先使用网卡上的网关,如果没有,网关的总开关

IP地址文件的标准配置:

# cat ifcfg*0

DEVICE="eth0"

BOOTPROTO="none"

HWADDR="00:0C:29:FE:2A:D0"

IPADDR="192.168.1.200"

NETMASK="255.255.255.0"

GATEWAY="192.168.1.1"

DNS1="192.168.1.1"

IPV6INIT="no"

NM_CONTROLLED="no"  使用no表示该配置文件不受NetworkManager服务所管理和控制

ONBOOT="yes"

TYPE="Ethernet"

USERCTL="no"

UUID="921cd1d6-a331-42d1-bf2e-ddac0c5fed21"

 

Netstat:从内部监测网络状况 netstat –lntup|-antup

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Ethtool是Linux下用于查询及设置网卡参数的命令。 概要: ethtool ethX //查询ethX网口基本设置 ethtool –h //显示ethtool的命令帮助(help) ethtool –i ethX //查询ethX网口的相关信息 ethtool –d ethX //查询ethX网口注册性信息 ethtool –r ethX //重置ethX网口到自适应模式 ethtool –S ethX //查询ethX网口收发包统计 ethtool –s ethX [speed 10|100|1000]\ //设置网口速率10/100/1000M [duplex half|full]\ //设置网口半/全双工 [autoneg on|off]\ //设置网口是否自协商 [port tp|aui|bnc|mii]\ //设置网口类型 [phyad N]\ [xcvr internal|exteral]\ [wol p|u|m|b|a|g|s|d...]\ [sopass xx:yy:zz:aa:bb:cc]\ [msglvl N] 举例: 1)[root@linux /]# ethtool eth1 Settings for eth1: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Advertised auto-negotiation: Yes Speed: 1000Mb/s Duplex: Full Port: Twisted Pair PHYAD: 0 Transceiver: internal Auto-negotiation: on Supports Wake-on: umbg Wake-on: d Link detected: yes 2)[root@linux /]# ethtool -i eth1 driver: e1000 version: 5.0.43-k1 firmware-version: N/A bus-info: 06:08.1 3)[root@linux /]# ethtool -S eth1 NIC statistics: rx_packets: 58068300 tx_packets: 87124083 rx_bytes: 1589713008 tx_bytes: 2165825901 rx_errors: 0 tx_errors: 0 rx_dropped: 0 tx_dropped: 0 multicast: 0 collisions: 0 rx_length_errors: 0 rx_over_errors: 0 rx_crc_errors: 0 rx_frame_errors: 0 rx_fifo_errors: 0 rx_missed_errors: 0 tx_aborted_errors: 0 tx_carrier_errors: 0 tx_fifo_errors: 0 tx_heartbeat_errors: 0 tx_window_errors: 0 4)[root@linux /]# ethtool -s eth1 autoneg off speed 100 duplex full

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

请叫我曾阿牛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值